Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbPlotSettings.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (http://www.swig.org).
5// Version 4.0.2
6//
7// Do not make changes to this file unless you know what you are doing--modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
11namespace Teigha.TD {
12
13using System;
14using System.Runtime.InteropServices;
15using Teigha.Core;
16
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbPlotSettings(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbPlotSettings_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbPlotSettings obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
30 protected override void Dispose(bool disposing) {
31 lock(this) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
33 if (swigCMemOwn) {
34 swigCMemOwn = false;
36 }
37 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
38 }
39 base.Dispose(disposing);
40 }
41 }
42
43 public static OdDbPlotSettings cast(OdRxObject pObj) {// OdSmartPtr<OdDbPlotSettings>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbPlotSettings ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbPlotSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPlotSettings),ptr, true));
52 ret = (OdDbPlotSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPlotSettings),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbPlotSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPlotSettings),ptr, true);
57 }
58
60 return ret;
61}
62
63 public new static OdRxClass desc() {
64 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbPlotSettings_desc(),false); /*createInt 3_2*/
65
67 return ret;
68}
69
70 public override OdRxClass isA() {
71 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),TD_DbPINVOKE.OdDbPlotSettings_isA(swigCPtr),false); /*createInt 3_2*/
72
74 return ret;
75}
76
77 public override OdRxObject queryX(OdRxClass protocolClass) {
78 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),TD_DbPINVOKE.OdDbPlotSettings_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbPlotSettings createObject() {// OdSmartPtr<OdDbPlotSettings>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbPlotSettings ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbPlotSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPlotSettings),ptr, true));
93 ret = (OdDbPlotSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPlotSettings),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbPlotSettings)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbPlotSettings),ptr, true);
98 }
99
101 return ret;
102}
103
108
114
119
125
126 public void getPlotPaperMargins(out double leftMargin, out double bottomMargin, out double rightMargin, out double topMargin) {
127 TD_DbPINVOKE.OdDbPlotSettings_getPlotPaperMargins(swigCPtr, out leftMargin, out bottomMargin, out rightMargin, out topMargin);
129 }
130
131 public void getPlotPaperSize(out double paperWidth, out double paperHeight) {
132 TD_DbPINVOKE.OdDbPlotSettings_getPlotPaperSize(swigCPtr, out paperWidth, out paperHeight);
134 }
135
141
142 public void getPlotOrigin(out double xCoordinate, out double yCoordinate) {
143 TD_DbPINVOKE.OdDbPlotSettings_getPlotOrigin(swigCPtr, out xCoordinate, out yCoordinate);
145 }
146
152
158
163
169
174
180
185
191
192 public bool plotCentered() {
193 bool ret = TD_DbPINVOKE.OdDbPlotSettings_plotCentered(swigCPtr);
195 return ret;
196 }
197
198 public bool plotHidden() {
199 bool ret = TD_DbPINVOKE.OdDbPlotSettings_plotHidden(swigCPtr);
201 return ret;
202 }
203
208
214
215 public void getPlotWindowArea(out double xMin, out double yMin, out double xMax, out double yMax) {
216 TD_DbPINVOKE.OdDbPlotSettings_getPlotWindowArea(swigCPtr, out xMin, out yMin, out xMax, out yMax);
218 }
219
225
231
232 public void getCustomPrintScale(out double numerator, out double denominator) {
233 TD_DbPINVOKE.OdDbPlotSettings_getCustomPrintScale(swigCPtr, out numerator, out denominator);
235 }
236
242
248
249 public void getStdScale(out double standardScale) {
250 TD_DbPINVOKE.OdDbPlotSettings_getStdScale(swigCPtr, out standardScale);
252 }
253
259
264
270
275
281
286
287 public bool modelType() {
288 bool ret = TD_DbPINVOKE.OdDbPlotSettings_modelType(swigCPtr);
290 return ret;
291 }
292
297
298 public double getTopMargin() {
299 double ret = TD_DbPINVOKE.OdDbPlotSettings_getTopMargin(swigCPtr);
301 return ret;
302 }
303
304 public double getRightMargin() {
305 double ret = TD_DbPINVOKE.OdDbPlotSettings_getRightMargin(swigCPtr);
307 return ret;
308 }
309
310 public double getBottomMargin() {
311 double ret = TD_DbPINVOKE.OdDbPlotSettings_getBottomMargin(swigCPtr);
313 return ret;
314 }
315
316 public double getLeftMargin() {
317 double ret = TD_DbPINVOKE.OdDbPlotSettings_getLeftMargin(swigCPtr);
319 return ret;
320 }
321
327
332
338
344
350
355
356 public Int16 shadePlotCustomDPI() {
357// test csout
358 /*SIMPLETYPE*/
361 return ret;
362 }
363
368
369 public virtual OdResult subGetClassID(IntPtr pClsid) {
370 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbPlotSettings_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
372 return ret;
373 }
374
380
385
391
396
401
402 public override OdResult subErase(bool erasing) {
405 return ret;
406 }
407
412
417
423
429
430 public bool plotWireframe() {
431 bool ret = TD_DbPINVOKE.OdDbPlotSettings_plotWireframe(swigCPtr);
433 return ret;
434 }
435
436 public bool plotAsRaster() {
437 bool ret = TD_DbPINVOKE.OdDbPlotSettings_plotAsRaster(swigCPtr);
439 return ret;
440 }
441
447
452
453 protected static string getRealClassName(IntPtr ptr) {
454 string ret = TD_DbPINVOKE.OdDbPlotSettings_getRealClassName(ptr /*SIMPLETYPE*/);
456 return ret;
457 }
458
464
470
476
482
488
494
495 public enum PlotPaperUnits {
496 kInches = 0,
497 kMillimeters = 1,
498 kPixels = 2
499 }
500
501 public enum PlotRotation {
502 k0degrees = 0,
503 k90degrees = 1,
504 k180degrees = 2,
505 k270degrees = 3
506 }
507
508 public enum PlotType {
509 kDisplay = 0,
510 kExtents = 1,
511 kLimits = 2,
512 kView = 3,
513 kWindow = 4,
514 kLayout = 5
515 }
516
517 public enum StdScaleType {
518 kScaleToFit = 0,
519 k1_128in_1ft = 1,
520 k1_64in_1ft = 2,
521 k1_32in_1ft = 3,
522 k1_16in_1ft = 4,
523 k3_32in_1ft = 5,
524 k1_8in_1ft = 6,
525 k3_16in_1ft = 7,
526 k1_4in_1ft = 8,
527 k3_8in_1ft = 9,
528 k1_2in_1ft = 10,
529 k3_4in_1ft = 11,
530 k1in_1ft = 12,
531 k3in_1ft = 13,
532 k6in_1ft = 14,
533 k1ft_1ft = 15,
534 k1_1 = 16,
535 k1_2 = 17,
536 k1_4 = 18,
537 k1_5 = 19,
538 k1_8 = 20,
539 k1_10 = 21,
540 k1_16 = 22,
541 k1_20 = 23,
542 k1_30 = 24,
543 k1_40 = 25,
544 k1_50 = 26,
545 k1_100 = 27,
546 k2_1 = 28,
547 k4_1 = 29,
548 k8_1 = 30,
549 k10_1 = 31,
550 k100_1 = 32,
551 k1000_1 = 33,
552 k1and1_2in_1ft = 34
553 }
554
555 public enum ShadePlotType {
556 kAsDisplayed = 0,
557 kWireframe = 1,
558 kHidden = 2,
559 kRendered = 3,
560 kVisualStyle = 4,
561 kRenderPreset = 5
562 }
563
564 public enum ShadePlotResLevel {
565 kDraft = 0,
566 kPreview = 1,
567 kNormal = 2,
568 kPresentation = 3,
569 kMaximum = 4,
570 kCustom = 5
571 }
572
573}
574
575}
static HandleRef getCPtr(OdGePoint2d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
Definition OdRxClass.cs:25
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
Definition OdRxObject.cs:21
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
static HandleRef getCPtr(OdDbObject obj)
Definition OdDbObject.cs:26
static HandleRef getCPtr(OdDbObjectId obj)
void setPlotViewportBorders(bool plotViewportBorders)
void setScaleLineweights(bool scaleLineweights)
void getPlotPaperSize(out double paperWidth, out double paperHeight)
OdDbPlotSettings.ShadePlotType shadePlot()
void setDrawViewportsFirst(bool drawViewportsFirst)
void setShadePlotResLevel(OdDbPlotSettings.ShadePlotResLevel shadePlotResLevel)
Teigha.TD.OdDbPlotSettings.PlotRotation vb_plotRotation()
override void dwgOutFields(OdDbDwgFiler pFiler)
void setPaperImageOrigin(OdGePoint2d paperImageOrigin)
void addToPlotSettingsDict(OdDbDatabase pDb)
static new OdDbPlotSettings createObject()
override OdResult dxfInFields(OdDbDxfFiler pFiler)
OdDbPlotSettings.ShadePlotResLevel shadePlotResLevel()
Teigha.TD.OdDbPlotSettings.PlotType vb_plotType()
void setPlotPlotStyles(bool plotPlotStyles)
void setPlotHidden(bool plotHidden)
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
void getPlotPaperMargins(out double leftMargin, out double bottomMargin, out double rightMargin, out double topMargin)
OdDbPlotSettings.PlotRotation plotRotation()
static string getRealClassName(IntPtr ptr)
void setShowPlotStyles(bool showPlotStyles)
OdDbPlotSettings(IntPtr cPtr, bool cMemoryOwn)
void setModelType(bool modelType)
void getStdScale(out double standardScale)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
override void subHandOverTo(OdDbObject pNewObject)
Teigha.TD.OdDbPlotSettings.StdScaleType vb_stdScaleType()
void getPlotWindowArea(out double xMin, out double yMin, out double xMax, out double yMax)
override OdRxClass isA()
OdDbPlotSettings.StdScaleType stdScaleType()
void setPlotTransparency(bool bSet)
void setPlotSettingsName(String plotSettingsName)
override OdRxObject queryX(OdRxClass protocolClass)
void setShadePlotCustomDPI(Int16 shadePlotCustomDPI)
static new OdRxClass desc()
OdResult setShadePlot(OdDbPlotSettings.ShadePlotType type, OdDbObjectId shadePlotId)
override OdResult subErase(bool erasing)
void setPrintLineweights(bool printLineweights)
Teigha.TD.OdDbPlotSettings.ShadePlotResLevel vb_shadePlotResLevel()
virtual OdResult subGetClassID(IntPtr pClsid)
static OdDbPlotSettings cast(OdRxObject pObj)
override void dxfOutFields(OdDbDxfFiler pFiler)
OdDbPlotSettings.PlotPaperUnits plotPaperUnits()
OdResult setShadePlot(OdDbPlotSettings.ShadePlotType shadePlot)
OdDbPlotSettings.PlotType plotType()
static HandleRef getCPtr(OdDbPlotSettings obj)
void getCustomPrintScale(out double numerator, out double denominator)
override void copyFrom(OdRxObject pSource)
Teigha.TD.OdDbPlotSettings.PlotPaperUnits vb_plotPaperUnits()
override void Dispose(bool disposing)
void getPlotOrigin(out double xCoordinate, out double yCoordinate)
static global::System.Exception Retrieve()
static int OdDbPlotSettings_setShadePlot__SWIG_0(HandleRef jarg1, int jarg2)
static Int16 OdDbPlotSettings_shadePlotCustomDPI(HandleRef jarg1)
static int OdDbPlotSettings_subErase(HandleRef jarg1, bool jarg2)
static void OdDbPlotSettings_copyFrom(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbPlotSettings_queryX(HandleRef jarg1, HandleRef jarg2)
static bool OdDbPlotSettings_drawViewportsFirst(HandleRef jarg1)
static IntPtr OdDbPlotSettings_isA(HandleRef jarg1)
static double OdDbPlotSettings_getRightMargin(HandleRef jarg1)
static int OdDbPlotSettings_plotRotation(HandleRef jarg1)
static void OdDbPlotSettings_setPlotTransparency(HandleRef jarg1, bool jarg2)
static void OdDbPlotSettings_addToPlotSettingsDict(HandleRef jarg1, HandleRef jarg2)
static int OdDbPlotSettings_setShadePlot__SWIG_1(HandleRef jarg1, int jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void OdDbPlotSettings_getPlotOrigin(HandleRef jarg1, out double jarg2, out double jarg3)
static String OdDbPlotSettings_getPlotCfgName(HandleRef jarg1)
static double OdDbPlotSettings_getTopMargin(HandleRef jarg1)
static bool OdDbPlotSettings_plotAsRaster(HandleRef jarg1)
static String OdDbPlotSettings_getPlotViewName(HandleRef jarg1)
static string OdDbPlotSettings_getRealClassName(IntPtr jarg1)
static void OdDbPlotSettings_setPlotViewportBorders(HandleRef jarg1, bool jarg2)
static void OdDbPlotSettings_setPlotPlotStyles(HandleRef jarg1, bool jarg2)
static String OdDbPlotSettings_getPlotSettingsName(HandleRef jarg1)
static double OdDbPlotSettings_getBottomMargin(HandleRef jarg1)
static void OdDbPlotSettings_setShadePlotCustomDPI(HandleRef jarg1, Int16 jarg2)
static bool OdDbPlotSettings_useStandardScale(HandleRef jarg1)
static IntPtr OdDbPlotSettings_cast(HandleRef jarg1)
static global::System.IntPtr OdDbPlotSettings_shadePlotId(HandleRef jarg1)
static bool OdDbPlotSettings_modelType(HandleRef jarg1)
static void OdDbPlotSettings_setScaleLineweights(HandleRef jarg1, bool jarg2)
static void OdDbPlotSettings_setModelType(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdDbPlotSettings_getPaperImageOrigin(HandleRef jarg1)
static bool OdDbPlotSettings_plotWireframe(HandleRef jarg1)
static double OdDbPlotSettings_getLeftMargin(HandleRef jarg1)
static int OdDbPlotSettings_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbPlotSettings_getStdScale(HandleRef jarg1, out double jarg2)
static void OdDbPlotSettings_setShadePlotResLevel(HandleRef jarg1, int jarg2)
static void OdDbPlotSettings_setPrintLineweights(HandleRef jarg1, bool jarg2)
static void OdDbPlotSettings_setDrawViewportsFirst(HandleRef jarg1, bool jarg2)
static void OdDbPlotSettings_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbPlotSettings_plotViewportBorders(HandleRef jarg1)
static String OdDbPlotSettings_getCanonicalMediaName(HandleRef jarg1)
static bool OdDbPlotSettings_plotTransparency(HandleRef jarg1)
static void OdDbPlotSettings_getCustomPrintScale(HandleRef jarg1, out double jarg2, out double jarg3)
static void OdDbPlotSettings_subClose(HandleRef jarg1)
static void OdDbPlotSettings_subHandOverTo(HandleRef jarg1, HandleRef jarg2)
static void OdDbPlotSettings_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbPlotSettings_shadePlot(HandleRef jarg1)
static int OdDbPlotSettings_shadePlotResLevel(HandleRef jarg1)
static void OdDbPlotSettings_setPlotSettingsName(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDbPlotSettings_setShowPlotStyles(HandleRef jarg1, bool jarg2)
static void OdDbPlotSettings_setPlotHidden(HandleRef jarg1, bool jarg2)
static IntPtr OdDbPlotSettings_createObject()
static IntPtr OdDbPlotSettings_desc()
static bool OdDbPlotSettings_plotHidden(HandleRef jarg1)
static void OdDbPlotSettings_setPaperImageOrigin(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbPlotSettings_printLineweights(HandleRef jarg1)
static String OdDbPlotSettings_getCurrentStyleSheet(HandleRef jarg1)
static bool OdDbPlotSettings_scaleLineweights(HandleRef jarg1)
static void OdDbPlotSettings_getPlotPaperSize(HandleRef jarg1, out double jarg2, out double jarg3)
static bool OdDbPlotSettings_plotCentered(HandleRef jarg1)
static int OdDbPlotSettings_plotType(HandleRef jarg1)
static bool OdDbPlotSettings_showPlotStyles(HandleRef jarg1)
static int OdDbPlotSettings_stdScaleType(HandleRef jarg1)
static int OdDbPlotSettings_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static bool OdDbPlotSettings_plotPlotStyles(HandleRef jarg1)
static void OdDbPlotSettings_getPlotPaperMargins(HandleRef jarg1, out double jarg2, out double jarg3, out double jarg4, out double jarg5)
static void OdDbPlotSettings_getPlotWindowArea(HandleRef jarg1, out double jarg2, out double jarg3, out double jarg4, out double jarg5)
static int OdDbPlotSettings_plotPaperUnits(HandleRef jarg1)
static void delete_OdDbPlotSettings(HandleRef jarg1)
static int OdDbPlotSettings_subGetClassID(HandleRef jarg1, IntPtr jarg2)