Extended .NET SDK Documentation 2024 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 /*SIMPLETYPE*/ 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 /*SIMPLETYPE*/ 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 /*SIMPLETYPE*/ uFillIndex) {
139 TG_DbPINVOKE.OdDgCellTableElementSchema_setFillIndex(swigCPtr, uFillIndex /*SIMPLETYPE*/);
141 }
142
146 return ret;
147 }
148
152 }
153
157 return ret;
158 }
159
163 }
164
165 public virtual bool getFillFlag() {
168 return ret;
169 }
170
171 public virtual void setFillFlag(bool bSet) {
174 }
175
176 public virtual double getTopMargin() {
179 return ret;
180 }
181
182 public virtual bool getDefaultTopMarginFlag() {
185 return ret;
186 }
187
188 public virtual void setTopMargin(double dMargin, bool bSetAsDefault) {
189 TG_DbPINVOKE.OdDgCellTableElementSchema_setTopMargin__SWIG_0(swigCPtr, dMargin, bSetAsDefault);
191 }
192
193 public virtual void setTopMargin(double dMargin) {
196 }
197
198 public virtual double getBottomMargin() {
201 return ret;
202 }
203
204 public virtual bool getDefaultBottomMarginFlag() {
207 return ret;
208 }
209
210 public virtual void setBottomMargin(double dMargin, bool bSetAsDefault) {
213 }
214
215 public virtual void setBottomMargin(double dMargin) {
218 }
219
220 public virtual double getLeftMargin() {
223 return ret;
224 }
225
226 public virtual bool getDefaultLeftMarginFlag() {
229 return ret;
230 }
231
232 public virtual void setLeftMargin(double dMargin, bool bSetAsDefault) {
233 TG_DbPINVOKE.OdDgCellTableElementSchema_setLeftMargin__SWIG_0(swigCPtr, dMargin, bSetAsDefault);
235 }
236
237 public virtual void setLeftMargin(double dMargin) {
240 }
241
242 public virtual double getRightMargin() {
245 return ret;
246 }
247
248 public virtual bool getDefaultRightMarginFlag() {
251 return ret;
252 }
253
254 public virtual void setRightMargin(double dMargin, bool bSetAsDefault) {
255 TG_DbPINVOKE.OdDgCellTableElementSchema_setRightMargin__SWIG_0(swigCPtr, dMargin, bSetAsDefault);
257 }
258
259 public virtual void setRightMargin(double dMargin) {
262 }
263
264 public virtual bool hasTextData() {
267 return ret;
268 }
269
270 public virtual void setShowTextData(bool bSet) {
273 }
274
275 public virtual OdDgXMLNode getTextData() {
278 return ret;
279 }
280
281 public virtual void setTextData(OdDgXMLNode xmlText) {
284 }
285
286 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ 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
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)
virtual void setRowIndex(UInt32 uRowIndex)
OdDgCellTableElementSchema(IntPtr cPtr, bool cMemoryOwn)
static OdDgCellTableElementSchema createObject()
virtual void setBottomMargin(double dMargin, bool bSetAsDefault)
static HandleRef getCPtr(OdDgXMLNode obj)
Definition: OdDgXMLNode.cs:27
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)