Extended .NET SDK Documentation 2024 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
95 GlobalsPINVOKE.PDFExportParams_setPRCMode(swigCPtr, (int)flags);
97 }
98
102 return ret;
103 }
104
106 OdPrcContextForPdfExport ret = (OdPrcContextForPdfExport)Teigha.Core.Helpers.odrxCreateObjectInternalUniversal(typeof(OdPrcContextForPdfExport),GlobalsPINVOKE.PDFExportParams_getPRCContext__SWIG_0(swigCPtr),false); /*createInt 3_2*/
107
109 return ret;
110}
111
112 public void setPRCContext(OdRxObject pContext) {
115 }
116
117 public bool hasPrcBackground() {
120 return ret;
121 }
122
123 public UInt32 getPrcBackground() {
124// test csout
125 /*SIMPLETYPE*/
126 UInt32 ret = GlobalsPINVOKE.PDFExportParams_getPrcBackground(swigCPtr);
128 return ret;
129 }
130
131 public void setPrcBackground(UInt32 /*SIMPLETYPE*/ bacgr) {
132 GlobalsPINVOKE.PDFExportParams_setPrcBackground(swigCPtr, bacgr /*SIMPLETYPE*/);
134 }
135
136 public void clearPrcBackground() {
139 }
140
144 return ret;
145 }
146
147 public void setPrcRenderingMode(PRCRenderingMode renderMode) {
148 GlobalsPINVOKE.PDFExportParams_setPrcRenderingMode(swigCPtr, (int)renderMode);
150 }
151
152 public bool hasPrcBrepCompression(out PRCCompressionLevel compressionLev) {
153 bool ret = GlobalsPINVOKE.PDFExportParams_hasPrcBrepCompression(swigCPtr, out compressionLev);
155 return ret;
156 }
157
161 return ret;
162 }
163
164 public void setDatabase(OdRxObject pDb) {
167 }
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
179 }
180
184 return ret;
185 }
186
190 }
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
215 }
216
220 return ret;
221 }
222
224 GlobalsPINVOKE.PDFExportParams_setArchived(swigCPtr, (int)mode);
226 }
227
231 return ret;
232 }
233
237 }
238
242 return ret;
243 }
244
246 GlobalsPINVOKE.PDFExportParams_setColorPolicy(swigCPtr, (int)policy);
248 }
249
253 return ret;
254 }
255
259 }
260
264 }
265
267// csout array
269
271 return res;
272}
273
274 public void addLayout(String s) {
277 }
278
280// csout array
282
284 return res;
285}
286
290 }
291
295 return ret;
296 }
297
298 public void setBackground(UInt32 /*SIMPLETYPE*/ background) {
301 }
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 /*SIMPLETYPE*/ 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 /*SIMPLETYPE*/ 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
337 public void setColorImagesDPI(UInt16 /*SIMPLETYPE*/ dpi) {
338 GlobalsPINVOKE.PDFExportParams_setColorImagesDPI(swigCPtr, dpi /*SIMPLETYPE*/);
340 }
341
342 public UInt16 colorImagesDPI() {
343// test csout
344 /*SIMPLETYPE*/
345 UInt16 ret = GlobalsPINVOKE.PDFExportParams_colorImagesDPI(swigCPtr);
347 return ret;
348 }
349
350 public void setBWImagesDPI(UInt16 /*SIMPLETYPE*/ dpi) {
351 GlobalsPINVOKE.PDFExportParams_setBWImagesDPI(swigCPtr, dpi /*SIMPLETYPE*/);
353 }
354
355 public UInt16 bwImagesDPI() {
356// test csout
357 /*SIMPLETYPE*/
358 UInt16 ret = GlobalsPINVOKE.PDFExportParams_bwImagesDPI(swigCPtr);
360 return ret;
361 }
362
363 public void setTitle(String sTitle) {
366 }
367
368 public String title() {
369 string ret = GlobalsPINVOKE.PDFExportParams_title(swigCPtr);
371 return ret;
372}
373
374 public void setAuthor(String sAuthor) {
375 GlobalsPINVOKE.PDFExportParams_setAuthor(swigCPtr, sAuthor);
377 }
378
379 public String author() {
380 string ret = GlobalsPINVOKE.PDFExportParams_author(swigCPtr);
382 return ret;
383}
384
385 public void setSubject(String sSubject) {
386 GlobalsPINVOKE.PDFExportParams_setSubject(swigCPtr, sSubject);
388 }
389
390 public String subject() {
391 string ret = GlobalsPINVOKE.PDFExportParams_subject(swigCPtr);
393 return ret;
394}
395
396 public void setKeywords(String sKeywords) {
397 GlobalsPINVOKE.PDFExportParams_setKeywords(swigCPtr, sKeywords);
399 }
400
401 public String keywords() {
402 string ret = GlobalsPINVOKE.PDFExportParams_keywords(swigCPtr);
404 return ret;
405}
406
407 public void setCreator(String sCreator) {
408 GlobalsPINVOKE.PDFExportParams_setCreator(swigCPtr, sCreator);
410 }
411
412 public String creator() {
413 string ret = GlobalsPINVOKE.PDFExportParams_creator(swigCPtr);
415 return ret;
416}
417
418 public void setProducer(String sProducer) {
419 GlobalsPINVOKE.PDFExportParams_setProducer(swigCPtr, sProducer);
421 }
422
423 public String producer() {
424 string ret = GlobalsPINVOKE.PDFExportParams_producer(swigCPtr);
426 return ret;
427}
428
432 }
433
437 return ret;
438 }
439
443 }
444
448 return ret;
449 }
450
454 }
455
459 return ret;
460 }
461
462 public bool imageCropping() {
465 return ret;
466 }
467
468 public void setImageCropping(bool bEnable) {
471 }
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 /*SIMPLETYPE*/ quality) {
482 GlobalsPINVOKE.PDFExportParams_setDCTQuality(swigCPtr, quality /*SIMPLETYPE*/);
484 }
485
486 public bool useViewExtents() {
489 return ret;
490 }
491
492 public void setUseViewExtents(bool bViewExtents) {
495 }
496
497 public bool dctCompression() {
500 return ret;
501 }
502
503 public void setDCTCompression(bool bEnable) {
506 }
507
508 public bool upscaleImages() {
511 return ret;
512 }
513
514 public void setUpscaleImages(bool bEnable) {
517 }
518
519 public void setTransparentShadedVpBg(bool bEnable) {
522 }
523
524 public bool transparentShadedVpBg() {
527 return ret;
528 }
529
530 public void setForceDisableGsDevice(bool bDisable) {
533 }
534
535 public bool forceDisableGsDevice() {
538 return ret;
539 }
540
544 }
545
549 return ret;
550 }
551
552 public void setPRCCompression(PRCCompressionLevel compressionLevel, bool bCompressBrep, bool bCompressTessellation) {
553 GlobalsPINVOKE.PDFExportParams_setPRCCompression(swigCPtr, (int)compressionLevel, bCompressBrep, bCompressTessellation);
555 }
556
558 global::System.IntPtr cPtr = GlobalsPINVOKE.PDFExportParams_exportReactor(swigCPtr);
559 PdfExportReactor ret = (cPtr == global::System.IntPtr.Zero) ? null : new PdfExportReactor(cPtr, false);
561 return ret;
562 }
563
564 public void setExportReactor(PdfExportReactor reactor) {
567 }
568
569 public bool export2XObject() {
572 return ret;
573 }
574
575 public void setExport2XObject(bool bEnable) {
578 }
579
580 public void addWatermark(Watermark wm) {
583 }
584
588 return ret;
589 }
590
591 public void clearWatermarks() {
594 }
595
599 }
600
601 public bool useGsCache() {
602 bool ret = GlobalsPINVOKE.PDFExportParams_useGsCache(swigCPtr);
604 return ret;
605 }
606
607 public void setUseGsCache(bool bEnable) {
610 }
611
615 return ret;
616 }
617
618 public void setParallelVectorization(bool bOn) {
621 }
622
623 public bool isParallelDisplay() {
626 return ret;
627 }
628
629 public void setParallelDisplay(bool bOn) {
632 }
633
634 public void setUsePdfBlocks(bool bOn) {
637 }
638
639 public bool isUsePdfBlocks() {
642 return ret;
643 }
644
648 return ret;
649 }
650
654 return ret;
655 }
656
657 public void setSearchableTextAsHiddenText(bool bOn) {
660 }
661
662 public void setSearchableTextInRenderedViews(bool bOn) {
665 }
666
667 public bool isTTFTextAsGeometry() {
670 return ret;
671 }
672
673 public bool isSHXTextAsGeometry() {
676 return ret;
677 }
678
679 public void setUserPassword(String sUserPassword) {
680 GlobalsPINVOKE.PDFExportParams_setUserPassword(swigCPtr, sUserPassword);
682 }
683
685 string ret = GlobalsPINVOKE.PDFExportParams_userPassword(swigCPtr);
687 return ret;
688}
689
690 public void setOwnerPassword(String sOwnerPassword) {
691 GlobalsPINVOKE.PDFExportParams_setOwnerPassword(swigCPtr, sOwnerPassword);
693 }
694
696 string ret = GlobalsPINVOKE.PDFExportParams_ownerPassword(swigCPtr);
698 return ret;
699}
700
704 }
705
709 return ret;
710 }
711
712 public UInt16 m_reserved1 {
713 set {
714 /*SIMPLETYPE*/
715 GlobalsPINVOKE.PDFExportParams_m_reserved1_set(swigCPtr, value /*SIMPLETYPE*/);
717 }
718 get {
719 /*SIMPLETYPE*/
720 UInt16 ret = GlobalsPINVOKE.PDFExportParams_m_reserved1_get(swigCPtr);
722 return ret;
723 }
724 }
725
726 public UInt32 m_reserved4 {
727 set {
728 /*SIMPLETYPE*/
729 GlobalsPINVOKE.PDFExportParams_m_reserved4_set(swigCPtr, value /*SIMPLETYPE*/);
731 }
732 get {
733 /*SIMPLETYPE*/
734 UInt32 ret = GlobalsPINVOKE.PDFExportParams_m_reserved4_get(swigCPtr);
736 return ret;
737 }
738 }
739
740 public enum PDFExportFlags {
741 kZeroFlag = 0,
742 kEmbededTTF = 1,
746 kEnableLayers = 16,
749 kUseHLR = 128,
750 kFlateCompression = 256,
751 kASCIIHexEncoding = 512,
752 kExportHyperlinks = 1024,
753 kZoomToExtentsMode = 2048,
754 kLinearized = 4096,
755 kMergeLines = 8192,
756 kMeasuring = 16384,
758 kTIFFEncoding = 0x10000000
759 }
760
761 public enum PDF_A_mode {
762 kPDFA_None = 0,
763 kPDFA_1b,
765 }
766
767 public enum PRCSupport {
768 kDisabled = 0,
769 kAsBrep = 1,
770 kAsMesh = 2
771 }
772
773 public enum ExportHatchesType {
774 kBitmap = 0,
775 kDrawing = 1,
776 kPdfPaths = 2,
777 kPolygons = 3
778 }
779
780 public enum SearchableTextType {
781 kNoSearch = 0,
782 kSHX = 1,
783 kTTF = 2
784 }
785
786 public enum ColorPolicy {
787 kNoPolicy = 0,
788 kMono = 1,
789 kGrayscale = 2
790 }
791
792 public enum PDFExportVersions {
793 kPDFv1_0 = 10,
794 kPDFv1_1 = 11,
795 kPDFv1_2 = 12,
796 kPDFv1_3 = 13,
797 kPDFv1_4 = 14,
798 kPDFv1_5 = 15,
799 kPDFv1_6 = 16,
800 kPDFv1_7 = 17,
802 }
803
805 kExportOnePiece = 0,
806 kExportAsTiles = 1,
808 }
809
811 kAllowExtract = 1,
812 kAllowAssemble = 2,
816 kAllowPrintAll = 32,
817 kAllowPrintLow = 64,
819 }
820
821}
822
823}
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 String PDFExportParams_producer(global::System.Runtime.InteropServices.HandleRef jarg1)
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 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_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 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_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_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 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_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_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_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)
Definition: OdStreamBuf.cs:25
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 setBWImagesDPI(UInt16 dpi)
void setTransparentShadedVpBg(bool bEnable)
void setParallelVectorization(bool bOn)
void setPageParams(OdGsPageParamsArray pageParams)
void setGradientHatchesExportType(PDFExportParams.ExportHatchesType type)
void setLayouts(OdStringArray layouts, OdRxObjectPtrArray pDbArray)
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)
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 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 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)
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)
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