Extended .NET SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
PDFExportParams.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 PDFExportParams : global::System.IDisposable {
17 private Object locker = new Object();
18 private HandleRef swigCPtr;
19 protected bool swigCMemOwn;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 public PDFExportParams(IntPtr cPtr, bool cMemoryOwn) {
22 swigCMemOwn = cMemoryOwn;
23 swigCPtr = new HandleRef(this, cPtr);
24 }
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 public static HandleRef getCPtr(PDFExportParams obj) {
27 return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr;
28 }
29
31 Dispose(false);
32 }
33
34 public void Dispose() {
35 Dispose(true);
36 global::System.GC.SuppressFinalize(this);
37 }
38
39 protected virtual void Dispose(bool disposing) {
40 lock(this) {
41 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
42 if (swigCMemOwn) {
43 swigCMemOwn = false;
45 }
46 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
47 }
48 }
49 }
50
51 private static UInt32[] UnMarshalPalette(IntPtr p)
52 {
53 if (p == IntPtr.Zero)
54 return null;
55 UInt32[] res = new UInt32[256];
56 for (int i = 0; i < 256; ++i)
57 {
58 res[i] = (UInt32)Marshal.ReadInt32(p, i * 4);
59 }
60 return res;
61 }
62 private static IntPtr MarshalPalette(UInt32[] p)
63 {
64 if (p == null)
65 return IntPtr.Zero;
66 if (p.Length != 256)
67 throw new Exception("MarshalPalette: palette size must be 256");
68 IntPtr res = Marshal.AllocCoTaskMem(256 * 4);
69 for (int i = 0; i < 256; ++i)
70 {
71 Marshal.WriteInt32(res, i * 4, (Int32)p[i]);
72 }
73 return res;
74 }
75
76 public UInt32[] Palette
77 {
78 get
79 {
80 return UnMarshalPalette(GlobalsPINVOKE.PDFExportParams_getPalette(swigCPtr));
81 }
82 set
83 {
84 IntPtr p = MarshalPalette(value);
86 Marshal.FreeCoTaskMem(p);
87 }
88 }
89
90 public PDFExportParams() : this(GlobalsPINVOKE.new_PDFExportParams(), true) {
92 }
93
98
104
111
116
122
123 public UInt32 getPrcBackground() {
124// test csout
125 /*SIMPLETYPE*/
126 UInt32 ret = GlobalsPINVOKE.PDFExportParams_getPrcBackground(swigCPtr);
128 return ret;
129 }
130
135
140
146
151
152 public bool hasPrcBrepCompression(out PRCCompressionLevel compressionLev) {
153 bool ret = GlobalsPINVOKE.PDFExportParams_hasPrcBrepCompression(swigCPtr, out compressionLev);
155 return ret;
156 }
157
163
168
170 OdRxObject ret = (OdRxObject)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdRxObject),GlobalsPINVOKE.PDFExportParams_database(swigCPtr),false); /*createInt 3_2*/
171
173 return ret;
174}
175
180
186
191
192 public OdStreamBuf output() {// OdStreamBufPtr
193 MemoryManager mMan = MemoryManager.GetMemoryManager();
194 MemoryTransaction mTrans = mMan.GetCurrentTransaction(); // MemoryTransaction #17
195 IntPtr ptr = GlobalsPINVOKE.PDFExportParams_output(swigCPtr);
196
197 OdStreamBuf ret = null;
198 if (null != mTrans)
199 {
200 mTrans.AddObject((OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true));
201 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, false);
202 }
203 else
204 {
205 ret = (OdStreamBuf)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdStreamBuf),ptr, true);
206 }
207
209 return ret;
210}
211
216
222
227
233
238
244
249
255
260
265
273
278
286
291
297
302
303 public UInt32 background() {
304// test csout
305 /*SIMPLETYPE*/
306 UInt32 ret = GlobalsPINVOKE.PDFExportParams_background(swigCPtr);
308 return ret;
309 }
310
311 public void setGeomDPI(UInt16 dpi) {
312 GlobalsPINVOKE.PDFExportParams_setGeomDPI(swigCPtr, dpi /*SIMPLETYPE*/);
314 }
315
316 public UInt16 getGeomDPI() {
317// test csout
318 /*SIMPLETYPE*/
319 UInt16 ret = GlobalsPINVOKE.PDFExportParams_getGeomDPI(swigCPtr);
321 return ret;
322 }
323
324 public void setHatchDPI(UInt16 dpi) {
325 GlobalsPINVOKE.PDFExportParams_setHatchDPI(swigCPtr, dpi /*SIMPLETYPE*/);
327 }
328
329 public UInt16 hatchDPI() {
330// test csout
331 /*SIMPLETYPE*/
332 UInt16 ret = GlobalsPINVOKE.PDFExportParams_hatchDPI(swigCPtr);
334 return ret;
335 }
336
341
342 public UInt16 colorImagesDPI() {
343// test csout
344 /*SIMPLETYPE*/
345 UInt16 ret = GlobalsPINVOKE.PDFExportParams_colorImagesDPI(swigCPtr);
347 return ret;
348 }
349
354
355 public UInt16 bwImagesDPI() {
356// test csout
357 /*SIMPLETYPE*/
358 UInt16 ret = GlobalsPINVOKE.PDFExportParams_bwImagesDPI(swigCPtr);
360 return ret;
361 }
362
367
368 public String title() {
369 string ret = GlobalsPINVOKE.PDFExportParams_title(swigCPtr);
371 return ret;
372}
373
378
384
389
395
400
406
411
417
422
428
433
439
444
450
455
461
467
472
473 public UInt16 dctQuality() {
474// test csout
475 /*SIMPLETYPE*/
476 UInt16 ret = GlobalsPINVOKE.PDFExportParams_dctQuality(swigCPtr);
478 return ret;
479 }
480
481 public void setDCTQuality(UInt16 quality) {
482 GlobalsPINVOKE.PDFExportParams_setDCTQuality(swigCPtr, quality /*SIMPLETYPE*/);
484 }
485
491
496
502
507
513
518
524
529
534
540
545
551
556
562
563 public void setPRCCompression(PRCCompressionLevel compressionLevel, bool bCompressBrep, bool bCompressTessellation) {
564 GlobalsPINVOKE.PDFExportParams_setPRCCompression(swigCPtr, (int)compressionLevel, bCompressBrep, bCompressTessellation);
566 }
567
569 global::System.IntPtr cPtr = GlobalsPINVOKE.PDFExportParams_exportReactor(swigCPtr);
570 PdfExportReactor ret = (cPtr == global::System.IntPtr.Zero) ? null : new PdfExportReactor(cPtr, false);
572 return ret;
573 }
574
579
585
590
595
601
606
611
612 public bool useGsCache() {
613 bool ret = GlobalsPINVOKE.PDFExportParams_useGsCache(swigCPtr);
615 return ret;
616 }
617
622
628
633
639
644
649
655
660
666
672
678
683
688
694
700
705
711
716
722
727
733
738
744
749
755
761
766
771
777
778 public UInt16 m_reserved1 {
779 set {
780 /*SIMPLETYPE*/
781 GlobalsPINVOKE.PDFExportParams_m_reserved1_set(swigCPtr, value /*SIMPLETYPE*/);
783 }
784 get {
785 /*SIMPLETYPE*/
786 UInt16 ret = GlobalsPINVOKE.PDFExportParams_m_reserved1_get(swigCPtr);
788 return ret;
789 }
790 }
791
792 public UInt32 m_reserved4 {
793 set {
794 /*SIMPLETYPE*/
795 GlobalsPINVOKE.PDFExportParams_m_reserved4_set(swigCPtr, value /*SIMPLETYPE*/);
797 }
798 get {
799 /*SIMPLETYPE*/
800 UInt32 ret = GlobalsPINVOKE.PDFExportParams_m_reserved4_get(swigCPtr);
802 return ret;
803 }
804 }
805
826
827 public enum PDF_A_mode {
828 kPDFA_None = 0,
829 kPDFA_1b,
831 }
832
833 public enum PRCSupport {
834 kDisabled = 0,
835 kAsBrep = 1,
836 kAsMesh = 2
837 }
838
839 public enum ExportHatchesType {
840 kBitmap = 0,
841 kDrawing = 1,
842 kPdfPaths = 2,
843 kPolygons = 3
844 }
845
846 public enum SearchableTextType {
847 kNoSearch = 0,
848 kSHX = 1,
849 kTTF = 2
850 }
851
852 public enum ColorPolicy {
853 kNoPolicy = 0,
854 kMono = 1,
855 kGrayscale = 2
856 }
857
858 public enum PDFExportVersions {
859 kPDFv1_0 = 10,
860 kPDFv1_1 = 11,
861 kPDFv1_2 = 12,
862 kPDFv1_3 = 13,
863 kPDFv1_4 = 14,
864 kPDFv1_5 = 15,
865 kPDFv1_6 = 16,
866 kPDFv1_7 = 17,
867 kPDFv2_0 = 20,
869 }
870
872 kExportOnePiece = 0,
873 kExportAsTiles = 1,
875 }
876
887
888 public enum PDFMeasuringType {
889 kRL = 0,
890 kGEO = 1
891 }
892
893}
894
895}
static global::System.Exception Retrieve()
static IntPtr PDFExportParams_getPalette(HandleRef jarg1)
static int PDFExportParams_solidHatchesExportType(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setUseViewExtents(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr PDFExportParams_layouts__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setSearchableTextInRenderedViews(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static int PDFExportParams_measuringType(global::System.Runtime.InteropServices.HandleRef jarg1)
static String PDFExportParams_producer(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setXrefsAsPdfBlocks(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static String PDFExportParams_ownerPassword(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setOwnerPassword(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool PDFExportParams_hasPrcBrepCompression(global::System.Runtime.InteropServices.HandleRef jarg1, out PRCCompressionLevel jarg2)
static void PDFExportParams_setParallelDisplay(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void PDFExportParams_setGeomDPI(global::System.Runtime.InteropServices.HandleRef jarg1, UInt16 jarg2)
static void delete_PDFExportParams(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setShadedVpExportMode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void PDFExportParams_setUsePdfBlocks(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void PDFExportParams_setSolidHatchesExportType(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool PDFExportParams_useViewExtents(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setProducer(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static UInt16 PDFExportParams_colorImagesDPI(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_addLayout(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr PDFExportParams_output(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setSearchableTextAsHiddenText(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void PDFExportParams_setDCTCompressionShadedViewports(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static UInt32 PDFExportParams_background(global::System.Runtime.InteropServices.HandleRef jarg1)
static int PDFExportParams_gradientHatchesExportType(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_clearMultipleDbSettings(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setOutput(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void PDFExportParams_setColorPolicy(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void PDFExportParams_setPRCCompression(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2, bool jarg3, bool jarg4)
static void PDFExportParams_setPrcExportAmbientColorBehavior(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void PDFExportParams_setKeywords(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void PDFExportParams_addWatermark(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int PDFExportParams_getPrcExportAmbientColorBehavior(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt16 PDFExportParams_bwImagesDPI(global::System.Runtime.InteropServices.HandleRef jarg1)
static int PDFExportParams_otherHatchesExportType(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt16 PDFExportParams_dctQuality(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool PDFExportParams_isXrefsAsPdfBlocks(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool PDFExportParams_hasPrcTessellationCompression(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt32 PDFExportParams_getPrcBackground(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setSubject(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static IntPtr PDFExportParams_database(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_clearPrcBackground(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool PDFExportParams_isUsePdfBlocks(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setParallelVectorization(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static UInt16 PDFExportParams_hatchDPI(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setUpscaleImages(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr PDFExportParams_watermarks(global::System.Runtime.InteropServices.HandleRef jarg1)
static int PDFExportParams_shadedVpExportMode(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setAccessPermissionFlags(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void PDFExportParams_setTitle(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static String PDFExportParams_author(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setHatchDPI(global::System.Runtime.InteropServices.HandleRef jarg1, UInt16 jarg2)
static void PDFExportParams_setExport2XObject(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static int PDFExportParams_getPrcRenderingMode(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_m_reserved1_set(global::System.Runtime.InteropServices.HandleRef jarg1, UInt16 jarg2)
static void PDFExportParams_setSelectionSetsArray(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool PDFExportParams_bookmarksEnabled(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setBWImagesDPI(global::System.Runtime.InteropServices.HandleRef jarg1, UInt16 jarg2)
static String PDFExportParams_keywords(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setVersion(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void PDFExportParams_setUserPassword(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void PDFExportParams_setColorImagesDPI(global::System.Runtime.InteropServices.HandleRef jarg1, UInt16 jarg2)
static void PDFExportParams_setForceDisableGsDevice(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static int PDFExportParams_searchableTextType(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setArchived(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static int PDFExportParams_getPRCMode(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setSearchableTextType(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static String PDFExportParams_creator(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setBackground(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void PDFExportParams_setPRCMode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void PDFExportParams_setAuthor(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static void PDFExportParams_setPRCContext(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static bool PDFExportParams_dctCompression(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setLayouts__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static void PDFExportParams_setGradientHatchesExportType(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void PDFExportParams_m_reserved4_set(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static void PDFExportParams_setPrcBackground(global::System.Runtime.InteropServices.HandleRef jarg1, UInt32 jarg2)
static bool PDFExportParams_transparentShadedVpBg(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setDCTQuality(global::System.Runtime.InteropServices.HandleRef jarg1, UInt16 jarg2)
static String PDFExportParams_title(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setPalette(HandleRef jarg1, IntPtr jarg2)
static void PDFExportParams_setExportReactor(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool PDFExportParams_hasPrcBackground(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool PDFExportParams_isParallelVectorization(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool PDFExportParams_dctCompressionShadedViewports(global::System.Runtime.InteropServices.HandleRef jarg1)
static IntPtr PDFExportParams_getPRCContext__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setLayouts__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static UInt32 PDFExportParams_m_reserved4_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool PDFExportParams_searchableTextInRenderedViews(global::System.Runtime.InteropServices.HandleRef jarg1)
static UInt16 PDFExportParams_m_reserved1_get(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr PDFExportParams_getSelectionSetsArray(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr PDFExportParams_pageParams(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setExportFlags(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static bool PDFExportParams_upscaleImages(global::System.Runtime.InteropServices.HandleRef jarg1)
static int PDFExportParams_version(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setPrcRenderingMode(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void PDFExportParams_setMeasuringType(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void PDFExportParams_clearWatermarks(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool PDFExportParams_forceDisableGsDevice(global::System.Runtime.InteropServices.HandleRef jarg1)
static int PDFExportParams_exportFlags(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr PDFExportParams_databases__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1)
static String PDFExportParams_subject(global::System.Runtime.InteropServices.HandleRef jarg1)
static int PDFExportParams_archived(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setDCTCompression(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static UInt16 PDFExportParams_getGeomDPI(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool PDFExportParams_export2XObject(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setDatabase(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2)
static void PDFExportParams_setOtherHatchesExportType(global::System.Runtime.InteropServices.HandleRef jarg1, int jarg2)
static void PDFExportParams_setUseGsCache(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static String PDFExportParams_userPassword(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_enableBookmarks(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static void PDFExportParams_setCreator(global::System.Runtime.InteropServices.HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static bool PDFExportParams_isSHXTextAsGeometry(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setPageParams(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr PDFExportParams_exportReactor(global::System.Runtime.InteropServices.HandleRef jarg1)
static int PDFExportParams_colorPolicy(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setImageCropping(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool PDFExportParams_imageCropping(global::System.Runtime.InteropServices.HandleRef jarg1)
static int PDFExportParams_accessPermissionFlags(global::System.Runtime.InteropServices.HandleRef jarg1)
static void PDFExportParams_setTransparentShadedVpBg(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static bool PDFExportParams_useGsCache(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool PDFExportParams_isParallelDisplay(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool PDFExportParams_searchableTextAsHiddenText(global::System.Runtime.InteropServices.HandleRef jarg1)
static bool PDFExportParams_isTTFTextAsGeometry(global::System.Runtime.InteropServices.HandleRef jarg1)
static HandleRef getCPtr(OdGsPageParamsArray obj)
static HandleRef getCPtr(OdRxObject obj)
Definition OdRxObject.cs:26
static HandleRef getCPtr(OdRxObjectPtrArray obj)
static HandleRef getCPtr(OdStreamBuf obj)
static HandleRef getCPtr(OdStringArray obj)
void setExport2XObject(bool bEnable)
PRCRenderingMode getPrcRenderingMode()
void setUseGsCache(bool bEnable)
void setSearchableTextAsHiddenText(bool bOn)
void setArchived(PDFExportParams.PDF_A_mode mode)
void setDCTCompression(bool bEnable)
OdPrcContextForPdfExport getPRCContext()
PDFExportParams.PDF_A_mode archived()
void setSearchableTextInRenderedViews(bool bOn)
void setTransparentShadedVpBg(bool bEnable)
void setMeasuringType(PDFExportParams.PDFMeasuringType type)
void setParallelVectorization(bool bOn)
SWIGTYPE_p_OdArrayT_OdSmartPtrT_OdSelectionSet_t_t getSelectionSetsArray()
void setPageParams(OdGsPageParamsArray pageParams)
void setGradientHatchesExportType(PDFExportParams.ExportHatchesType type)
void setLayouts(OdStringArray layouts, OdRxObjectPtrArray pDbArray)
void setPrcExportAmbientColorBehavior(PrcExportColorComponentBehavior value)
void setSolidHatchesExportType(PDFExportParams.ExportHatchesType type)
void setAuthor(String sAuthor)
void setKeywords(String sKeywords)
void setColorImagesDPI(UInt16 dpi)
void setVersion(PDFExportParams.PDFExportVersions version)
void setExportFlags(PDFExportParams.PDFExportFlags flags)
void setOwnerPassword(String sOwnerPassword)
OdRxObjectPtrArray databases()
void setOutput(OdStreamBuf output)
PrcExportColorComponentBehavior getPrcExportAmbientColorBehavior()
PDFExportParams(IntPtr cPtr, bool cMemoryOwn)
void setDatabase(OdRxObject pDb)
void setPRCContext(OdRxObject pContext)
void setUpscaleImages(bool bEnable)
void setImageCropping(bool bEnable)
PDFExportParams.ExportHatchesType solidHatchesExportType()
PDFExportParams.PDFAccessPermissionsFlags accessPermissionFlags()
void setSubject(String sSubject)
void setPRCCompression(PRCCompressionLevel compressionLevel, bool bCompressBrep, bool bCompressTessellation)
void setDCTCompressionShadedViewports(bool bEnable)
void setAccessPermissionFlags(PDFExportParams.PDFAccessPermissionsFlags flags)
PDFExportParams.PDFExportVersions version()
void setUserPassword(String sUserPassword)
void setColorPolicy(PDFExportParams.ColorPolicy policy)
void setBackground(UInt32 background)
void setLayouts(OdStringArray layouts)
PdfExportReactor exportReactor()
bool hasPrcBrepCompression(out PRCCompressionLevel compressionLev)
PDFExportParams.PDFExportFlags exportFlags()
void setSelectionSetsArray(SWIGTYPE_p_OdArrayT_OdSmartPtrT_OdSelectionSet_t_t pSSets)
void addWatermark(Watermark wm)
PDFExportParams.SearchableTextType searchableTextType()
void setUseViewExtents(bool bViewExtents)
void setPrcBackground(UInt32 bacgr)
void setDCTQuality(UInt16 quality)
void setCreator(String sCreator)
void setSearchableTextType(PDFExportParams.SearchableTextType type)
void setPrcRenderingMode(PRCRenderingMode renderMode)
void enableBookmarks(bool bEnable)
static HandleRef getCPtr(PDFExportParams obj)
void setProducer(String sProducer)
void setTitle(String sTitle)
OdGsPageParamsArray pageParams()
void setPRCMode(PDFExportParams.PRCSupport flags)
PDFExportParams.ExportHatchesType gradientHatchesExportType()
void setShadedVpExportMode(PDFExportParams.PDFShadedViewportExportMode mode)
void setForceDisableGsDevice(bool bDisable)
PDFExportParams.PDFShadedViewportExportMode shadedVpExportMode()
PDFExportParams.ExportHatchesType otherHatchesExportType()
void setOtherHatchesExportType(PDFExportParams.ExportHatchesType type)
PDFExportParams.PDFMeasuringType measuringType()
virtual void Dispose(bool disposing)
PDFExportParams.PRCSupport getPRCMode()
PDFExportParams.ColorPolicy colorPolicy()
void setExportReactor(PdfExportReactor reactor)
static HandleRef getCPtr(PdfExportReactor obj)
static HandleRef getCPtr(Watermark obj)
Definition Watermark.cs:26