Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
OdDbMText.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
17public class OdDbMText : OdDbEntity {
18 private Object locker = new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public OdDbMText(IntPtr cPtr, bool cMemoryOwn) : base(TD_DbPINVOKE.OdDbMText_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new HandleRef(this, cPtr);
23 }
24
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(OdDbMText 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 OdDbMText cast(OdRxObject pObj) {// OdSmartPtr<OdDbMText>
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
47
48 OdDbMText ret = null;
49 if (null != mTrans)
50 {
51 mTrans.AddObject((OdDbMText)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMText),ptr, true));
52 ret = (OdDbMText)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMText),ptr, false);
53 }
54 else
55 {
56 ret = (OdDbMText)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMText),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.OdDbMText_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.OdDbMText_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.OdDbMText_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
79
81 return ret;
82}
83
84 public new static OdDbMText createObject() {// OdSmartPtr<OdDbMText>
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
88
89 OdDbMText ret = null;
90 if (null != mTrans)
91 {
92 mTrans.AddObject((OdDbMText)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMText),ptr, true));
93 ret = (OdDbMText)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMText),ptr, false);
94 }
95 else
96 {
97 ret = (OdDbMText)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdDbMText),ptr, true);
98 }
99
101 return ret;
102}
103
109
114
120
125
131
136
137 public double rotation() {
138 double ret = TD_DbPINVOKE.OdDbMText_rotation(swigCPtr);
140 return ret;
141 }
142
147
148 public double width() {
149 double ret = TD_DbPINVOKE.OdDbMText_width(swigCPtr);
151 return ret;
152 }
153
158
164
169
170 public double textHeight() {
171 double ret = TD_DbPINVOKE.OdDbMText_textHeight(swigCPtr);
173 return ret;
174 }
175
180
186
191
197
202
203 public String contents() {
204 string ret = TD_DbPINVOKE.OdDbMText_contents(swigCPtr);
206 return ret;
207}
208
214
220
221 public double actualWidth() {
222 double ret = TD_DbPINVOKE.OdDbMText_actualWidth(swigCPtr);
224 return ret;
225 }
226
232
233 public static String overlineOn() {
234 string ret = TD_DbPINVOKE.OdDbMText_overlineOn();
236 return ret;
237}
238
244
250
256
262
263 public static String fontChange() {
264 string ret = TD_DbPINVOKE.OdDbMText_fontChange();
266 return ret;
267}
268
274
280
286
292
293 public static String lineBreak() {
294 string ret = TD_DbPINVOKE.OdDbMText_lineBreak();
296 return ret;
297}
298
304
305 public static String stackStart() {
306 string ret = TD_DbPINVOKE.OdDbMText_stackStart();
308 return ret;
309}
310
316
317 public static String blockBegin() {
318 string ret = TD_DbPINVOKE.OdDbMText_blockBegin();
320 return ret;
321}
322
323 public static String blockEnd() {
324 string ret = TD_DbPINVOKE.OdDbMText_blockEnd();
326 return ret;
327}
328
333
339
344
345 public double lineSpacingFactor() {
346 double ret = TD_DbPINVOKE.OdDbMText_lineSpacingFactor(swigCPtr);
348 return ret;
349 }
350
356
361
367
372
373 public override OdGeMatrix3d getEcs() {
374 OdGeMatrix3d ret = new OdGeMatrix3d(TD_DbPINVOKE.OdDbMText_getEcs(swigCPtr), true);
376 return ret;
377 }
378
379 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
380// test csout
381 /*SIMPLETYPE*/
382 UInt32 ret = TD_DbPINVOKE.OdDbMText_subSetAttributes(swigCPtr, OdGiDrawableTraits.getCPtr(pTraits));
384 return ret;
385 }
386
392
397
403
408
409 public override bool subWorldDraw(OdGiWorldDraw pWd) {
410 bool ret = TD_DbPINVOKE.OdDbMText_subWorldDraw(swigCPtr, OdGiWorldDraw.getCPtr(pWd));
412 return ret;
413 }
414
419
425
431
437
438 public override OdResult subGetClassID(IntPtr pClsid) {
439 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMText_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
441 return ret;
442 }
443
448
449 public override bool isPlanar() {
450 bool ret = TD_DbPINVOKE.OdDbMText_isPlanar(swigCPtr);
452 return ret;
453 }
454
455 public void explodeFragments(TD_Db.OdDbMTextEnumDelegate /*CS_DELEGATE_CONNECT_TYPEMAP_PART_BASE cstype*/ fragmentFn, IntPtr params_, OdGiWorldDraw ctxt) {
456/*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin start*/
457 TD_Db.OdDbMTextEnumDelegateNative fragmentFn_inDelegate = null;
458 if (fragmentFn != null)
459 {
460 fragmentFn_inDelegate = (IntPtr _fragment,IntPtr ptr_arg) =>
461 {
462 ;
463 try
464 {
465 return (fragmentFn(OdMarshalHelper.PtrToObject<OdDbMTextFragment>(_fragment),ptr_arg));
466 }
467 finally
468 {
469 ;
470 }
471 };
472 }
473 IntPtr fragmentFn_ptr = (fragmentFn == null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(fragmentFn_inDelegate);
474 Teigha.Core.DelegateHolder.Add(fragmentFn_inDelegate);
475 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin end*/
476 try {
477 TD_DbPINVOKE.OdDbMText_explodeFragments__SWIG_0(swigCPtr, fragmentFn_ptr /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN csin*/ , params_ /*SIMPLETYPE*/, OdGiWorldDraw.getCPtr(ctxt));
479 } finally {
480//Empty post /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN post csin*/
481 }
482 }
483
484 public void explodeFragments(TD_Db.OdDbMTextEnumDelegate /*CS_DELEGATE_CONNECT_TYPEMAP_PART_BASE cstype*/ fragmentFn, IntPtr params_) {
485/*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin start*/
486 TD_Db.OdDbMTextEnumDelegateNative fragmentFn_inDelegate = null;
487 if (fragmentFn != null)
488 {
489 fragmentFn_inDelegate = (IntPtr _fragment,IntPtr ptr_arg) =>
490 {
491 ;
492 try
493 {
494 return (fragmentFn(OdMarshalHelper.PtrToObject<OdDbMTextFragment>(_fragment),ptr_arg));
495 }
496 finally
497 {
498 ;
499 }
500 };
501 }
502 IntPtr fragmentFn_ptr = (fragmentFn == null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(fragmentFn_inDelegate);
503 Teigha.Core.DelegateHolder.Add(fragmentFn_inDelegate);
504 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin end*/
505 try {
506 TD_DbPINVOKE.OdDbMText_explodeFragments__SWIG_1(swigCPtr, fragmentFn_ptr /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN csin*/ , params_ /*SIMPLETYPE*/);
508 } finally {
509//Empty post /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN post csin*/
510 }
511 }
512
518
519 public double actualHeight() {
520 double ret = TD_DbPINVOKE.OdDbMText_actualHeight__SWIG_1(swigCPtr);
522 return ret;
523 }
524
525 public void getActualBoundingPoints(OdGePoint3dArray boundingPoints, double dGapX, double dGapY) {
528 }
529
534
539
544
550
556
557 public bool backgroundFillOn() {
558 bool ret = TD_DbPINVOKE.OdDbMText_backgroundFillOn(swigCPtr);
560 return ret;
561 }
562
567
573
578
584
589
595
600
606
611
616
617 public override OdDbObjectId setField(String fieldName, OdDbField pField) {
618 OdDbObjectId ret = new OdDbObjectId(TD_DbPINVOKE.OdDbMText_setField(swigCPtr, fieldName, OdDbField.getCPtr(pField)), true);
620 return ret;
621 }
622
628
629 public override OdDbObjectId removeField(String fieldName) {
630 OdDbObjectId ret = new OdDbObjectId(TD_DbPINVOKE.OdDbMText_removeField__SWIG_1(swigCPtr, fieldName), true);
632 return ret;
633 }
634
639
644
645 public void setDynamicColumns(double width, double gutter, bool bAutoHeigh) {
646 TD_DbPINVOKE.OdDbMText_setDynamicColumns(swigCPtr, width, gutter, bAutoHeigh);
648 }
649
650 public void setStaticColumns(double width, double gutter, Int16 count) {
651 TD_DbPINVOKE.OdDbMText_setStaticColumns(swigCPtr, width, gutter, count /*SIMPLETYPE*/);
653 }
654
660
665
671
676
677 public Int32 getColumnCount() {
678// test csout
679 /*SIMPLETYPE*/
680 Int32 ret = TD_DbPINVOKE.OdDbMText_getColumnCount(swigCPtr);
682 return ret;
683 }
684
685 public void setColumnCount(Int32 numCol) {
686 TD_DbPINVOKE.OdDbMText_setColumnCount(swigCPtr, numCol /*SIMPLETYPE*/);
688 }
689
690 public double getColumnWidth() {
691 double ret = TD_DbPINVOKE.OdDbMText_getColumnWidth(swigCPtr);
693 return ret;
694 }
695
696 public void setColumnWidth(double colWidth) {
697 TD_DbPINVOKE.OdDbMText_setColumnWidth(swigCPtr, colWidth);
699 }
700
706
711
717
722
723 public double getColumnHeight(Int16 col) {
724 double ret = TD_DbPINVOKE.OdDbMText_getColumnHeight(swigCPtr, col /*SIMPLETYPE*/);
726 return ret;
727 }
728
729 public void setColumnHeight(Int16 col, double colHeight) {
730 TD_DbPINVOKE.OdDbMText_setColumnHeight(swigCPtr, col /*SIMPLETYPE*/, colHeight);
732 }
733
734 public double height() {
735 double ret = TD_DbPINVOKE.OdDbMText_height(swigCPtr);
737 return ret;
738 }
739
744
745 public override OdResult getPlane(OdGePlane plane, out Planarity planarity) {
746 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMText_getPlane(swigCPtr, OdGePlane.getCPtr(plane), out planarity);
748 return ret;
749 }
750
751 public virtual new OdResult subGetTransformedCopy(OdGeMatrix3d mat, ref OdDbEntity /*OUT_PARAM for SMARTPTR*/ pCopy) {
752 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pCopy = pCopy == null ? IntPtr.Zero : OdDbEntity.getCPtr(pCopy).Handle;
753 IntPtr saved_pCopy = tmp_pCopy;
754 /*OUT_PARAM for SMARTPTR pre*/
755 try {
756 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMText_subGetTransformedCopy(swigCPtr, OdGeMatrix3d.getCPtr(mat), ref tmp_pCopy /*OUT_PARAM for SMARTPTR*/);
758 return ret;
759 } finally {
760if(tmp_pCopy == IntPtr.Zero) pCopy = null;
761 if(tmp_pCopy != IntPtr.Zero && tmp_pCopy != saved_pCopy)
762 {
763 MemoryTransaction mTrans_pCopy = MemoryManager.GetMemoryManager().GetCurrentTransaction();
764 if(mTrans_pCopy != null)
765 mTrans_pCopy.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbEntity>(typeof(OdDbEntity), tmp_pCopy, true));
766 pCopy = Teigha.Core.Helpers.odCreateObjectInternal<OdDbEntity>(typeof(OdDbEntity), tmp_pCopy, mTrans_pCopy == null);
767 /*OUT_PARAM for SMARTPTR*/
768 }
769 }
770 }
771
772 public double ascent() {
773 double ret = TD_DbPINVOKE.OdDbMText_ascent(swigCPtr);
775 return ret;
776 }
777
778 public double descent() {
779 double ret = TD_DbPINVOKE.OdDbMText_descent(swigCPtr);
781 return ret;
782 }
783
788
789 public bool showBorders() {
790 bool ret = TD_DbPINVOKE.OdDbMText_showBorders(swigCPtr);
792 return ret;
793 }
794
795 public String text() {
796 string ret = TD_DbPINVOKE.OdDbMText_text(swigCPtr);
798 return ret;
799}
800
802 string ret = TD_DbPINVOKE.OdDbMText_contentsRTF(swigCPtr);
804 return ret;
805}
806
807 protected static string getRealClassName(IntPtr ptr) {
808 string ret = TD_DbPINVOKE.OdDbMText_getRealClassName(ptr /*SIMPLETYPE*/);
810 return ret;
811 }
812
817 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
818
824
830
835 public double vb_height() { return this.height(); }
836
842
847 public double vb_rotation() { return this.rotation(); }
848
853 public Teigha.Core.OdGePoint3d vb_location() { return this.location(); }
854
859 public string vb_material() { return this.material(); }
860
865 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
866
872
877 public string vb_linetype() { return this.linetype(); }
878
884
890
891 public enum AttachmentPoint {
892 kTopLeft = 1,
893 kTopCenter = 2,
894 kTopRight = 3,
895 kMiddleLeft = 4,
896 kMiddleCenter = 5,
897 kMiddleRight = 6,
898 kBottomLeft = 7,
899 kBottomCenter = 8,
900 kBottomRight = 9,
901 kBaseLeft = 10,
902 kBaseCenter = 11,
903 kBaseRight = 12,
904 kBaseAlign = 13,
905 kBottomAlign = 14,
906 kMiddleAlign = 15,
907 kTopAlign = 16,
908 kBaseFit = 17,
909 kBottomFit = 18,
910 kMiddleFit = 19,
911 kTopFit = 20,
912 kBaseMid = 21,
913 kBottomMid = 22,
914 kMiddleMid = 23,
915 kTopMid = 24
916 }
917
918 public enum FlowDirection {
919 kLtoR = 1,
920 kRtoL = 2,
921 kTtoB = 3,
922 kBtoT = 4,
923 kByStyle = 5
924 }
925
926 public enum ColumnType {
930 }
931
932}
933
934}
static HandleRef getCPtr(OdCmTransparency obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
static HandleRef getCPtr(OdGePlane obj)
Definition OdGePlane.cs:25
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeVector3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdGiDrawableTraits obj)
static HandleRef getCPtr(OdGiViewportDraw obj)
static HandleRef getCPtr(OdGiWorldDraw obj)
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(OdRxObjectPtrArray obj)
static HandleRef getCPtr(OdCmColor obj)
Definition OdCmColor.cs:26
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
LineWeight lineWeight()
virtual CollisionType collisionType()
OdCmTransparency transparency()
static HandleRef getCPtr(OdDbEntity obj)
Definition OdDbEntity.cs:26
virtual void gripStatus(GripStat status)
Visibility visibility()
static HandleRef getCPtr(OdDbField obj)
Definition OdDbField.cs:26
override void dxfOutFields(OdDbDxfFiler pFiler)
Definition OdDbMText.cs:404
override bool isPlanar()
Definition OdDbMText.cs:449
bool getColumnFlowReversed()
Definition OdDbMText.cs:712
void setTextStyle(OdDbObjectId textStyleId)
Definition OdDbMText.cs:165
bool getColumnAutoHeight()
Definition OdDbMText.cs:666
void setDynamicColumns(double width, double gutter, bool bAutoHeigh)
Definition OdDbMText.cs:645
OdDbMText.ColumnType getColumnType()
Definition OdDbMText.cs:655
Teigha.TD.Visibility vb_visibility()
Definition OdDbMText.cs:823
static HandleRef getCPtr(OdDbMText obj)
Definition OdDbMText.cs:26
void vb_gripStatus(Teigha.Core.GripStat status)
Definition OdDbMText.cs:817
OdDbMText(IntPtr cPtr, bool cMemoryOwn)
Definition OdDbMText.cs:21
static String trackChange()
Definition OdDbMText.cs:287
static String paragraphBreak()
Definition OdDbMText.cs:299
static String obliqueChange()
Definition OdDbMText.cs:281
void setBackgroundFillColor(OdCmColor color)
Definition OdDbMText.cs:574
void setRotation(double rotation)
Definition OdDbMText.cs:143
bool useBackgroundColorOn()
Definition OdDbMText.cs:601
override OdResult getPlane(OdGePlane plane, out Planarity planarity)
Definition OdDbMText.cs:745
static OdDbMText cast(OdRxObject pObj)
Definition OdDbMText.cs:43
override void Dispose(bool disposing)
Definition OdDbMText.cs:30
virtual new OdResult subGetGeomExtents(OdGeExtents3d extents)
Definition OdDbMText.cs:551
void setColumnType(OdDbMText.ColumnType colType)
Definition OdDbMText.cs:661
static new OdDbMText createObject()
Definition OdDbMText.cs:84
void setHeight(double value)
Definition OdDbMText.cs:740
TextVertMode verticalMode()
Definition OdDbMText.cs:362
double lineSpacingFactor()
Definition OdDbMText.cs:345
void setNormal(OdGeVector3d normal)
Definition OdDbMText.cs:121
static String lineBreak()
Definition OdDbMText.cs:293
void setColumnFlowReversed(bool bFlowRev)
Definition OdDbMText.cs:718
void setColumnWidth(double colWidth)
Definition OdDbMText.cs:696
void getActualBoundingPoints(OdGePoint3dArray boundingPoints, double dGapX, double dGapY)
Definition OdDbMText.cs:525
static String overlineOn()
Definition OdDbMText.cs:233
void setLineSpacingStyle(LineSpacingStyle lineSpacingStyle)
Definition OdDbMText.cs:329
void setColumnHeight(Int16 col, double colHeight)
Definition OdDbMText.cs:729
OdDbObjectId textStyle()
Definition OdDbMText.cs:159
static String heightChange()
Definition OdDbMText.cs:269
override void subSetDatabaseDefaults(OdDbDatabase pDb, bool doSubents)
Definition OdDbMText.cs:640
LineSpacingStyle lineSpacingStyle()
Definition OdDbMText.cs:334
static String nonBreakSpace()
Definition OdDbMText.cs:227
Teigha.Core.OdGePoint3d vb_location()
Definition OdDbMText.cs:853
OdResult setAttachmentMovingLocation(OdDbMText.AttachmentPoint attachment)
Definition OdDbMText.cs:545
override OdGeMatrix3d getEcs()
Definition OdDbMText.cs:373
OdCmColor getBackgroundFillColor()
Definition OdDbMText.cs:568
static String underlineOn()
Definition OdDbMText.cs:245
void setBackgroundTransparency(OdCmTransparency transparency)
Definition OdDbMText.cs:596
void getActualBoundingPoints(OdGePoint3dArray boundingPoints, double dGapX)
Definition OdDbMText.cs:530
void setUseBackgroundColor(bool enable)
Definition OdDbMText.cs:607
override OdDbObjectId removeField(String fieldName)
Definition OdDbMText.cs:629
double actualHeight()
Definition OdDbMText.cs:519
double getBackgroundScaleFactor()
Definition OdDbMText.cs:579
OdCmTransparency getBackgroundTransparency()
Definition OdDbMText.cs:590
double getColumnWidth()
Definition OdDbMText.cs:690
void getParagraphsIndent(OdDbMTextIndents indents)
Definition OdDbMText.cs:612
override OdResult removeField(OdDbObjectId fieldId)
Definition OdDbMText.cs:623
void explodeFragments(TD_Db.OdDbMTextEnumDelegate fragmentFn, IntPtr params_, OdGiWorldDraw ctxt)
Definition OdDbMText.cs:455
void setBackgroundScaleFactor(double scaleFactor)
Definition OdDbMText.cs:585
override OdResult subGetClassID(IntPtr pClsid)
Definition OdDbMText.cs:438
void setFlowDirection(OdDbMText.FlowDirection flowDirection)
Definition OdDbMText.cs:198
OdGeVector3d normal()
Definition OdDbMText.cs:115
void setWidth(double width)
Definition OdDbMText.cs:154
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
Definition OdDbMText.cs:889
override OdDbObjectId setField(String fieldName, OdDbField pField)
Definition OdDbMText.cs:617
virtual Teigha.TD.CollisionType vb_collisionType()
Definition OdDbMText.cs:865
static String underlineOff()
Definition OdDbMText.cs:251
OdGeVector3d direction()
Definition OdDbMText.cs:126
OdDbMText.FlowDirection flowDirection()
Definition OdDbMText.cs:192
static String widthChange()
Definition OdDbMText.cs:275
void setLineSpacingFactor(double lineSpacingFactor)
Definition OdDbMText.cs:340
double getColumnHeight(Int16 col)
Definition OdDbMText.cs:723
void getActualBoundingPoints(OdGePoint3dArray boundingPoints)
Definition OdDbMText.cs:535
void setStaticColumns(double width, double gutter, Int16 count)
Definition OdDbMText.cs:650
override void subClose()
Definition OdDbMText.cs:444
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
Definition OdDbMText.cs:420
Teigha.TD.OdDbMText.FlowDirection vb_flowDirection()
Definition OdDbMText.cs:829
override OdResult dxfInFields(OdDbDxfFiler pFiler)
Definition OdDbMText.cs:398
override OdRxObject queryX(OdRxClass protocolClass)
Definition OdDbMText.cs:77
void setColumnGutterWidth(double colGutter)
Definition OdDbMText.cs:707
override OdResult explodeGeometry(OdRxObjectPtrArray entitySet)
Definition OdDbMText.cs:432
double getColumnGutterWidth()
Definition OdDbMText.cs:701
virtual new OdResult subGetTransformedCopy(OdGeMatrix3d mat, ref OdDbEntity pCopy)
Definition OdDbMText.cs:751
void setShowBorders(bool bEnable)
Definition OdDbMText.cs:784
Teigha.Core.LineWeight vb_lineWeight()
Definition OdDbMText.cs:883
Teigha.Core.LineSpacingStyle vb_lineSpacingStyle()
Definition OdDbMText.cs:871
void getBoundingPoints(OdGePoint3dArray boundingPoints)
Definition OdDbMText.cs:540
void setVerticalMode(TextVertMode verticalMode)
Definition OdDbMText.cs:368
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
Definition OdDbMText.cs:379
static new OdRxClass desc()
Definition OdDbMText.cs:63
void setAttachment(OdDbMText.AttachmentPoint type)
Definition OdDbMText.cs:187
override void dwgOutFields(OdDbDwgFiler pFiler)
Definition OdDbMText.cs:393
static String colorChange()
Definition OdDbMText.cs:257
static String overlineOff()
Definition OdDbMText.cs:239
override OdResult dwgInFields(OdDbDwgFiler pFiler)
Definition OdDbMText.cs:387
static String stackStart()
Definition OdDbMText.cs:305
void setDirection(OdGeVector3d direction)
Definition OdDbMText.cs:132
override OdRxClass isA()
Definition OdDbMText.cs:70
void setBackgroundFill(bool bEnable)
Definition OdDbMText.cs:563
static String blockEnd()
Definition OdDbMText.cs:323
static String blockBegin()
Definition OdDbMText.cs:317
static String fontChange()
Definition OdDbMText.cs:263
static String alignChange()
Definition OdDbMText.cs:311
void setLocation(OdGePoint3d location)
Definition OdDbMText.cs:110
override bool subWorldDraw(OdGiWorldDraw pWd)
Definition OdDbMText.cs:409
int setContents(String text)
Definition OdDbMText.cs:209
void setColumnAutoHeight(bool bAutoHeigh)
Definition OdDbMText.cs:672
OdGePoint3d location()
Definition OdDbMText.cs:104
Teigha.Core.OdGeVector3d vb_direction()
Definition OdDbMText.cs:841
void setTextHeight(double height)
Definition OdDbMText.cs:176
override void subViewportDraw(OdGiViewportDraw pVd)
Definition OdDbMText.cs:415
static string getRealClassName(IntPtr ptr)
Definition OdDbMText.cs:807
void convertFieldToText()
Definition OdDbMText.cs:635
void setColumnCount(Int32 numCol)
Definition OdDbMText.cs:685
double actualHeight(OdGiWorldDraw ctxt)
Definition OdDbMText.cs:513
void setHorizontalMode(TextHorzMode horizontalMode)
Definition OdDbMText.cs:357
TextHorzMode horizontalMode()
Definition OdDbMText.cs:351
int setContentsRTF(String text)
Definition OdDbMText.cs:215
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
Definition OdDbMText.cs:426
OdDbMText.AttachmentPoint attachment()
Definition OdDbMText.cs:181
void explodeFragments(TD_Db.OdDbMTextEnumDelegate fragmentFn, IntPtr params_)
Definition OdDbMText.cs:484
static HandleRef getCPtr(OdDbMTextIndents obj)
static HandleRef getCPtr(OdDbObjectId obj)
delegate int OdDbMTextEnumDelegate(OdDbMTextFragment _fragment, IntPtr ptr_arg)
static global::System.Exception Retrieve()
static String OdDbMText_blockBegin()
static double OdDbMText_descent(HandleRef jarg1)
static String OdDbMText_trackChange()
static double OdDbMText_actualHeight__SWIG_1(HandleRef jarg1)
static void OdDbMText_setTextHeight(HandleRef jarg1, double jarg2)
static IntPtr OdDbMText_desc()
static String OdDbMText_widthChange()
static void OdDbMText_setBackgroundFillColor(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static String OdDbMText_paragraphBreak()
static IntPtr OdDbMText_isA(HandleRef jarg1)
static global::System.IntPtr OdDbMText_getEcs(HandleRef jarg1)
static global::System.IntPtr OdDbMText_getBackgroundTransparency(HandleRef jarg1)
static String OdDbMText_lineBreak()
static void OdDbMText_getActualBoundingPoints__SWIG_2(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbMText_actualHeight__SWIG_0(HandleRef jarg1, HandleRef jarg2)
static void OdDbMText_subSetDatabaseDefaults(HandleRef jarg1, HandleRef jarg2, bool jarg3)
static global::System.IntPtr OdDbMText_textStyle(HandleRef jarg1)
static void OdDbMText_getActualBoundingPoints__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3, double jarg4)
static void OdDbMText_getBoundingPoints(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbMText_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbMText_setRotation(HandleRef jarg1, double jarg2)
static void OdDbMText_getParagraphsIndent(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbMText_subExplode(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool OdDbMText_useBackgroundColorOn(HandleRef jarg1)
static void OdDbMText_setHeight(HandleRef jarg1, double jarg2)
static void OdDbMText_setDynamicColumns(HandleRef jarg1, double jarg2, double jarg3, bool jarg4)
static void delete_OdDbMText(HandleRef jarg1)
static int OdDbMText_subGetTransformedCopy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, ref IntPtr jarg3)
static bool OdDbMText_backgroundFillOn(HandleRef jarg1)
static global::System.IntPtr OdDbMText_location(HandleRef jarg1)
static void OdDbMText_setDirection(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbMText_setNormal(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static String OdDbMText_alignChange()
static String OdDbMText_fontChange()
static void OdDbMText_getActualBoundingPoints__SWIG_1(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, double jarg3)
static String OdDbMText_underlineOff()
static global::System.IntPtr OdDbMText_getBackgroundFillColor(HandleRef jarg1)
static bool OdDbMText_subWorldDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDbMText_setLineSpacingFactor(HandleRef jarg1, double jarg2)
static void OdDbMText_convertFieldToText(HandleRef jarg1)
static double OdDbMText_ascent(HandleRef jarg1)
static int OdDbMText_subTransformBy(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbMText_setUseBackgroundColor(HandleRef jarg1, bool jarg2)
static void OdDbMText_setColumnCount(HandleRef jarg1, Int32 jarg2)
static double OdDbMText_width(HandleRef jarg1)
static String OdDbMText_overlineOff()
static void OdDbMText_setColumnFlowReversed(HandleRef jarg1, bool jarg2)
static String OdDbMText_underlineOn()
static void OdDbMText_setLineSpacingStyle(HandleRef jarg1, int jarg2)
static bool OdDbMText_getColumnFlowReversed(HandleRef jarg1)
static bool OdDbMText_showBorders(HandleRef jarg1)
static int OdDbMText_subGetClassID(HandleRef jarg1, IntPtr jarg2)
static String OdDbMText_nonBreakSpace()
static String OdDbMText_stackStart()
static void OdDbMText_explodeFragments__SWIG_0(HandleRef jarg1, IntPtr jarg2, IntPtr jarg3, HandleRef jarg4)
static void OdDbMText_subViewportDraw(HandleRef jarg1, HandleRef jarg2)
static void OdDbMText_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static global::System.IntPtr OdDbMText_direction(HandleRef jarg1)
static void OdDbMText_setBackgroundScaleFactor(HandleRef jarg1, double jarg2)
static void OdDbMText_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static void OdDbMText_explodeFragments__SWIG_1(HandleRef jarg1, IntPtr jarg2, IntPtr jarg3)
static IntPtr OdDbMText_cast(HandleRef jarg1)
static String OdDbMText_obliqueChange()
static String OdDbMText_contentsRTF(HandleRef jarg1)
static global::System.IntPtr OdDbMText_normal(HandleRef jarg1)
static void OdDbMText_setAttachment(HandleRef jarg1, int jarg2)
static void OdDbMText_subClose(HandleRef jarg1)
static global::System.IntPtr OdDbMText_setField(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, HandleRef jarg3)
static global::System.IntPtr OdDbMText_removeField__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static double OdDbMText_getColumnHeight(HandleRef jarg1, Int16 jarg2)
static void OdDbMText_setStaticColumns(HandleRef jarg1, double jarg2, double jarg3, Int16 jarg4)
static IntPtr OdDbMText_queryX(HandleRef jarg1, HandleRef jarg2)
static String OdDbMText_blockEnd()
static int OdDbMText_getColumnType(HandleRef jarg1)
static void OdDbMText_setColumnAutoHeight(HandleRef jarg1, bool jarg2)
static int OdDbMText_attachment(HandleRef jarg1)
static int OdDbMText_setContentsRTF(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static UInt32 OdDbMText_subSetAttributes(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbMText_createObject()
static int OdDbMText_subGetGeomExtents(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static string OdDbMText_getRealClassName(IntPtr jarg1)
static bool OdDbMText_isPlanar(HandleRef jarg1)
static String OdDbMText_heightChange()
static int OdDbMText_getPlane(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, out Planarity jarg3)
static void OdDbMText_setColumnWidth(HandleRef jarg1, double jarg2)
static void OdDbMText_setBackgroundTransparency(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbMText_setTextStyle(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbMText_horizontalMode(HandleRef jarg1)
static double OdDbMText_lineSpacingFactor(HandleRef jarg1)
static double OdDbMText_getColumnWidth(HandleRef jarg1)
static double OdDbMText_textHeight(HandleRef jarg1)
static void OdDbMText_setFlowDirection(HandleRef jarg1, int jarg2)
static double OdDbMText_actualWidth(HandleRef jarg1)
static void OdDbMText_setBackgroundFill(HandleRef jarg1, bool jarg2)
static void OdDbMText_setColumnHeight(HandleRef jarg1, Int16 jarg2, double jarg3)
static int OdDbMText_lineSpacingStyle(HandleRef jarg1)
static Int32 OdDbMText_getColumnCount(HandleRef jarg1)
static String OdDbMText_colorChange()
static void OdDbMText_setColumnGutterWidth(HandleRef jarg1, double jarg2)
static double OdDbMText_rotation(HandleRef jarg1)
static String OdDbMText_contents(HandleRef jarg1)
static void OdDbMText_setLocation(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbMText_flowDirection(HandleRef jarg1)
static void OdDbMText_setShowBorders(HandleRef jarg1, bool jarg2)
static double OdDbMText_height(HandleRef jarg1)
static int OdDbMText_removeField__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbMText_setWidth(HandleRef jarg1, double jarg2)
static int OdDbMText_setAttachmentMovingLocation(HandleRef jarg1, int jarg2)
static String OdDbMText_text(HandleRef jarg1)
static int OdDbMText_setContents(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static double OdDbMText_getColumnGutterWidth(HandleRef jarg1)
static int OdDbMText_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static double OdDbMText_getBackgroundScaleFactor(HandleRef jarg1)
static int OdDbMText_verticalMode(HandleRef jarg1)
static String OdDbMText_overlineOn()
static int OdDbMText_explodeGeometry(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void OdDbMText_setHorizontalMode(HandleRef jarg1, int jarg2)
static void OdDbMText_setVerticalMode(HandleRef jarg1, int jarg2)
static bool OdDbMText_getColumnAutoHeight(HandleRef jarg1)
static void OdDbMText_setColumnType(HandleRef jarg1, int jarg2)