Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdDgTableCellElement.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 OdDgTableCellElement(IntPtr cPtr, bool cMemoryOwn) : base(TG_DbPINVOKE.OdDgTableCellElement_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDgTableCellElement 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 OdDgTableCellElement cast(OdRxObject pObj) {// OdSmartPtr<OdDgTableCellElement>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDgTableCellElement ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDgTableCellElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTableCellElement),ptr, true));
52 ret = (OdDgTableCellElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTableCellElement),ptr, false);
53 }
54 else
55 {
56 ret = (OdDgTableCellElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTableCellElement),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.OdDgTableCellElement_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.OdDgTableCellElement_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.OdDgTableCellElement_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public static OdDgTableCellElement createObject() {// OdSmartPtr<OdDgTableCellElement>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDgTableCellElement ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDgTableCellElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTableCellElement),ptr, true));
93 ret = (OdDgTableCellElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTableCellElement),ptr, false);
94 }
95 else
96 {
97 ret = (OdDgTableCellElement)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTableCellElement),ptr, true);
98 }
99
101 return ret;
102}
103
107 return ret;
108 }
109
110 public virtual UInt32 getRowIndex() {
111// test csout
112 /*SIMPLETYPE*/
113 UInt32 ret = TG_DbPINVOKE.OdDgTableCellElement_getRowIndex(swigCPtr);
115 return ret;
116 }
117
118 public virtual UInt32 getColumnIndex() {
119// test csout
120 /*SIMPLETYPE*/
123 return ret;
124 }
125
129 return ret;
130 }
131
132 public virtual void setTopBorder(OdDgTableCellSymbology symb) {
135 }
136
140 return ret;
141 }
142
143 public virtual void setBottomBorder(OdDgTableCellSymbology symb) {
146 }
147
151 return ret;
152 }
153
154 public virtual void setLeftBorder(OdDgTableCellSymbology symb) {
157 }
158
162 return ret;
163 }
164
165 public virtual void setRightBorder(OdDgTableCellSymbology symb) {
168 }
169
170 public virtual OdDgTextNode3d getCellText() {// OdDgTextNode3dPtr
171 MemoryManager mMan = MemoryManager.GetMemoryManager();
172 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
173 IntPtr ptr = TG_DbPINVOKE.OdDgTableCellElement_getCellText(swigCPtr);
174
175 OdDgTextNode3d ret = null;
176 if (null != mTrans)
177 {
178 mTrans.AddObject((OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true));
179 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, false);
180 }
181 else
182 {
183 ret = (OdDgTextNode3d)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDgTextNode3d),ptr, true);
184 }
185
187 return ret;
188}
189
190 public virtual void setCellText(OdDgTextNode3d pText3d) {
193 }
194
195 public virtual void setCellText(String strText) {
198 }
199
203 return ret;
204 }
205
209 }
210
214 return ret;
215 }
216
218 TG_DbPINVOKE.OdDgTableCellElement_setTextAlignment(swigCPtr, (int)uTextAlignment);
220 }
221
225 return ret;
226 }
227
229 TG_DbPINVOKE.OdDgTableCellElement_setTextOrientation(swigCPtr, (int)uTextOrientation);
231 }
232
233 public virtual bool getFillFlag() {
236 return ret;
237 }
238
239 public virtual void setFillFlag(bool bSet) {
242 }
243
244 public virtual bool getShowTextFlag() {
247 return ret;
248 }
249
250 public virtual void setShowTextFlag(bool bSet) {
253 }
254
255 public virtual UInt32 getFillColor() {
256// test csout
257 /*SIMPLETYPE*/
258 UInt32 ret = TG_DbPINVOKE.OdDgTableCellElement_getFillColor(swigCPtr);
260 return ret;
261 }
262
263 public virtual void setFillColor(UInt32 /*SIMPLETYPE*/ uColorIndex) {
264 TG_DbPINVOKE.OdDgTableCellElement_setFillColor(swigCPtr, uColorIndex /*SIMPLETYPE*/);
266 }
267
268 public virtual double getWidth() {
269 double ret = TG_DbPINVOKE.OdDgTableCellElement_getWidth(swigCPtr);
271 return ret;
272 }
273
274 public virtual double getHeight() {
275 double ret = TG_DbPINVOKE.OdDgTableCellElement_getHeight(swigCPtr);
277 return ret;
278 }
279
283 return ret;
284 }
285
286 public override void copyFrom(OdRxObject pSource) {
289 }
290
291 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
292 string ret = TG_DbPINVOKE.OdDgTableCellElement_getRealClassName(ptr /*SIMPLETYPE*/);
294 return ret;
295 }
296
298 kBody = 0,
299 kTitleRow = 1,
300 kHeaderRow = 2,
301 kFooterRow = 3,
302 kFirstColumn = 4,
303 kLastColumn = 5
304 }
305
307 kNone = 0,
308 kNarrow = 1,
309 kNormal = 2,
310 kWide = 3
311 }
312
314 kLeftTop = 0,
315 kLeftMiddle = 1,
316 kLeftBottom = 2,
317 kCenterTop = 3,
318 kCenterMiddle = 4,
319 kCenterBottom = 5,
320 kRightTop = 6,
321 kRightMiddle = 7,
322 kRightBottom = 8
323 }
324
326 kHorizontal = 0,
327 kRotateRight = 1,
328 kRotateLeft = 2,
329 kVertical = 3
330 }
331
332}
333
334}
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
virtual OdDgTableCellSymbology getLeftBorder()
virtual OdDgTableCellElement.OdDgTableCellElementTextAlignment getTextAlignment()
virtual void setRightBorder(OdDgTableCellSymbology symb)
virtual void setTextAlignment(OdDgTableCellElement.OdDgTableCellElementTextAlignment uTextAlignment)
virtual void setFillColor(UInt32 uColorIndex)
virtual OdDgTableCellSymbology getTopBorder()
virtual OdDgTableCellElement.OdDgTableCellElementMarginType getCellMarginType()
override void copyFrom(OdRxObject pSource)
virtual OdDgTextNode3d getCellText()
OdDgTableCellElement(IntPtr cPtr, bool cMemoryOwn)
virtual OdDgElementId getTableElementId()
override void Dispose(bool disposing)
virtual void setBottomBorder(OdDgTableCellSymbology symb)
virtual void setLeftBorder(OdDgTableCellSymbology symb)
virtual void setTopBorder(OdDgTableCellSymbology symb)
virtual OdDgTableCellSymbology getRightBorder()
static HandleRef getCPtr(OdDgTableCellElement obj)
override OdRxObject queryX(OdRxClass protocolClass)
virtual void setFillFlag(bool bSet)
static string getRealClassName(IntPtr ptr)
static OdDgTableCellElement cast(OdRxObject pObj)
virtual void setCellText(String strText)
virtual OdDgTableCellElement.OdDgTableCellElementTextOrientation getTextOrientation()
static OdDgTableCellElement createObject()
virtual void setTextOrientation(OdDgTableCellElement.OdDgTableCellElementTextOrientation uTextOrientation)
virtual void setCellMarginType(OdDgTableCellElement.OdDgTableCellElementMarginType uType)
virtual void setCellText(OdDgTextNode3d pText3d)
virtual OdDgTableCellElement.OdDgTableCellElementType getTableCellType()
virtual void setShowTextFlag(bool bSet)
virtual OdDgTableCellSymbology getBottomBorder()
static HandleRef getCPtr(OdDgTableCellSymbology obj)
static HandleRef getCPtr(OdDgTextNode3d obj)
static global::System.Exception Retrieve()
static void OdDgTableCellElement_setBottomBorder(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDgTableCellElement_setTextAlignment(HandleRef jarg1, int jarg2)
static IntPtr OdDgTableCellElement_getCellText(HandleRef jarg1)
static double OdDgTableCellElement_getWidth(HandleRef jarg1)
static void OdDgTableCellElement_setFillFlag(HandleRef jarg1, bool jarg2)
static int OdDgTableCellElement_getTextAlignment(HandleRef jarg1)
static void OdDgTableCellElement_setShowTextFlag(HandleRef jarg1, bool jarg2)
static void delete_OdDgTableCellElement(HandleRef jarg1)
static double OdDgTableCellElement_getHeight(HandleRef jarg1)
static UInt32 OdDgTableCellElement_getFillColor(HandleRef jarg1)
static void OdDgTableCellElement_setCellText__SWIG_0(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDgTableCellElement_isA(HandleRef jarg1)
static void OdDgTableCellElement_setCellText__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void OdDgTableCellElement_setLeftBorder(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDgTableCellElement_getShowTextFlag(HandleRef jarg1)
static global::System.IntPtr OdDgTableCellElement_getTopBorder(HandleRef jarg1)
static string OdDgTableCellElement_getRealClassName(IntPtr jarg1)
static global::System.IntPtr OdDgTableCellElement_getRightBorder(HandleRef jarg1)
static global::System.IntPtr OdDgTableCellElement_getTableElementId(HandleRef jarg1)
static bool OdDgTableCellElement_getFillFlag(HandleRef jarg1)
static void OdDgTableCellElement_copyFrom(HandleRef jarg1, HandleRef jarg2)
static void OdDgTableCellElement_setTopBorder(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 OdDgTableCellElement_getRowIndex(HandleRef jarg1)
static global::System.IntPtr OdDgTableCellElement_getLeftBorder(HandleRef jarg1)
static void OdDgTableCellElement_setCellMarginType(HandleRef jarg1, int jarg2)
static int OdDgTableCellElement_getTextOrientation(HandleRef jarg1)
static int OdDgTableCellElement_getCellMarginType(HandleRef jarg1)
static void OdDgTableCellElement_setTextOrientation(HandleRef jarg1, int jarg2)
static UInt32 OdDgTableCellElement_getColumnIndex(HandleRef jarg1)
static IntPtr OdDgTableCellElement_cast(HandleRef jarg1)
static global::System.IntPtr OdDgTableCellElement_getBottomBorder(HandleRef jarg1)
static int OdDgTableCellElement_getTableCellType(HandleRef jarg1)
static IntPtr OdDgTableCellElement_desc()
static void OdDgTableCellElement_setFillColor(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdDgTableCellElement_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdDgTableCellElement_setRightBorder(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static IntPtr OdDgTableCellElement_createObject()