Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDgCellTableElementSchema.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.TG {
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 OdDgCellTableElementSchema(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgCellTableElementSchema_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgCellTableElementSchema 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 OdDgCellTableElementSchema cast(OdRxObject pObj) {// OdSmartPtr<OdDgCellTableElementSchema>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgCellTableElementSchema)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCellTableElementSchema),ptr, true));
52 ret = (OdDgCellTableElementSchema)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCellTableElementSchema),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgCellTableElementSchema)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCellTableElementSchema),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),TG_DbPINVOKE.OdDgCellTableElementSchema_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),TG_DbPINVOKE.OdDgCellTableElementSchema_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),TG_DbPINVOKE.OdDgCellTableElementSchema_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgCellTableElementSchema createObject() {// OdSmartPtr<OdDgCellTableElementSchema>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgCellTableElementSchema)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCellTableElementSchema),ptr, true));
93 ret = (OdDgCellTableElementSchema)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCellTableElementSchema),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgCellTableElementSchema)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgCellTableElementSchema),ptr, true);
98 }
99
101 return ret;
102}
103
104 public virtual UInt32 getRowIndex() {
105// test csout
106 /*SIMPLETYPE*/
109 return ret;
110 }
111
112 public virtual void setRowIndex(UInt32 uRowIndex) {
113 TG_DbPINVOKE.OdDgCellTableElementSchema_setRowIndex(swigCPtr, uRowIndex /*SIMPLETYPE*/);
115 }
116
117 public virtual UInt32 getColumnIndex() {
118// test csout
119 /*SIMPLETYPE*/
122 return ret;
123 }
124
125 public virtual void setColumnIndex(UInt32 uColumnIndex) {
126 TG_DbPINVOKE.OdDgCellTableElementSchema_setColumnIndex(swigCPtr, uColumnIndex /*SIMPLETYPE*/);
128 }
129
130 public virtual UInt32 getFillIndex() {
131// test csout
132 /*SIMPLETYPE*/
135 return ret;
136 }
137
138 public virtual void setFillIndex(UInt32 uFillIndex) {
139 TG_DbPINVOKE.OdDgCellTableElementSchema_setFillIndex(swigCPtr, uFillIndex /*SIMPLETYPE*/);
141 }
142
148
153
159
164
165 public virtual bool getFillFlag() {
168 return ret;
169 }
170
175
176 public virtual double getTopMargin() {
179 return ret;
180 }
181
187
188 public virtual void setTopMargin(double dMargin, bool bSetAsDefault) {
189 TG_DbPINVOKE.OdDgCellTableElementSchema_setTopMargin__SWIG_0(swigCPtr, dMargin, bSetAsDefault);
191 }
192
197
198 public virtual double getBottomMargin() {
201 return ret;
202 }
203
209
210 public virtual void setBottomMargin(double dMargin, bool bSetAsDefault) {
213 }
214
219
220 public virtual double getLeftMargin() {
223 return ret;
224 }
225
231
232 public virtual void setLeftMargin(double dMargin, bool bSetAsDefault) {
233 TG_DbPINVOKE.OdDgCellTableElementSchema_setLeftMargin__SWIG_0(swigCPtr, dMargin, bSetAsDefault);
235 }
236
241
242 public virtual double getRightMargin() {
245 return ret;
246 }
247
253
254 public virtual void setRightMargin(double dMargin, bool bSetAsDefault) {
255 TG_DbPINVOKE.OdDgCellTableElementSchema_setRightMargin__SWIG_0(swigCPtr, dMargin, bSetAsDefault);
257 }
258
263
264 public virtual bool hasTextData() {
267 return ret;
268 }
269
274
280
285
286 protected static string getRealClassName(IntPtr ptr) {
287 string ret = TG_DbPINVOKE.OdDgCellTableElementSchema_getRealClassName(ptr /*SIMPLETYPE*/);
289 return ret;
290 }
291
292}
293
294}
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 OdDgCellTableElementSchema cast(OdRxObject pObj)
virtual void setLeftMargin(double dMargin, bool bSetAsDefault)
virtual void setTextAlignment(OdDgTableCellElement.OdDgTableCellElementTextAlignment uAlignment)
virtual void setRightMargin(double dMargin, bool bSetAsDefault)
virtual void setTextData(OdDgXMLNode xmlText)
virtual void setColumnIndex(UInt32 uColumnIndex)
virtual void setTextOrientation(OdDgTableCellElement.OdDgTableCellElementTextOrientation uOrientation)
virtual OdDgTableCellElement.OdDgTableCellElementTextOrientation getTextOrientation()
virtual OdDgTableCellElement.OdDgTableCellElementTextAlignment getTextAlignment()
virtual void setFillIndex(UInt32 uFillIndex)
static HandleRef getCPtr(OdDgCellTableElementSchema obj)
virtual void setTopMargin(double dMargin, bool bSetAsDefault)
override OdRxObject queryX(OdRxClass protocolClass)
OdDgCellTableElementSchema(IntPtr cPtr, bool cMemoryOwn)
static OdDgCellTableElementSchema createObject()
virtual void setBottomMargin(double dMargin, bool bSetAsDefault)
static HandleRef getCPtr(OdDgXMLNode obj)
static global::System.Exception Retrieve()
static void OdDgCellTableElementSchema_setShowTextData(HandleRef jarg1, bool jarg2)
static UInt32 OdDgCellTableElementSchema_getColumnIndex(HandleRef jarg1)
static UInt32 OdDgCellTableElementSchema_getRowIndex(HandleRef jarg1)
static UInt32 OdDgCellTableElementSchema_getFillIndex(HandleRef jarg1)
static bool OdDgCellTableElementSchema_getDefaultTopMarginFlag(HandleRef jarg1)
static double OdDgCellTableElementSchema_getTopMargin(HandleRef jarg1)
static int OdDgCellTableElementSchema_getTextAlignment(HandleRef jarg1)
static void delete_OdDgCellTableElementSchema(HandleRef jarg1)
static IntPtr OdDgCellTableElementSchema_createObject()
static void OdDgCellTableElementSchema_setLeftMargin__SWIG_1(HandleRef jarg1, double jarg2)
static IntPtr OdDgCellTableElementSchema_cast(HandleRef jarg1)
static void OdDgCellTableElementSchema_setTextData(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgCellTableElementSchema_setFillIndex(HandleRef jarg1, UInt32 jarg2)
static bool OdDgCellTableElementSchema_hasTextData(HandleRef jarg1)
static double OdDgCellTableElementSchema_getRightMargin(HandleRef jarg1)
static bool OdDgCellTableElementSchema_getDefaultBottomMarginFlag(HandleRef jarg1)
static void OdDgCellTableElementSchema_setTopMargin__SWIG_1(HandleRef jarg1, double jarg2)
static IntPtr OdDgCellTableElementSchema_isA(HandleRef jarg1)
static void OdDgCellTableElementSchema_setTextOrientation(HandleRef jarg1, int jarg2)
static global::System.IntPtr OdDgCellTableElementSchema_getTextData(HandleRef jarg1)
static double OdDgCellTableElementSchema_getLeftMargin(HandleRef jarg1)
static bool OdDgCellTableElementSchema_getDefaultRightMarginFlag(HandleRef jarg1)
static void OdDgCellTableElementSchema_setTextAlignment(HandleRef jarg1, int jarg2)
static void OdDgCellTableElementSchema_setTopMargin__SWIG_0(HandleRef jarg1, double jarg2, bool jarg3)
static void OdDgCellTableElementSchema_setFillFlag(HandleRef jarg1, bool jarg2)
static string OdDgCellTableElementSchema_getRealClassName(IntPtr jarg1)
static double OdDgCellTableElementSchema_getBottomMargin(HandleRef jarg1)
static void OdDgCellTableElementSchema_setRightMargin__SWIG_0(HandleRef jarg1, double jarg2, bool jarg3)
static void OdDgCellTableElementSchema_setBottomMargin__SWIG_0(HandleRef jarg1, double jarg2, bool jarg3)
static int OdDgCellTableElementSchema_getTextOrientation(HandleRef jarg1)
static void OdDgCellTableElementSchema_setRightMargin__SWIG_1(HandleRef jarg1, double jarg2)
static void OdDgCellTableElementSchema_setRowIndex(HandleRef jarg1, UInt32 jarg2)
static void OdDgCellTableElementSchema_setBottomMargin__SWIG_1(HandleRef jarg1, double jarg2)
static bool OdDgCellTableElementSchema_getDefaultLeftMarginFlag(HandleRef jarg1)
static IntPtr OdDgCellTableElementSchema_desc()
static IntPtr OdDgCellTableElementSchema_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgCellTableElementSchema_setColumnIndex(HandleRef jarg1, UInt32 jarg2)
static void OdDgCellTableElementSchema_setLeftMargin__SWIG_0(HandleRef jarg1, double jarg2, bool jarg3)
static bool OdDgCellTableElementSchema_getFillFlag(HandleRef jarg1)