Extended .NET SDK Documentation 2024 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
105 OdGePoint3d ret = new OdGePoint3d(TD_DbPINVOKE.OdDbMText_location(swigCPtr), true);
107 return ret;
108 }
109
113 }
114
116 OdGeVector3d ret = new OdGeVector3d(TD_DbPINVOKE.OdDbMText_normal(swigCPtr), true);
118 return ret;
119 }
120
124 }
125
129 return ret;
130 }
131
135 }
136
137 public double rotation() {
138 double ret = TD_DbPINVOKE.OdDbMText_rotation(swigCPtr);
140 return ret;
141 }
142
143 public void setRotation(double rotation) {
146 }
147
148 public double width() {
149 double ret = TD_DbPINVOKE.OdDbMText_width(swigCPtr);
151 return ret;
152 }
153
154 public void setWidth(double width) {
157 }
158
160 MemoryManager mMan = MemoryManager.GetMemoryManager();
161 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
162 IntPtr ptr = TD_DbPINVOKE.OdDbMText_textStyle(swigCPtr);
163
164 OdDbObjectId ret = null;
165 if (null != mTrans)
166 {
167 mTrans.AddObject(new OdDbObjectId(ptr, true));
168 ret = new OdDbObjectId(ptr, false);
169 }
170 else
171 {
172 ret = new OdDbObjectId(ptr, true);
173 }
174
176 return ret;
177}
178
179 public void setTextStyle(OdDbObjectId textStyleId) {
182 }
183
184 public double textHeight() {
185 double ret = TD_DbPINVOKE.OdDbMText_textHeight(swigCPtr);
187 return ret;
188 }
189
190 public void setTextHeight(double height) {
193 }
194
198 return ret;
199 }
200
202 TD_DbPINVOKE.OdDbMText_setAttachment(swigCPtr, (int)type);
204 }
205
209 return ret;
210 }
211
215 }
216
217 public String contents() {
218 string ret = TD_DbPINVOKE.OdDbMText_contents(swigCPtr);
220 return ret;
221}
222
223 public int setContents(String text) {
224 int ret = TD_DbPINVOKE.OdDbMText_setContents(swigCPtr, text);
226 return ret;
227 }
228
230 int ret = TD_DbPINVOKE.OdDbMText_setContentsRTF(swigCPtr, text);
232 return ret;
233 }
234
235 public double actualWidth() {
236 double ret = TD_DbPINVOKE.OdDbMText_actualWidth(swigCPtr);
238 return ret;
239 }
240
241 public static String nonBreakSpace() {
244 return ret;
245}
246
247 public static String overlineOn() {
248 string ret = TD_DbPINVOKE.OdDbMText_overlineOn();
250 return ret;
251}
252
253 public static String overlineOff() {
254 string ret = TD_DbPINVOKE.OdDbMText_overlineOff();
256 return ret;
257}
258
259 public static String underlineOn() {
260 string ret = TD_DbPINVOKE.OdDbMText_underlineOn();
262 return ret;
263}
264
265 public static String underlineOff() {
268 return ret;
269}
270
271 public static String colorChange() {
272 string ret = TD_DbPINVOKE.OdDbMText_colorChange();
274 return ret;
275}
276
277 public static String fontChange() {
278 string ret = TD_DbPINVOKE.OdDbMText_fontChange();
280 return ret;
281}
282
283 public static String heightChange() {
286 return ret;
287}
288
289 public static String widthChange() {
290 string ret = TD_DbPINVOKE.OdDbMText_widthChange();
292 return ret;
293}
294
295 public static String obliqueChange() {
298 return ret;
299}
300
301 public static String trackChange() {
302 string ret = TD_DbPINVOKE.OdDbMText_trackChange();
304 return ret;
305}
306
307 public static String lineBreak() {
308 string ret = TD_DbPINVOKE.OdDbMText_lineBreak();
310 return ret;
311}
312
313 public static String paragraphBreak() {
316 return ret;
317}
318
319 public static String stackStart() {
320 string ret = TD_DbPINVOKE.OdDbMText_stackStart();
322 return ret;
323}
324
325 public static String alignChange() {
326 string ret = TD_DbPINVOKE.OdDbMText_alignChange();
328 return ret;
329}
330
331 public static String blockBegin() {
332 string ret = TD_DbPINVOKE.OdDbMText_blockBegin();
334 return ret;
335}
336
337 public static String blockEnd() {
338 string ret = TD_DbPINVOKE.OdDbMText_blockEnd();
340 return ret;
341}
342
346 }
347
351 return ret;
352 }
353
357 }
358
359 public double lineSpacingFactor() {
360 double ret = TD_DbPINVOKE.OdDbMText_lineSpacingFactor(swigCPtr);
362 return ret;
363 }
364
368 return ret;
369 }
370
374 }
375
379 return ret;
380 }
381
385 }
386
387 public override OdGeMatrix3d getEcs() {
388 OdGeMatrix3d ret = new OdGeMatrix3d(TD_DbPINVOKE.OdDbMText_getEcs(swigCPtr), true);
390 return ret;
391 }
392
393 public override UInt32 subSetAttributes(OdGiDrawableTraits pTraits) {
394// test csout
395 /*SIMPLETYPE*/
396 UInt32 ret = TD_DbPINVOKE.OdDbMText_subSetAttributes(swigCPtr, OdGiDrawableTraits.getCPtr(pTraits));
398 return ret;
399 }
400
401 public override OdResult dwgInFields(OdDbDwgFiler pFiler) {
404 return ret;
405 }
406
407 public override void dwgOutFields(OdDbDwgFiler pFiler) {
410 }
411
412 public override OdResult dxfInFields(OdDbDxfFiler pFiler) {
415 return ret;
416 }
417
418 public override void dxfOutFields(OdDbDxfFiler pFiler) {
421 }
422
423 public override bool subWorldDraw(OdGiWorldDraw pWd) {
424 bool ret = TD_DbPINVOKE.OdDbMText_subWorldDraw(swigCPtr, OdGiWorldDraw.getCPtr(pWd));
426 return ret;
427 }
428
429 public override void subViewportDraw(OdGiViewportDraw pVd) {
432 }
433
434 public virtual new OdResult subTransformBy(OdGeMatrix3d xfm) {
437 return ret;
438 }
439
440 public virtual new OdResult subExplode(OdRxObjectPtrArray entitySet) {
443 return ret;
444 }
445
446 public override OdResult explodeGeometry(OdRxObjectPtrArray entitySet) {
449 return ret;
450 }
451
452 public override OdResult subGetClassID(IntPtr /*SIMPLETYPE*/ pClsid) {
453 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMText_subGetClassID(swigCPtr, pClsid /*SIMPLETYPE*/);
455 return ret;
456 }
457
458 public override void subClose() {
461 }
462
463 public override bool isPlanar() {
464 bool ret = TD_DbPINVOKE.OdDbMText_isPlanar(swigCPtr);
466 return ret;
467 }
468
469 public void explodeFragments(TD_Db.OdDbMTextEnumDelegate /*CS_DELEGATE_CONNECT_TYPEMAP_PART_BASE cstype*/ fragmentFn, IntPtr /*SIMPLETYPE*/ params_, OdGiWorldDraw ctxt) {
470/*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin start*/
471 TD_Db.OdDbMTextEnumDelegateNative fragmentFn_inDelegate = null;
472 if (fragmentFn != null)
473 {
474 fragmentFn_inDelegate = (IntPtr _fragment,IntPtr ptr_arg) =>
475 {
476 ;
477 try
478 {
479 return (fragmentFn(OdMarshalHelper.PtrToObject<OdDbMTextFragment>(_fragment),ptr_arg));
480 }
481 finally
482 {
483 ;
484 }
485 };
486 }
487 IntPtr fragmentFn_ptr = (fragmentFn == null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(fragmentFn_inDelegate);
488 Teigha.Core.DelegateHolder.Add(fragmentFn_inDelegate);
489 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin end*/
490 try {
491 TD_DbPINVOKE.OdDbMText_explodeFragments__SWIG_0(swigCPtr, fragmentFn_ptr /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN csin*/ , params_ /*SIMPLETYPE*/, OdGiWorldDraw.getCPtr(ctxt));
493 } finally {
494//Empty post /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN post csin*/
495 }
496 }
497
498 public void explodeFragments(TD_Db.OdDbMTextEnumDelegate /*CS_DELEGATE_CONNECT_TYPEMAP_PART_BASE cstype*/ fragmentFn, IntPtr /*SIMPLETYPE*/ params_) {
499/*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin start*/
500 TD_Db.OdDbMTextEnumDelegateNative fragmentFn_inDelegate = null;
501 if (fragmentFn != null)
502 {
503 fragmentFn_inDelegate = (IntPtr _fragment,IntPtr ptr_arg) =>
504 {
505 ;
506 try
507 {
508 return (fragmentFn(OdMarshalHelper.PtrToObject<OdDbMTextFragment>(_fragment),ptr_arg));
509 }
510 finally
511 {
512 ;
513 }
514 };
515 }
516 IntPtr fragmentFn_ptr = (fragmentFn == null) ? IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(fragmentFn_inDelegate);
517 Teigha.Core.DelegateHolder.Add(fragmentFn_inDelegate);
518 /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN pre csin end*/
519 try {
520 TD_DbPINVOKE.OdDbMText_explodeFragments__SWIG_1(swigCPtr, fragmentFn_ptr /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN csin*/ , params_ /*SIMPLETYPE*/);
522 } finally {
523//Empty post /*CS_DELEGATE_CONNECT_TYPEMAP_PART_NONVOID_RETURN post csin*/
524 }
525 }
526
527 public double actualHeight(OdGiWorldDraw ctxt) {
530 return ret;
531 }
532
533 public double actualHeight() {
534 double ret = TD_DbPINVOKE.OdDbMText_actualHeight__SWIG_1(swigCPtr);
536 return ret;
537 }
538
539 public void getActualBoundingPoints(OdGePoint3dArray boundingPoints, double dGapX, double dGapY) {
542 }
543
544 public void getActualBoundingPoints(OdGePoint3dArray boundingPoints, double dGapX) {
547 }
548
549 public void getActualBoundingPoints(OdGePoint3dArray boundingPoints) {
552 }
553
554 public void getBoundingPoints(OdGePoint3dArray boundingPoints) {
557 }
558
562 return ret;
563 }
564
565 public virtual new OdResult subGetGeomExtents(OdGeExtents3d extents) {
568 return ret;
569 }
570
571 public bool backgroundFillOn() {
572 bool ret = TD_DbPINVOKE.OdDbMText_backgroundFillOn(swigCPtr);
574 return ret;
575 }
576
577 public void setBackgroundFill(bool bEnable) {
578 TD_DbPINVOKE.OdDbMText_setBackgroundFill(swigCPtr, bEnable);
580 }
581
585 return ret;
586 }
587
591 }
592
593 public double getBackgroundScaleFactor() {
596 return ret;
597 }
598
599 public void setBackgroundScaleFactor(double scaleFactor) {
602 }
603
607 return ret;
608 }
609
613 }
614
615 public bool useBackgroundColorOn() {
616 bool ret = TD_DbPINVOKE.OdDbMText_useBackgroundColorOn(swigCPtr);
618 return ret;
619 }
620
621 public void setUseBackgroundColor(bool enable) {
624 }
625
629 }
630
631 public override OdDbObjectId setField(String fieldName, OdDbField pField) {
632 MemoryManager mMan = MemoryManager.GetMemoryManager();
633 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
634 IntPtr ptr = TD_DbPINVOKE.OdDbMText_setField(swigCPtr, fieldName, OdDbField.getCPtr(pField));
635
636 OdDbObjectId ret = null;
637 if (null != mTrans)
638 {
639 mTrans.AddObject(new OdDbObjectId(ptr, true));
640 ret = new OdDbObjectId(ptr, false);
641 }
642 else
643 {
644 ret = new OdDbObjectId(ptr, true);
645 }
646
648 return ret;
649}
650
651 public override OdResult removeField(OdDbObjectId fieldId) {
654 return ret;
655 }
656
657 public override OdDbObjectId removeField(String fieldName) {
658 MemoryManager mMan = MemoryManager.GetMemoryManager();
659 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #27
660 IntPtr ptr = TD_DbPINVOKE.OdDbMText_removeField__SWIG_1(swigCPtr, fieldName);
661
662 OdDbObjectId ret = null;
663 if (null != mTrans)
664 {
665 mTrans.AddObject(new OdDbObjectId(ptr, true));
666 ret = new OdDbObjectId(ptr, false);
667 }
668 else
669 {
670 ret = new OdDbObjectId(ptr, true);
671 }
672
674 return ret;
675}
676
677 public void convertFieldToText() {
680 }
681
682 public override void subSetDatabaseDefaults(OdDbDatabase pDb, bool doSubents) {
685 }
686
687 public void setDynamicColumns(double width, double gutter, bool bAutoHeigh) {
688 TD_DbPINVOKE.OdDbMText_setDynamicColumns(swigCPtr, width, gutter, bAutoHeigh);
690 }
691
692 public void setStaticColumns(double width, double gutter, Int16 /*SIMPLETYPE*/ count) {
693 TD_DbPINVOKE.OdDbMText_setStaticColumns(swigCPtr, width, gutter, count /*SIMPLETYPE*/);
695 }
696
700 return ret;
701 }
702
703 public void setColumnType(OdDbMText.ColumnType colType) {
704 TD_DbPINVOKE.OdDbMText_setColumnType(swigCPtr, (int)colType);
706 }
707
708 public bool getColumnAutoHeight() {
709 bool ret = TD_DbPINVOKE.OdDbMText_getColumnAutoHeight(swigCPtr);
711 return ret;
712 }
713
714 public void setColumnAutoHeight(bool bAutoHeigh) {
715 TD_DbPINVOKE.OdDbMText_setColumnAutoHeight(swigCPtr, bAutoHeigh);
717 }
718
719 public Int32 getColumnCount() {
720// test csout
721 /*SIMPLETYPE*/
722 Int32 ret = TD_DbPINVOKE.OdDbMText_getColumnCount(swigCPtr);
724 return ret;
725 }
726
727 public void setColumnCount(Int32 /*SIMPLETYPE*/ numCol) {
728 TD_DbPINVOKE.OdDbMText_setColumnCount(swigCPtr, numCol /*SIMPLETYPE*/);
730 }
731
732 public double getColumnWidth() {
733 double ret = TD_DbPINVOKE.OdDbMText_getColumnWidth(swigCPtr);
735 return ret;
736 }
737
738 public void setColumnWidth(double colWidth) {
739 TD_DbPINVOKE.OdDbMText_setColumnWidth(swigCPtr, colWidth);
741 }
742
743 public double getColumnGutterWidth() {
744 double ret = TD_DbPINVOKE.OdDbMText_getColumnGutterWidth(swigCPtr);
746 return ret;
747 }
748
749 public void setColumnGutterWidth(double colGutter) {
750 TD_DbPINVOKE.OdDbMText_setColumnGutterWidth(swigCPtr, colGutter);
752 }
753
754 public bool getColumnFlowReversed() {
757 return ret;
758 }
759
760 public void setColumnFlowReversed(bool bFlowRev) {
763 }
764
765 public double getColumnHeight(Int16 /*SIMPLETYPE*/ col) {
766 double ret = TD_DbPINVOKE.OdDbMText_getColumnHeight(swigCPtr, col /*SIMPLETYPE*/);
768 return ret;
769 }
770
771 public void setColumnHeight(Int16 /*SIMPLETYPE*/ col, double colHeight) {
772 TD_DbPINVOKE.OdDbMText_setColumnHeight(swigCPtr, col /*SIMPLETYPE*/, colHeight);
774 }
775
776 public double height() {
777 double ret = TD_DbPINVOKE.OdDbMText_height(swigCPtr);
779 return ret;
780 }
781
782 public void setHeight(double value) {
785 }
786
787 public override OdResult getPlane(OdGePlane plane, out Planarity planarity) {
788 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMText_getPlane(swigCPtr, OdGePlane.getCPtr(plane), out planarity);
790 return ret;
791 }
792
793 public virtual new OdResult subGetTransformedCopy(OdGeMatrix3d mat, ref OdDbEntity /*OUT_PARAM for SMARTPTR*/ pCopy) {
794 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pCopy = pCopy == null ? IntPtr.Zero : OdDbEntity.getCPtr(pCopy).Handle;
795 IntPtr saved_pCopy = tmp_pCopy;
796 /*OUT_PARAM for SMARTPTR pre*/
797 try {
798 OdResult ret = (OdResult)TD_DbPINVOKE.OdDbMText_subGetTransformedCopy(swigCPtr, OdGeMatrix3d.getCPtr(mat), ref tmp_pCopy /*OUT_PARAM for SMARTPTR*/);
800 return ret;
801 } finally {
802if(tmp_pCopy == IntPtr.Zero) pCopy = null;
803 if(tmp_pCopy != IntPtr.Zero && tmp_pCopy != saved_pCopy)
804 {
805 MemoryTransaction mTrans_pCopy = MemoryManager.GetMemoryManager().GetCurrentTransaction();
806 if(mTrans_pCopy != null)
807 mTrans_pCopy.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdDbEntity>(typeof(OdDbEntity), tmp_pCopy, true));
808 pCopy = Teigha.Core.Helpers.odCreateObjectInternal<OdDbEntity>(typeof(OdDbEntity), tmp_pCopy, mTrans_pCopy == null);
809 /*OUT_PARAM for SMARTPTR*/
810 }
811 }
812 }
813
814 public double ascent() {
815 double ret = TD_DbPINVOKE.OdDbMText_ascent(swigCPtr);
817 return ret;
818 }
819
820 public double descent() {
821 double ret = TD_DbPINVOKE.OdDbMText_descent(swigCPtr);
823 return ret;
824 }
825
826 public void setShowBorders(bool bEnable) {
827 TD_DbPINVOKE.OdDbMText_setShowBorders(swigCPtr, bEnable);
829 }
830
831 public bool showBorders() {
832 bool ret = TD_DbPINVOKE.OdDbMText_showBorders(swigCPtr);
834 return ret;
835 }
836
837 public String text() {
838 string ret = TD_DbPINVOKE.OdDbMText_text(swigCPtr);
840 return ret;
841}
842
843 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
844 string ret = TD_DbPINVOKE.OdDbMText_getRealClassName(ptr /*SIMPLETYPE*/);
846 return ret;
847 }
848
853 public void vb_gripStatus(Teigha.Core.GripStat status) { this.gripStatus(status); }
854
860
866
871 public double vb_height() { return this.height(); }
872
878
883 public double vb_rotation() { return this.rotation(); }
884
889 public Teigha.Core.OdGePoint3d vb_location() { return this.location(); }
890
895 public string vb_material() { return this.material(); }
896
901 public virtual Teigha.TD.CollisionType vb_collisionType() { return this.collisionType(); }
902
908
913 public string vb_linetype() { return this.linetype(); }
914
920
926
927 public enum AttachmentPoint {
928 kTopLeft = 1,
929 kTopCenter = 2,
930 kTopRight = 3,
931 kMiddleLeft = 4,
932 kMiddleCenter = 5,
933 kMiddleRight = 6,
934 kBottomLeft = 7,
935 kBottomCenter = 8,
936 kBottomRight = 9,
937 kBaseLeft = 10,
938 kBaseCenter = 11,
939 kBaseRight = 12,
940 kBaseAlign = 13,
941 kBottomAlign = 14,
942 kMiddleAlign = 15,
943 kTopAlign = 16,
944 kBaseFit = 17,
945 kBottomFit = 18,
946 kMiddleFit = 19,
947 kTopFit = 20,
948 kBaseMid = 21,
949 kBottomMid = 22,
950 kMiddleMid = 23,
951 kTopMid = 24
952 }
953
954 public enum FlowDirection {
955 kLtoR = 1,
956 kRtoL = 2,
957 kTtoB = 3,
958 kBtoT = 4,
959 kByStyle = 5
960 }
961
962 public enum ColumnType {
966 }
967
968}
969
970}
static HandleRef getCPtr(OdCmTransparency obj)
static HandleRef getCPtr(OdGeExtents3d obj)
static HandleRef getCPtr(OdGeMatrix3d obj)
Definition: OdGeMatrix3d.cs:26
static HandleRef getCPtr(OdGePlane obj)
Definition: OdGePlane.cs:25
static HandleRef getCPtr(OdGePoint3dArray obj)
static HandleRef getCPtr(OdGePoint3d obj)
Definition: OdGePoint3d.cs:26
static HandleRef getCPtr(OdGeVector3d obj)
Definition: OdGeVector3d.cs:26
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
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)
Definition: OdDbDatabase.cs:26
static HandleRef getCPtr(OdDbDwgFiler obj)
Definition: OdDbDwgFiler.cs:26
static HandleRef getCPtr(OdDbDxfFiler obj)
Definition: OdDbDxfFiler.cs:26
LineWeight lineWeight()
Definition: OdDbEntity.cs:556
virtual CollisionType collisionType()
Definition: OdDbEntity.cs:596
OdCmTransparency transparency()
Definition: OdDbEntity.cs:212
static HandleRef getCPtr(OdDbEntity obj)
Definition: OdDbEntity.cs:26
virtual void gripStatus(GripStat status)
Definition: OdDbEntity.cs:935
OdCmColor color()
Definition: OdDbEntity.cs:136
Visibility visibility()
Definition: OdDbEntity.cs:527
static HandleRef getCPtr(OdDbField obj)
Definition: OdDbField.cs:26
override void dxfOutFields(OdDbDxfFiler pFiler)
Definition: OdDbMText.cs:418
override bool isPlanar()
Definition: OdDbMText.cs:463
bool getColumnFlowReversed()
Definition: OdDbMText.cs:754
void setTextStyle(OdDbObjectId textStyleId)
Definition: OdDbMText.cs:179
bool getColumnAutoHeight()
Definition: OdDbMText.cs:708
void setDynamicColumns(double width, double gutter, bool bAutoHeigh)
Definition: OdDbMText.cs:687
OdDbMText.ColumnType getColumnType()
Definition: OdDbMText.cs:697
Teigha.TD.Visibility vb_visibility()
Definition: OdDbMText.cs:859
static HandleRef getCPtr(OdDbMText obj)
Definition: OdDbMText.cs:26
void vb_gripStatus(Teigha.Core.GripStat status)
Definition: OdDbMText.cs:853
OdDbMText(IntPtr cPtr, bool cMemoryOwn)
Definition: OdDbMText.cs:21
static String trackChange()
Definition: OdDbMText.cs:301
static String paragraphBreak()
Definition: OdDbMText.cs:313
static String obliqueChange()
Definition: OdDbMText.cs:295
void setBackgroundFillColor(OdCmColor color)
Definition: OdDbMText.cs:588
void setRotation(double rotation)
Definition: OdDbMText.cs:143
bool useBackgroundColorOn()
Definition: OdDbMText.cs:615
override OdResult getPlane(OdGePlane plane, out Planarity planarity)
Definition: OdDbMText.cs:787
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:565
void setColumnType(OdDbMText.ColumnType colType)
Definition: OdDbMText.cs:703
static new OdDbMText createObject()
Definition: OdDbMText.cs:84
void setHeight(double value)
Definition: OdDbMText.cs:782
TextVertMode verticalMode()
Definition: OdDbMText.cs:376
double lineSpacingFactor()
Definition: OdDbMText.cs:359
void setNormal(OdGeVector3d normal)
Definition: OdDbMText.cs:121
static String lineBreak()
Definition: OdDbMText.cs:307
Int32 getColumnCount()
Definition: OdDbMText.cs:719
void setColumnFlowReversed(bool bFlowRev)
Definition: OdDbMText.cs:760
void setColumnWidth(double colWidth)
Definition: OdDbMText.cs:738
void getActualBoundingPoints(OdGePoint3dArray boundingPoints, double dGapX, double dGapY)
Definition: OdDbMText.cs:539
static String overlineOn()
Definition: OdDbMText.cs:247
void setLineSpacingStyle(LineSpacingStyle lineSpacingStyle)
Definition: OdDbMText.cs:343
void setColumnHeight(Int16 col, double colHeight)
Definition: OdDbMText.cs:771
OdDbObjectId textStyle()
Definition: OdDbMText.cs:159
static String heightChange()
Definition: OdDbMText.cs:283
override void subSetDatabaseDefaults(OdDbDatabase pDb, bool doSubents)
Definition: OdDbMText.cs:682
LineSpacingStyle lineSpacingStyle()
Definition: OdDbMText.cs:348
static String nonBreakSpace()
Definition: OdDbMText.cs:241
Teigha.Core.OdGePoint3d vb_location()
Definition: OdDbMText.cs:889
OdResult setAttachmentMovingLocation(OdDbMText.AttachmentPoint attachment)
Definition: OdDbMText.cs:559
override OdGeMatrix3d getEcs()
Definition: OdDbMText.cs:387
double actualWidth()
Definition: OdDbMText.cs:235
OdCmColor getBackgroundFillColor()
Definition: OdDbMText.cs:582
static String underlineOn()
Definition: OdDbMText.cs:259
void setBackgroundTransparency(OdCmTransparency transparency)
Definition: OdDbMText.cs:610
void getActualBoundingPoints(OdGePoint3dArray boundingPoints, double dGapX)
Definition: OdDbMText.cs:544
void setUseBackgroundColor(bool enable)
Definition: OdDbMText.cs:621
double vb_rotation()
Definition: OdDbMText.cs:883
override OdDbObjectId removeField(String fieldName)
Definition: OdDbMText.cs:657
double actualHeight()
Definition: OdDbMText.cs:533
double getBackgroundScaleFactor()
Definition: OdDbMText.cs:593
OdCmTransparency getBackgroundTransparency()
Definition: OdDbMText.cs:604
double getColumnWidth()
Definition: OdDbMText.cs:732
void getParagraphsIndent(OdDbMTextIndents indents)
Definition: OdDbMText.cs:626
override OdResult removeField(OdDbObjectId fieldId)
Definition: OdDbMText.cs:651
void explodeFragments(TD_Db.OdDbMTextEnumDelegate fragmentFn, IntPtr params_, OdGiWorldDraw ctxt)
Definition: OdDbMText.cs:469
void setBackgroundScaleFactor(double scaleFactor)
Definition: OdDbMText.cs:599
override OdResult subGetClassID(IntPtr pClsid)
Definition: OdDbMText.cs:452
bool backgroundFillOn()
Definition: OdDbMText.cs:571
void setFlowDirection(OdDbMText.FlowDirection flowDirection)
Definition: OdDbMText.cs:212
OdGeVector3d normal()
Definition: OdDbMText.cs:115
void setWidth(double width)
Definition: OdDbMText.cs:154
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
Definition: OdDbMText.cs:925
override OdDbObjectId setField(String fieldName, OdDbField pField)
Definition: OdDbMText.cs:631
virtual Teigha.TD.CollisionType vb_collisionType()
Definition: OdDbMText.cs:901
static String underlineOff()
Definition: OdDbMText.cs:265
OdGeVector3d direction()
Definition: OdDbMText.cs:126
OdDbMText.FlowDirection flowDirection()
Definition: OdDbMText.cs:206
static String widthChange()
Definition: OdDbMText.cs:289
void setLineSpacingFactor(double lineSpacingFactor)
Definition: OdDbMText.cs:354
double getColumnHeight(Int16 col)
Definition: OdDbMText.cs:765
void getActualBoundingPoints(OdGePoint3dArray boundingPoints)
Definition: OdDbMText.cs:549
void setStaticColumns(double width, double gutter, Int16 count)
Definition: OdDbMText.cs:692
override void subClose()
Definition: OdDbMText.cs:458
virtual new OdResult subTransformBy(OdGeMatrix3d xfm)
Definition: OdDbMText.cs:434
Teigha.TD.OdDbMText.FlowDirection vb_flowDirection()
Definition: OdDbMText.cs:865
override OdResult dxfInFields(OdDbDxfFiler pFiler)
Definition: OdDbMText.cs:412
override OdRxObject queryX(OdRxClass protocolClass)
Definition: OdDbMText.cs:77
void setColumnGutterWidth(double colGutter)
Definition: OdDbMText.cs:749
override OdResult explodeGeometry(OdRxObjectPtrArray entitySet)
Definition: OdDbMText.cs:446
double getColumnGutterWidth()
Definition: OdDbMText.cs:743
virtual new OdResult subGetTransformedCopy(OdGeMatrix3d mat, ref OdDbEntity pCopy)
Definition: OdDbMText.cs:793
void setShowBorders(bool bEnable)
Definition: OdDbMText.cs:826
Teigha.Core.LineWeight vb_lineWeight()
Definition: OdDbMText.cs:919
Teigha.Core.LineSpacingStyle vb_lineSpacingStyle()
Definition: OdDbMText.cs:907
void getBoundingPoints(OdGePoint3dArray boundingPoints)
Definition: OdDbMText.cs:554
void setVerticalMode(TextVertMode verticalMode)
Definition: OdDbMText.cs:382
override UInt32 subSetAttributes(OdGiDrawableTraits pTraits)
Definition: OdDbMText.cs:393
static new OdRxClass desc()
Definition: OdDbMText.cs:63
void setAttachment(OdDbMText.AttachmentPoint type)
Definition: OdDbMText.cs:201
override void dwgOutFields(OdDbDwgFiler pFiler)
Definition: OdDbMText.cs:407
static String colorChange()
Definition: OdDbMText.cs:271
static String overlineOff()
Definition: OdDbMText.cs:253
double vb_height()
Definition: OdDbMText.cs:871
override OdResult dwgInFields(OdDbDwgFiler pFiler)
Definition: OdDbMText.cs:401
string vb_material()
Definition: OdDbMText.cs:895
static String stackStart()
Definition: OdDbMText.cs:319
void setDirection(OdGeVector3d direction)
Definition: OdDbMText.cs:132
override OdRxClass isA()
Definition: OdDbMText.cs:70
void setBackgroundFill(bool bEnable)
Definition: OdDbMText.cs:577
static String blockEnd()
Definition: OdDbMText.cs:337
static String blockBegin()
Definition: OdDbMText.cs:331
static String fontChange()
Definition: OdDbMText.cs:277
static String alignChange()
Definition: OdDbMText.cs:325
void setLocation(OdGePoint3d location)
Definition: OdDbMText.cs:110
override bool subWorldDraw(OdGiWorldDraw pWd)
Definition: OdDbMText.cs:423
int setContents(String text)
Definition: OdDbMText.cs:223
void setColumnAutoHeight(bool bAutoHeigh)
Definition: OdDbMText.cs:714
string vb_linetype()
Definition: OdDbMText.cs:913
OdGePoint3d location()
Definition: OdDbMText.cs:104
Teigha.Core.OdGeVector3d vb_direction()
Definition: OdDbMText.cs:877
void setTextHeight(double height)
Definition: OdDbMText.cs:190
override void subViewportDraw(OdGiViewportDraw pVd)
Definition: OdDbMText.cs:429
double textHeight()
Definition: OdDbMText.cs:184
static string getRealClassName(IntPtr ptr)
Definition: OdDbMText.cs:843
void convertFieldToText()
Definition: OdDbMText.cs:677
void setColumnCount(Int32 numCol)
Definition: OdDbMText.cs:727
double actualHeight(OdGiWorldDraw ctxt)
Definition: OdDbMText.cs:527
void setHorizontalMode(TextHorzMode horizontalMode)
Definition: OdDbMText.cs:371
TextHorzMode horizontalMode()
Definition: OdDbMText.cs:365
int setContentsRTF(String text)
Definition: OdDbMText.cs:229
virtual new OdResult subExplode(OdRxObjectPtrArray entitySet)
Definition: OdDbMText.cs:440
OdDbMText.AttachmentPoint attachment()
Definition: OdDbMText.cs:195
void explodeFragments(TD_Db.OdDbMTextEnumDelegate fragmentFn, IntPtr params_)
Definition: OdDbMText.cs:498
static HandleRef getCPtr(OdDbMTextIndents obj)
static HandleRef getCPtr(OdDbObjectId obj)
Definition: OdDbObjectId.cs:27
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 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)