Extended .NET SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
OdPdf2ImageConverter.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
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
20 public OdPdf2ImageConverter(IntPtr cPtr, bool cMemoryOwn) : base(GlobalsPINVOKE.OdPdf2ImageConverter_SWIGUpcast(cPtr), cMemoryOwn) {
21 swigCPtr = new HandleRef(this, cPtr);
22 }
23
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
25 public static HandleRef getCPtr(OdPdf2ImageConverter 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 OdPdf2ImageConverter cast(OdRxObject pObj) {// OdSmartPtr<OdPdf2ImageConverter>
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
46
47 OdPdf2ImageConverter ret = null;
48 if (null != mTrans)
49 {
50 mTrans.AddObject((OdPdf2ImageConverter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdPdf2ImageConverter),ptr, true));
51 ret = (OdPdf2ImageConverter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdPdf2ImageConverter),ptr, false);
52 }
53 else
54 {
55 ret = (OdPdf2ImageConverter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdPdf2ImageConverter),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.OdPdf2ImageConverter_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.OdPdf2ImageConverter_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.OdPdf2ImageConverter_queryX(swigCPtr, OdRxClass.getCPtr(protocolClass)),false); /*createInt 3_2*/
78
80 return ret;
81}
82
83 public static OdPdf2ImageConverter createObject() {// OdSmartPtr<OdPdf2ImageConverter>
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
87
88 OdPdf2ImageConverter ret = null;
89 if (null != mTrans)
90 {
91 mTrans.AddObject((OdPdf2ImageConverter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdPdf2ImageConverter),ptr, true));
92 ret = (OdPdf2ImageConverter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdPdf2ImageConverter),ptr, false);
93 }
94 else
95 {
96 ret = (OdPdf2ImageConverter)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdPdf2ImageConverter),ptr, true);
97 }
98
100 return ret;
101}
102
103 public virtual OdResult loadPdf(String filename, String password) {
104 OdResult ret = (OdResult)GlobalsPINVOKE.OdPdf2ImageConverter_loadPdf__SWIG_0(swigCPtr, filename, password);
106 return ret;
107 }
108
109 public virtual OdResult loadPdf(String filename) {
112 return ret;
113 }
114
115 public virtual OdResult loadPdf(ref OdStreamBuf /*OUT_PARAM for SMARTPTR*/ pBuf, String password) {
116 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pBuf = pBuf == null ? IntPtr.Zero : OdStreamBuf.getCPtr(pBuf).Handle;
117 IntPtr saved_pBuf = tmp_pBuf;
118 /*OUT_PARAM for SMARTPTR pre*/
119 try {
120 OdResult ret = (OdResult)GlobalsPINVOKE.OdPdf2ImageConverter_loadPdf__SWIG_2(swigCPtr, ref tmp_pBuf /*OUT_PARAM for SMARTPTR*/, password);
122 return ret;
123 } finally {
124if(tmp_pBuf == IntPtr.Zero) pBuf = null;
125 if(tmp_pBuf != IntPtr.Zero && tmp_pBuf != saved_pBuf)
126 {
127 MemoryTransaction mTrans_pBuf = MemoryManager.GetMemoryManager().GetCurrentTransaction();
128 if(mTrans_pBuf != null)
129 mTrans_pBuf.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdStreamBuf>(typeof(OdStreamBuf), tmp_pBuf, true));
130 pBuf = Teigha.Core.Helpers.odCreateObjectInternal<OdStreamBuf>(typeof(OdStreamBuf), tmp_pBuf, mTrans_pBuf == null);
131 /*OUT_PARAM for SMARTPTR*/
132 }
133 }
134 }
135
136 public virtual OdResult loadPdf(ref OdStreamBuf /*OUT_PARAM for SMARTPTR*/ pBuf) {
137 /*OUT_PARAM for SMARTPTR pre*/ IntPtr tmp_pBuf = pBuf == null ? IntPtr.Zero : OdStreamBuf.getCPtr(pBuf).Handle;
138 IntPtr saved_pBuf = tmp_pBuf;
139 /*OUT_PARAM for SMARTPTR pre*/
140 try {
141 OdResult ret = (OdResult)GlobalsPINVOKE.OdPdf2ImageConverter_loadPdf__SWIG_3(swigCPtr, ref tmp_pBuf /*OUT_PARAM for SMARTPTR*/);
143 return ret;
144 } finally {
145if(tmp_pBuf == IntPtr.Zero) pBuf = null;
146 if(tmp_pBuf != IntPtr.Zero && tmp_pBuf != saved_pBuf)
147 {
148 MemoryTransaction mTrans_pBuf = MemoryManager.GetMemoryManager().GetCurrentTransaction();
149 if(mTrans_pBuf != null)
150 mTrans_pBuf.AddObject(Teigha.Core.Helpers.odCreateObjectInternal<OdStreamBuf>(typeof(OdStreamBuf), tmp_pBuf, true));
151 pBuf = Teigha.Core.Helpers.odCreateObjectInternal<OdStreamBuf>(typeof(OdStreamBuf), tmp_pBuf, mTrans_pBuf == null);
152 /*OUT_PARAM for SMARTPTR*/
153 }
154 }
155 }
156
157 public virtual bool isLoaded() {
160 return ret;
161 }
162
163 public virtual String getFilename() {
166 return ret;
167}
168
169 public virtual UInt16 getPagesCount() {
170// test csout
171 /*SIMPLETYPE*/
174 return ret;
175 }
176
177 public virtual OdResult setActivePage(UInt16 /*SIMPLETYPE*/ pageNum) {
178 OdResult ret = (OdResult)GlobalsPINVOKE.OdPdf2ImageConverter_setActivePage__SWIG_0(swigCPtr, pageNum /*SIMPLETYPE*/);
180 return ret;
181 }
182
183 public virtual OdResult setActivePage() {
186 return ret;
187 }
188
189 public virtual UInt16 getActivePage() {
190// test csout
191 /*SIMPLETYPE*/
194 return ret;
195 }
196
197 public virtual OdResult getLayers(OdPdfLayerArray layers) {
200 return ret;
201 }
202
203 public virtual OdResult getPageSize(OdGsDCRect rect) {
206 return ret;
207 }
208
209 public virtual OdGiRasterImage convertPdf(OdPdf2ImageConversionParams params_) {// OdGiRasterImagePtr
210 MemoryManager mMan = MemoryManager.GetMemoryManager();
211 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
213
214 OdGiRasterImage ret = null;
215 if (null != mTrans)
216 {
217 mTrans.AddObject((OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, true));
218 ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, false);
219 }
220 else
221 {
222 ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, true);
223 }
224
226 return ret;
227}
228
229 public virtual OdGiRasterImage convertPdf() {// OdGiRasterImagePtr
230 MemoryManager mMan = MemoryManager.GetMemoryManager();
231 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
233
234 OdGiRasterImage ret = null;
235 if (null != mTrans)
236 {
237 mTrans.AddObject((OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, true));
238 ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, false);
239 }
240 else
241 {
242 ret = (OdGiRasterImage)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdGiRasterImage),ptr, true);
243 }
244
246 return ret;
247}
248
249 protected static string getRealClassName(IntPtr /*SIMPLETYPE*/ ptr) {
250 string ret = GlobalsPINVOKE.OdPdf2ImageConverter_getRealClassName(ptr /*SIMPLETYPE*/);
252 return ret;
253 }
254
255}
256
257}
static global::System.Exception Retrieve()
static IntPtr OdPdf2ImageConverter_queryX(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdPdf2ImageConverter_convertPdf__SWIG_1(HandleRef jarg1)
static IntPtr OdPdf2ImageConverter_desc()
static bool OdPdf2ImageConverter_isLoaded(HandleRef jarg1)
static int OdPdf2ImageConverter_setActivePage__SWIG_0(HandleRef jarg1, UInt16 jarg2)
static UInt16 OdPdf2ImageConverter_getPagesCount(HandleRef jarg1)
static IntPtr OdPdf2ImageConverter_createObject()
static int OdPdf2ImageConverter_getLayers(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_OdPdf2ImageConverter(HandleRef jarg1)
static int OdPdf2ImageConverter_loadPdf__SWIG_3(HandleRef jarg1, ref IntPtr jarg2)
static int OdPdf2ImageConverter_loadPdf__SWIG_0(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static String OdPdf2ImageConverter_getFilename(HandleRef jarg1)
static UInt16 OdPdf2ImageConverter_getActivePage(HandleRef jarg1)
static IntPtr OdPdf2ImageConverter_convertPdf__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdPdf2ImageConverter_setActivePage__SWIG_1(HandleRef jarg1)
static int OdPdf2ImageConverter_loadPdf__SWIG_1(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr OdPdf2ImageConverter_isA(HandleRef jarg1)
static IntPtr OdPdf2ImageConverter_cast(HandleRef jarg1)
static int OdPdf2ImageConverter_getPageSize(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdPdf2ImageConverter_loadPdf__SWIG_2(HandleRef jarg1, ref IntPtr jarg2, [MarshalAs(UnmanagedType.LPWStr)]String jarg3)
static string OdPdf2ImageConverter_getRealClassName(IntPtr jarg1)
static HandleRef getCPtr(OdGsDCRect obj)
Definition: OdGsDCRect.cs:26
static HandleRef getCPtr(OdPdf2ImageConversionParams obj)
virtual OdResult loadPdf(ref OdStreamBuf pBuf)
virtual OdResult loadPdf(String filename)
static OdPdf2ImageConverter createObject()
override void Dispose(bool disposing)
override OdRxObject queryX(OdRxClass protocolClass)
virtual OdGiRasterImage convertPdf(OdPdf2ImageConversionParams params_)
virtual OdResult getPageSize(OdGsDCRect rect)
static HandleRef getCPtr(OdPdf2ImageConverter obj)
virtual OdGiRasterImage convertPdf()
virtual OdResult loadPdf(String filename, String password)
static string getRealClassName(IntPtr ptr)
virtual OdResult setActivePage(UInt16 pageNum)
static OdPdf2ImageConverter cast(OdRxObject pObj)
OdPdf2ImageConverter(IntPtr cPtr, bool cMemoryOwn)
virtual OdResult loadPdf(ref OdStreamBuf pBuf, String password)
virtual OdResult getLayers(OdPdfLayerArray layers)
static HandleRef getCPtr(OdPdfLayerArray obj)
static HandleRef getCPtr(OdRxClass obj)
Definition: OdRxClass.cs:25
static HandleRef getCPtr(OdRxObject obj)
Definition: OdRxObject.cs:26
static HandleRef getCPtr(OdStreamBuf obj)
Definition: OdStreamBuf.cs:25