Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdPdfExportPE.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.Core {
12
13using System;
14using System.Runtime.InteropServices;
15
16public class OdPdfExportPE : OdRxObject {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdPdfExportPE(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdPdfExportPE_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdPdfExportPE obj) {
26 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 protected override void Dispose(bool disposing) {
30 lock(this) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
32 if (swigCMemOwn) {
33 swigCMemOwn = false;
35 }
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
37 }
38 base.Dispose(disposing);
39 }
40 }
41
42 public static OdPdfExportPE cast(OdRxObject pObj) {// OdSmartPtr<TD_PDF_2D_EXPORT::OdPdfExportPE>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
47 OdPdfExportPE ret = null;
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdPdfExportPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdPdfExportPE),ptr, true));
51 ret = (OdPdfExportPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdPdfExportPE),ptr, false);
52 }
53 else
54 {
55 ret = (OdPdfExportPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdPdfExportPE),ptr, true);
56 }
57
59 return ret;
60}
61
62 public new static OdRxClass desc() {
63 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdPdfExportPE_desc(),false); /*createInt 3_2*/
64
66 return ret;
67}
68
69 public override OdRxClass isA() {
70 OdRxClass ret = (OdRxClass)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxClass),GlobalsPINVOKE.OdPdfExportPE_isA(swigCPtr),false); /*createInt 3_2*/
71
73 return ret;
74}
75
76 public override OdRxObject queryX(OdRxClass protocolClass) {
77 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.OdPdfExportPE_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public static OdPdfExportPE createObject() {// OdSmartPtr<TD_PDF_2D_EXPORT::OdPdfExportPE>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
88 OdPdfExportPE ret = null;
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdPdfExportPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdPdfExportPE),ptr, true));
92 ret = (OdPdfExportPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdPdfExportPE),ptr, false);
93 }
94 else
95 {
96 ret = (OdPdfExportPE)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdPdfExportPE),ptr, true);
97 }
98
100 return ret;
101}
102
103 public virtual OdGiDefaultContext createGiContext(OdRxObject pDb) {// OdGiDefaultContextPtr
104 MemoryManager mMan = MemoryManager.GetMemoryManager();
105 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
107
108 OdGiDefaultContext ret = null;
109 if (null != mTrans)
110 {
111 mTrans.AddObject((OdGiDefaultContext)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDefaultContext),ptr, true));
112 ret = (OdGiDefaultContext)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDefaultContext),ptr, false);
113 }
114 else
115 {
116 ret = (OdGiDefaultContext)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiDefaultContext),ptr, true);
117 }
118
120 return ret;
121}
122
123 public virtual void createAuxDrawables(OdGsDevice device, out OdGiDrawablePtrArray aDrw) {
126 }
127
128 public virtual void filterDrawables(OdGsDevice device) {
131 }
132
133 public virtual void applyPagesetupToLayout(UInt32 /*SIMPLETYPE*/ layoutIdx) {
134 GlobalsPINVOKE.OdPdfExportPE_applyPagesetupToLayout(swigCPtr, layoutIdx /*SIMPLETYPE*/);
136 }
137
138 public virtual void addDrawables(OdGiDrawablePtrArray aDrw, OdGsDevice pDevice, OdGsModel pModel) {
141 }
142
143 public virtual void evaluateFields(OdRxObject pDb) {
146 }
147
148 public virtual OdResult gsBitmapDevices(OdRxObjectPtrArray aViewObj, OdRxObject pDb, UInt32 /*SIMPLETYPE*/ flags, SWIGTYPE_p_OdArrayT_OdSmartPtrT_OdGsDevice_t_t aDevice) {
151 return ret;
152 }
153
154 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
155 string ret = GlobalsPINVOKE.OdPdfExportPE_getRealClassName(ptr /*SIMPLETYPE*/);
157 return ret;
158 }
159
160}
161
162}
static global::System.Exception Retrieve()
static IntPtr OdPdfExportPE_queryX(HandleRef jarg1, HandleRef jarg2)
static void OdPdfExportPE_createAuxDrawables(HandleRef jarg1, HandleRef jarg2, out OdGiDrawablePtrArray jarg3)
static string OdPdfExportPE_getRealClassName(IntPtr jarg1)
static IntPtr OdPdfExportPE_desc()
static void OdPdfExportPE_evaluateFields(HandleRef jarg1, HandleRef jarg2)
static void OdPdfExportPE_applyPagesetupToLayout(HandleRef jarg1, UInt32 jarg2)
static IntPtr OdPdfExportPE_createGiContext(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdPdfExportPE_isA(HandleRef jarg1)
static IntPtr OdPdfExportPE_cast(HandleRef jarg1)
static int OdPdfExportPE_gsBitmapDevices(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, UInt32 jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static void OdPdfExportPE_filterDrawables(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdPdfExportPE_createObject()
static void delete_OdPdfExportPE(HandleRef jarg1)
static void OdPdfExportPE_addDrawables(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, HandleRef jarg3, HandleRef jarg4)
static HandleRef getCPtr(OdGiDrawablePtrArray obj)
static HandleRef getCPtr(OdGsDevice obj)
Definition: OdGsDevice.cs:25
static HandleRef getCPtr(OdGsModel obj)
Definition: OdGsModel.cs:25
virtual void addDrawables(OdGiDrawablePtrArray aDrw, OdGsDevice pDevice, OdGsModel pModel)
static OdPdfExportPE createObject()
OdPdfExportPE(IntPtr cPtr, bool cMemoryOwn)
virtual OdResult gsBitmapDevices(OdRxObjectPtrArray aViewObj, OdRxObject pDb, UInt32 flags, SWIGTYPE_p_OdArrayT_OdSmartPtrT_OdGsDevice_t_t aDevice)
virtual void filterDrawables(OdGsDevice device)
static new OdRxClass desc()
static string getRealClassName(IntPtr ptr)
virtual void createAuxDrawables(OdGsDevice device, out OdGiDrawablePtrArray aDrw)
static OdPdfExportPE cast(OdRxObject pObj)
virtual OdGiDefaultContext createGiContext(OdRxObject pDb)
override OdRxObject queryX(OdRxClass protocolClass)
static HandleRef getCPtr(OdPdfExportPE obj)
override OdRxClass isA()
virtual void applyPagesetupToLayout(UInt32 layoutIdx)
override void Dispose(bool disposing)
virtual void evaluateFields(OdRxObject pDb)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdRxObjectPtrArray obj)