-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGhostscript.NET.xml
1300 lines (1298 loc) · 65 KB
/
Ghostscript.NET.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0"?>
<doc>
<assembly>
<name>Ghostscript.NET</name>
</assembly>
<members>
<member name="T:Ghostscript.NET.GhostscriptDisplayDeviceHandler">
<summary>
Represents a base Ghostscript Display Device handler.
</summary>
</member>
<member name="M:Ghostscript.NET.GhostscriptDisplayDeviceHandler.#ctor">
<summary>
Initializes a new instance of the Ghostscript.NET.GhostscriptDisplayDeviceHandler class.
</summary>
</member>
<member name="T:Ghostscript.NET.GhostscriptLibrary">
<summary>
Represents a native Ghostscript library.
</summary>
</member>
<member name="M:Ghostscript.NET.GhostscriptLibrary.#ctor(System.Byte[])">
<summary>
Initializes a new instance of the Ghostscript.NET.GhostscriptLibrary class
from the native library represented as the memory buffer.
</summary>
<param name="library">Memory buffer representing native Ghostscript library.</param>
</member>
<member name="M:Ghostscript.NET.GhostscriptLibrary.#ctor(Ghostscript.NET.GhostscriptVersionInfo)">
<summary>
Initializes a new instance of the Ghostscript.NET.GhostscriptLibrary class
from the GhostscriptVersionInfo object.
</summary>
<param name="version">GhostscriptVersionInfo instance that tells which Ghostscript library to use.</param>
</member>
<member name="M:Ghostscript.NET.GhostscriptLibrary.#ctor(Ghostscript.NET.GhostscriptVersionInfo,System.Boolean)">
<summary>
Initializes a new instance of the Ghostscript.NET.GhostscriptLibrary class
from the GhostscriptVersionInfo object.
</summary>
<param name="version">GhostscriptVersionInfo instance that tells which Ghostscript library to use.</param>
<param name="fromMemory">Tells if the Ghostscript should be loaded from the memory or directly from the disk.</param>
</member>
<member name="M:Ghostscript.NET.GhostscriptLibrary.Dispose">
<summary>
Releases all resources used by the Ghostscript.NET.GhostscriptLibrary instance.
</summary>
</member>
<member name="M:Ghostscript.NET.GhostscriptLibrary.Dispose(System.Boolean)">
<summary>
Releases all resources used by the Ghostscript.NET.GhostscriptLibrary instance.
</summary>
</member>
<member name="M:Ghostscript.NET.GhostscriptLibrary.Initialize">
<summary>
Get the native library symbols and map them to the appropriate functions/delegates.
</summary>
</member>
<member name="M:Ghostscript.NET.GhostscriptLibrary.ThrowIncompatibileNativeGhostscriptLibraryException">
<summary>
Throws friendly gsdll incompatibility message.
</summary>
</member>
<member name="T:Ghostscript.NET.GhostscriptLicense">
<summary>
Ghostscript license type.
</summary>
</member>
<member name="F:Ghostscript.NET.GhostscriptLicense.GPL">
<summary>
Open source releases.
</summary>
</member>
<member name="F:Ghostscript.NET.GhostscriptLicense.AFPL">
<summary>
Old open source releases.
</summary>
</member>
<member name="F:Ghostscript.NET.GhostscriptLicense.Artifex">
<summary>
Commercially licensed release.
</summary>
</member>
<member name="T:Ghostscript.NET.GhostscriptPdfInfo">
<summary>
Class that helps us to get various information about the PDF file.
</summary>
</member>
<member name="M:Ghostscript.NET.GhostscriptPdfInfo.GetInkCoverage(System.IO.Stream)">
<summary>
Returns Ink coverage for all pages.
The result is ink coverage for the CMYK inks, separately for each single page (for RGB colors, it does a silent conversion to CMYK color space internally).
This function is supported only in Ghostscript v9.05 or newer.
</summary>
<param name="stream">Stream representing PDF document.</param>
<returns>A dictionary of a page numbers with the ink coverage.</returns>
</member>
<member name="M:Ghostscript.NET.GhostscriptPdfInfo.GetInkCoverage(System.IO.Stream,Ghostscript.NET.GhostscriptVersionInfo)">
<summary>
Returns Ink coverage for all pages.
The result is ink coverage for the CMYK inks, separately for each single page (for RGB colors, it does a silent conversion to CMYK color space internally).
This function is supported only in Ghostscript v9.05 or newer.
</summary>
<param name="stream">Stream representing PDF document.</param>
<param name="versionInfo">GhostscriptVersionInfo instance that tells which Ghostscript library to use.</param>
<returns>A dictionary of a page numbers with the ink coverage.</returns>
</member>
<member name="M:Ghostscript.NET.GhostscriptPdfInfo.GetInkCoverage(System.IO.Stream,System.Int32,System.Int32)">
<summary>
Returns Ink coverage for specified page range.
The result is ink coverage for the CMYK inks, separately for each single page (for RGB colors, it does a silent conversion to CMYK color space internally).
This function is supported only in Ghostscript v9.05 or newer.
</summary>
<param name="stream">Stream representing PDF document.</param>
<param name="firstPage">Designated start page of the document. Pages of all documents in PDF collections are numbered sequentionally.</param>
<param name="lastPage">Designated end page of the document. Pages of all documents in PDF collections are numbered sequentionally.</param>
<returns>Dictionary of page numbers with ink coverage.</returns>
</member>
<member name="M:Ghostscript.NET.GhostscriptPdfInfo.GetInkCoverage(System.IO.Stream,System.Int32,System.Int32,Ghostscript.NET.GhostscriptVersionInfo)">
<summary>
Returns Ink coverage for specified page range.
The result is ink coverage for the CMYK inks, separately for each single page (for RGB colors, it does a silent conversion to CMYK color space internally).
This function is supported only in Ghostscript v9.05 or newer.
</summary>
<param name="stream">Stream representing PDF document.</param>
<param name="firstPage">Designated start page of the document. Pages of all documents in PDF collections are numbered sequentionally.</param>
<param name="lastPage">Designated end page of the document. Pages of all documents in PDF collections are numbered sequentionally.</param>
<param name="versionInfo">GhostscriptVersionInfo instance that tells which Ghostscript library to use.</param>
<returns>A dictionary of a page numbers with the ink coverage.</returns>
</member>
<member name="M:Ghostscript.NET.GhostscriptPdfInfo.GetInkCoverage(System.String)">
<summary>
Returns Ink coverage for all pages.
The result is ink coverage for the CMYK inks, separately for each single page (for RGB colors, it does a silent conversion to CMYK color space internally).
This function is supported only in Ghostscript v9.05 or newer.
</summary>
<param name="path">PDF file path.</param>
<returns>A dictionary of a page numbers with the ink coverage.</returns>
</member>
<member name="M:Ghostscript.NET.GhostscriptPdfInfo.GetInkCoverage(System.String,Ghostscript.NET.GhostscriptVersionInfo)">
<summary>
Returns Ink coverage for all pages.
The result is ink coverage for the CMYK inks, separately for each single page (for RGB colors, it does a silent conversion to CMYK color space internally).
This function is supported only in Ghostscript v9.05 or newer.
</summary>
<param name="path"></param>
<param name="versionInfo">GhostscriptVersionInfo instance that tells which Ghostscript library to use.</param>
<returns>A dictionary of a page numbers with the ink coverage.</returns>
</member>
<member name="M:Ghostscript.NET.GhostscriptPdfInfo.GetInkCoverage(System.String,System.Int32,System.Int32)">
<summary>
Returns Ink coverage for specified page range.
The result is ink coverage for the CMYK inks, separately for each single page (for RGB colors, it does a silent conversion to CMYK color space internally).
This function is supported only in Ghostscript v9.05 or newer.
</summary>
<param name="path">PDF file path.</param>
<param name="firstPage">Designated start page of the document. Pages of all documents in PDF collections are numbered sequentionally.</param>
<param name="lastPage">Designated end page of the document. Pages of all documents in PDF collections are numbered sequentionally.</param>
<returns>A dictionary of a page numbers with the ink coverage.</returns>
</member>
<member name="M:Ghostscript.NET.GhostscriptPdfInfo.GetInkCoverage(System.String,System.Int32,System.Int32,Ghostscript.NET.GhostscriptVersionInfo)">
<summary>
Returns Ink coverage for specified page range.
The result is ink coverage for the CMYK inks, separately for each single page (for RGB colors, it does a silent conversion to CMYK color space internally).
This function is supported only in Ghostscript v9.05 or newer.
</summary>
<param name="path">PDF file path.</param>
<param name="firstPage">Designated start page of the document. Pages of all documents in PDF collections are numbered sequentionally.</param>
<param name="lastPage">Designated end page of the document. Pages of all documents in PDF collections are numbered sequentionally.</param>
<param name="versionInfo">GhostscriptVersionInfo instance that tells which Ghostscript library to use.</param>
<returns>A dictionary of a page numbers with the ink coverage.</returns>
</member>
<member name="T:Ghostscript.NET.GhostscriptPageInkCoverage">
<summary>
Ink coverage.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptPageInkCoverage.Page">
<summary>
Gets page number.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptPageInkCoverage.C">
<summary>
Gets percentage of Cyan color coverage.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptPageInkCoverage.M">
<summary>
Gets percentage of Magenta color coverage.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptPageInkCoverage.Y">
<summary>
Gets percentage of Yellow color coverage.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptPageInkCoverage.K">
<summary>
Gets percentage of Black color coverage.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptPageInkCoverage.IsValid">
<summary>
Gets if the ink coverage values are valid.
</summary>
</member>
<member name="T:Ghostscript.NET.GhostscriptPipedOutput">
<summary>
Represents a Ghostscript piped output.
</summary>
</member>
<member name="M:Ghostscript.NET.GhostscriptPipedOutput.#ctor">
<summary>
Initializes a new instance of the Ghostscript.NET.GhostscriptPipedOutput class.
</summary>
</member>
<member name="M:Ghostscript.NET.GhostscriptPipedOutput.Dispose">
<summary>
Releases all resources used by the Ghostscript.NET.GhostscriptPipedOutput instance.
</summary>
</member>
<member name="M:Ghostscript.NET.GhostscriptPipedOutput.Dispose(System.Boolean)">
<summary>
Releases all resources used by the Ghostscript.NET.GhostscriptPipedOutput instance.
</summary>
</member>
<member name="M:Ghostscript.NET.GhostscriptPipedOutput.ReadGhostscriptPipeOutput(System.Object)">
<summary>
Reads Ghostscript output.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptPipedOutput.ClientHandle">
<summary>
Gets pipes client handle as string.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptPipedOutput.Data">
<summary>
Gets the Ghostscript output.
</summary>
</member>
<member name="T:Ghostscript.NET.GhostscriptRectangle">
<summary>
Stores a set of four float values that represent lower-left and upper-right corner of rectangle.
</summary>
</member>
<member name="M:Ghostscript.NET.GhostscriptRectangle.#ctor">
<summary>
Initializes a new instance of the Ghostscript.NET.GhostscriptRectangle class.
</summary>
</member>
<member name="M:Ghostscript.NET.GhostscriptRectangle.#ctor(System.Single,System.Single,System.Single,System.Single)">
<summary>
Initializes a new instance of the Ghostscript.NET.GhostscriptRectangle class.
</summary>
<param name="llx">Lower-left x.</param>
<param name="lly">Lower-left y.</param>
<param name="urx">Upper-right x.</param>
<param name="ury">Upper-right y.</param>
</member>
<member name="P:Ghostscript.NET.GhostscriptRectangle.llx">
<summary>
Gets lower-left x.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptRectangle.lly">
<summary>
Gets lower-left y.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptRectangle.urx">
<summary>
Gets upper-right x.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptRectangle.ury">
<summary>
Gets upper-right y.
</summary>
</member>
<member name="T:Ghostscript.NET.GhostscriptStdIO">
<summary>
Represents a base Ghostscript standard input output handler.
</summary>
</member>
<member name="M:Ghostscript.NET.GhostscriptStdIO.#ctor(System.Boolean,System.Boolean,System.Boolean)">
<summary>
Initializes a new instance of the Ghostscript.NET.GhostscriptStdIO class.
</summary>
<param name="handleStdIn">Whether or not to handle Ghostscript standard input.</param>
<param name="handleStdOut">Whether or not to handle Ghostscript standard output.</param>
<param name="handleStdErr">Whether or not to handle Ghostscript standard errors.</param>
</member>
<member name="M:Ghostscript.NET.GhostscriptStdIO.gs_std_in(System.IntPtr,System.IntPtr,System.Int32)">
<summary>
Standard input handler.
</summary>
<param name="handle">Standard input handle.</param>
<param name="pointer">Pointer to a memroy block.</param>
<param name="count">Number of bytes that standard input expects.</param>
<returns>Number of bytes returned.</returns>
</member>
<member name="M:Ghostscript.NET.GhostscriptStdIO.gs_std_out(System.IntPtr,System.IntPtr,System.Int32)">
<summary>
Handles standard output.
</summary>
<param name="handle">Standard output handle.</param>
<param name="pointer">Pointer to a memroy block.</param>
<param name="count">Number of bytes that standard output writes.</param>
<returns>Number of bytes read.</returns>
</member>
<member name="M:Ghostscript.NET.GhostscriptStdIO.gs_std_err(System.IntPtr,System.IntPtr,System.Int32)">
<summary>
Handles errors.
</summary>
<param name="handle">Errors handle.</param>
<param name="pointer">Pointer to a memory block.</param>
<param name="count">Number of bytes standard error writes.</param>
<returns>Number of bytes read.</returns>
</member>
<member name="M:Ghostscript.NET.GhostscriptStdIO.StdIn(System.String@,System.Int32)">
<summary>
Abstract standard input method.
</summary>
<param name="input">Input data.</param>
<param name="count">Expected size of the input data.</param>
</member>
<member name="M:Ghostscript.NET.GhostscriptStdIO.StdOut(System.String)">
<summary>
Abstract standard output method.
</summary>
<param name="output">Output data.</param>
</member>
<member name="M:Ghostscript.NET.GhostscriptStdIO.StdError(System.String)">
<summary>
Abstract standard error method.
</summary>
<param name="error">Error data.</param>
</member>
<member name="T:Ghostscript.NET.GhostscriptSwitchAttribute">
<summary>
Represents a GhostscriptSwitch attribute.
</summary>
</member>
<member name="M:Ghostscript.NET.GhostscriptSwitchAttribute.#ctor(System.String)">
<summary>
Initializes a new instance of the Ghostscript.NET.GhostscriptSwitchAttribute class.
</summary>
<param name="name">The Switch name.</param>
</member>
<member name="P:Ghostscript.NET.GhostscriptSwitchAttribute.Name">
<summary>
Gets the switch name.
</summary>
</member>
<member name="T:Ghostscript.NET.GhostscriptSwitchValueAttribute">
<summary>
Represents a GhostscriptSwitchValue attribute.
</summary>
</member>
<member name="M:Ghostscript.NET.GhostscriptSwitchValueAttribute.#ctor(System.String)">
<summary>
Initializes a new instance of the Ghostscript.NET.GhostscriptSwitchValueAttribute class.
</summary>
<param name="value"></param>
</member>
<member name="P:Ghostscript.NET.GhostscriptSwitchValueAttribute.Value">
<summary>
Gets the switch value.
</summary>
</member>
<member name="F:Ghostscript.NET.ierrors.e_Fatal">
<summary>
Internal code for a fatal error.
gs_interpret also returns this for a .quit with a positive exit code.
</summary>
</member>
<member name="F:Ghostscript.NET.ierrors.e_Quit">
<summary>
Internal code for the .quit operator.
The real quit code is an integer on the operand stack.
gs_interpret returns this only for a .quit with a zero exit code.
</summary>
</member>
<member name="F:Ghostscript.NET.ierrors.e_InterpreterExit">
<summary>
Internal code for a normal exit from the interpreter.
Do not use outside of interp.c.
</summary>
</member>
<member name="F:Ghostscript.NET.ierrors.e_RemapColor">
<summary>
Internal code that indicates that a procedure has been stored in the
remap_proc of the graphics state, and should be called before retrying
the current token. This is used for color remapping involving a call
back into the interpreter -- inelegant, but effective.
</summary>
</member>
<member name="F:Ghostscript.NET.ierrors.e_ExecStackUnderflow">
<summary>
Internal code to indicate we have underflowed the top block
of the e-stack.
</summary>
</member>
<member name="F:Ghostscript.NET.ierrors.e_VMreclaim">
<summary>
Internal code for the vmreclaim operator with a positive operand.
We need to handle this as an error because otherwise the interpreter
won't reload enough of its state when the operator returns.
</summary>
</member>
<member name="F:Ghostscript.NET.ierrors.e_NeedInput">
<summary>
Internal code for requesting more input from run_string.
</summary>
</member>
<member name="F:Ghostscript.NET.ierrors.e_Info">
<summary>
Internal code for a normal exit when usage info is displayed.
This allows Window versions of Ghostscript to pause until
the message can be read.
</summary>
</member>
<member name="M:Ghostscript.NET.ierrors.GetErrorName(System.Int32)">
<summary>
Returns error name.
</summary>
<param name="returnCode">Return code from the Ghostscript.</param>
<returns>Error name.</returns>
</member>
<member name="T:Ghostscript.NET.NativeLibraryHelper">
<summary>
Class that helps us to get various information about native libraries.
</summary>
</member>
<member name="M:Ghostscript.NET.NativeLibraryHelper.GetImageFileMachineType(System.String)">
<summary>
Gets the image file machine type.
</summary>
<param name="path">Native library path.</param>
<returns>Image file machine type.</returns>
</member>
<member name="M:Ghostscript.NET.NativeLibraryHelper.GetImageFileMachineType(System.Byte[])">
<summary>
Gets the image file machine type.
</summary>
<param name="buffer">Memory buffer representing native library.</param>
<returns>Image file machine type.</returns>
</member>
<member name="M:Ghostscript.NET.NativeLibraryHelper.GetImageFileMachineType(System.IO.Stream)">
<summary>
Gets the image file machine type.
</summary>
<param name="srm">Stream representing native library.</param>
<returns>Image file machine type.</returns>
</member>
<member name="M:Ghostscript.NET.NativeLibraryHelper.Is64BitLibrary(System.String)">
<summary>
Gets if native library is compiled as 64bit library.
</summary>
<param name="path">Native library path.</param>
<returns>True if native library is compiled as 64 bit library.</returns>
</member>
<member name="M:Ghostscript.NET.NativeLibraryHelper.Is64BitLibrary(System.Byte[])">
<summary>
Gets if native library is compiled as 64bit library.
</summary>
<param name="buffer">Memory buffer representing native library.</param>
<returns>True if native library is compiled as 64 bit library.</returns>
</member>
<member name="M:Ghostscript.NET.NativeLibraryHelper.Is64BitMachineValue(System.UInt16)">
<summary>
Gets if machine value represents 64 bit machine.
</summary>
<param name="machine">IMAGE_FILE_HEADER->Machine value.</param>
</member>
<member name="M:Ghostscript.NET.Helpers.StringHelper.ReadNumericValues(System.String,System.Int32,System.Int32)">
<summary>
Reads the numeric values from the string.
</summary>
<param name="text">Text to read from.</param>
<param name="startPosition">Position where to start to read from.</param>
<param name="count">Number of values to read.</param>
</member>
<member name="T:Ghostscript.NET.Interpreter.GhostscriptInterpreter">
<summary>
Represents a Ghostscript interpreter.
</summary>
</member>
<member name="M:Ghostscript.NET.Interpreter.GhostscriptInterpreter.#ctor">
<summary>
Initializes a new instance of the Ghostscript.NET.GhostscriptInterpreter class.
</summary>
</member>
<member name="M:Ghostscript.NET.Interpreter.GhostscriptInterpreter.#ctor(System.Byte[])">
<summary>
Initializes a new instance of the Ghostscript.NET.GhostscriptInterpreter class.
</summary>
<param name="library">Memory buffer representing native Ghostscript library.</param>
</member>
<member name="M:Ghostscript.NET.Interpreter.GhostscriptInterpreter.#ctor(Ghostscript.NET.GhostscriptVersionInfo)">
<summary>
Initializes a new instance of the Ghostscript.NET.GhostscriptInterpreter class.
</summary>
<param name="version">GhostscriptVersionInfo instance that tells which Ghostscript library to use.</param>
</member>
<member name="M:Ghostscript.NET.Interpreter.GhostscriptInterpreter.#ctor(Ghostscript.NET.GhostscriptVersionInfo,System.Boolean)">
<summary>
Initializes a new instance of the Ghostscript.NET.GhostscriptInterpreter class.
</summary>
<param name="version">GhostscriptVersionInfo instance that tells which Ghostscript library to use.</param>
<param name="fromMemory">Tells if the Ghostscript should be loaded from the memory or directly from the disk.</param>
</member>
<member name="M:Ghostscript.NET.Interpreter.GhostscriptInterpreter.Dispose">
<summary>
Releases all resources used by the Ghostscript.NET.GhostscriptInterpreter instance.
</summary>
</member>
<member name="M:Ghostscript.NET.Interpreter.GhostscriptInterpreter.Dispose(System.Boolean)">
<summary>
Releases all resources used by the Ghostscript.NET.GhostscriptInterpreter instance.
</summary>
</member>
<member name="M:Ghostscript.NET.Interpreter.GhostscriptInterpreter.Initialize">
<summary>
Initializes a new instance of Ghostscript interpreter.
</summary>
</member>
<member name="M:Ghostscript.NET.Interpreter.GhostscriptInterpreter.Setup(Ghostscript.NET.GhostscriptStdIO,Ghostscript.NET.GhostscriptDisplayDeviceHandler)">
<summary>
Sets the stdio and display device callback handlers.
</summary>
<param name="stdIO">Stdio callback handler.</param>
<param name="displayDevice">DisplayDevice callback handler.</param>
</member>
<member name="M:Ghostscript.NET.Interpreter.GhostscriptInterpreter.InitArgs(System.String[])">
<summary>
Initializes the interpreter.
</summary>
</member>
<member name="M:Ghostscript.NET.Interpreter.GhostscriptInterpreter.Run(System.String)">
<summary>
Runs a string.
</summary>
</member>
<member name="M:Ghostscript.NET.Interpreter.GhostscriptInterpreter.RunFile(System.String)">
<summary>
Runs a PostScript file.
</summary>
</member>
<member name="T:Microsoft.WinAny.Interop.DynamicNativeLibrary">
<summary>
Class that helps you to load and use native/unmanaged dynamic-link libraries dinamically.
It provides ability to load libraries from the memory or disk.
It's compatibile with x86 and x64 libraries.
</summary>
</member>
<member name="M:Microsoft.WinAny.Interop.DynamicNativeLibrary.#ctor(System.String)">
<summary>
Initializes a new instance of the NativeLibrary class from a native module stored on disk.
</summary>
<param name="lpLibFileName">Native module file name.</param>
</member>
<member name="M:Microsoft.WinAny.Interop.DynamicNativeLibrary.#ctor(System.Byte[])">
<summary>
Initializes a new instance of the NativeLibrary class from a native module byte array.
</summary>
<param name="buffer">Native module byte array.</param>
</member>
<member name="M:Microsoft.WinAny.Interop.DynamicNativeLibrary.MemoryLoadLibrary(System.Byte[])">
<summary>
Loads the specified native module from a byte array into the address space of the calling process.
</summary>
<param name="data">Native module byte array.</param>
<returns>If the function succeeds, the return value is a handle to the module.</returns>
</member>
<member name="M:Microsoft.WinAny.Interop.DynamicNativeLibrary.CopySections(System.Byte*,System.Byte*,Microsoft.WinAny.Interop.DynamicNativeLibrary.MEMORY_MODULE*)">
<summary>
Copies sections from a native module file block to the new memory location.
</summary>
<param name="ptr_data">Pointer to a native module byte array.</param>
<param name="ptr_old_headers">Pointer to a source native module headers.</param>
<param name="memory_module">Pointer to a memory module.</param>
</member>
<member name="M:Microsoft.WinAny.Interop.DynamicNativeLibrary.PerformBaseRelocation(Microsoft.WinAny.Interop.DynamicNativeLibrary.MEMORY_MODULE*,System.UInt64)">
<summary>
Adjusts base address of the imported data.
</summary>
<param name="memory_module">Pointer to a memory module.</param>
<param name="delta">Adjustment delta value.</param>
</member>
<member name="M:Microsoft.WinAny.Interop.DynamicNativeLibrary.BuildImportTable(Microsoft.WinAny.Interop.DynamicNativeLibrary.MEMORY_MODULE*)">
<summary>
Loads required dlls and adjust function table of the imports.
</summary>
<param name="memory_module">Pointer to a memory module.</param>
<returns>If the function succeeds, the return value is true.</returns>
</member>
<member name="M:Microsoft.WinAny.Interop.DynamicNativeLibrary.FinalizeSections(Microsoft.WinAny.Interop.DynamicNativeLibrary.MEMORY_MODULE*)">
<summary>
Marks memory pages depending on section headers and release sections that are marked as "discardable".
</summary>
<param name="memory_module">Pointer to a memory module.</param>
</member>
<member name="M:Microsoft.WinAny.Interop.DynamicNativeLibrary.CallDllEntryPoint(Microsoft.WinAny.Interop.DynamicNativeLibrary.MEMORY_MODULE*,System.UInt32)">
<summary>
Calls module entry point.
</summary>
<param name="memory_module">Pointer to a memory module.</param>
<param name="fdwReason"></param>
<returns>If the function succeeds or if there is no entry point, the return value is true.</returns>
</member>
<member name="M:Microsoft.WinAny.Interop.DynamicNativeLibrary.MemoryFreeLibrary(System.IntPtr)">
<summary>
Deattach from the process and do a cleanup.
</summary>
<param name="hModule">Pointer to a memory module.</param>
</member>
<member name="M:Microsoft.WinAny.Interop.DynamicNativeLibrary.GetDelegateForFunction(System.String,System.Type)">
<summary>
Retrieves a delegate of an exported function or variable from loaded module.
</summary>
<param name="procName">The function or variable name.</param>
<param name="delegateType">The type of the delegate to be returned.</param>
<returns>A function instance.</returns>
</member>
<member name="M:Microsoft.WinAny.Interop.DynamicNativeLibrary.GetDelegateForFunction``1(System.String)">
<summary>
Retrieves a delegate of an exported function or variable from loaded module.
</summary>
<typeparam name="T">Delegate type.</typeparam>
<param name="procName">The function or variable name.</param>
<returns>A function instance.</returns>
</member>
<member name="M:Microsoft.WinAny.Interop.DynamicNativeLibrary.GetProcAddress(System.String)">
<summary>
Retrieves the address of an exported function or variable from loaded module.
</summary>
<param name="procName">The function or variable name.</param>
<returns>
If the function succeeds, the return value is the address of the exported function or variable.
If the function fails, the return value is IntPtr.Zero.
</returns>
</member>
<member name="M:Microsoft.WinAny.memory.memcpy(System.Byte*,System.Byte*,System.UInt32)">
<summary>
Copies bytes between buffers.
</summary>
<param name="dest">New buffer.</param>
<param name="src">Buffer to copy from.</param>
<param name="size">Number of characters to copy.</param>
</member>
<member name="M:Microsoft.WinAny.memory.memset(System.Byte*,System.Byte,System.UInt32)">
<summary>
Sets buffers to a specified character.
</summary>
<param name="dest">Pointer to destination.</param>
<param name="c">Character to set.</param>
<param name="count">Number of characters.</param>
</member>
<member name="M:Microsoft.WinAny.memory.realloc(System.Byte*,System.UInt32,System.UInt32)">
<summary>
Reallocate memory blocks.
</summary>
<param name="memblock">Pointer to previously allocated memory block.</param>
<param name="size">Previously allocated memory block size.</param>
<param name="newsize">New size in bytes.</param>
<returns></returns>
</member>
<member name="F:Ghostscript.NET.GhostscriptJpegDeviceType.Jpeg">
<summary>
Produce color JPEG files.
</summary>
</member>
<member name="F:Ghostscript.NET.GhostscriptJpegDeviceType.JpegGray">
<summary>
Produce grayscale JPEG files.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptImageDevice.Resolution">
<summary>
This option sets the resolution of the output file in dots per inch. The default value if you don't specify this options is usually 72 dpi.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptImageDevice.ResolutionXY">
<summary>
This option sets the resolution of the output file in dots per inch. The default value if you don't specify this options is usually 72 dpi.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptImageDevice.TextAlphaBits">
<summary>
These option control the use of subsample antialiasing.
Their use is highly recommended for producing high quality rasterizations of the input files.
The size of the subsampling box n should be 4 for optimum output, but smaller values can be used for faster rendering.
Antialiasing is enabled separately for text and graphics content.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptImageDevice.GraphicsAlphaBits">
<summary>
These option control the use of subsample antialiasing.
Their use is highly recommended for producing high quality rasterizations of the input files.
The size of the subsampling box n should be 4 for optimum output, but smaller values can be used for faster rendering.
Antialiasing is enabled separately for text and graphics content.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptJpegDevice.JpegQuality">
<summary>
(integer from 0 to 100, default 75)
Set the quality level value according to the widely used IJG quality scale, which balances the extent of compression
against the fidelity of the image when reconstituted. Lower values drop more information from the image to achieve
higher compression, and therefore have lower quality when reconstituted.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptJpegDevice.QualityFactor">
<summary>
(float from 0.0 to 1.0).
Adobe's QFactor quality scale, which you may use in place of JPEGQ above. The QFactor scale is used by PostScript's
DCTEncode filter but is nearly unheard-of elsewhere.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDevicePageSwitches.FixedMedia">
<summary>
Causes the media size to be fixed after initialization, forcing pages of other sizes or orientations
to be clipped. This may be useful when printing documents on a printer that can handle their requested
paper size but whose default is some other size. Note that -g automatically sets -dFIXEDMEDIA,
but -sPAPERSIZE= does not.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDevicePageSwitches.FixedResolution">
<summary>
Causes the media resolution to be fixed similarly. -r automatically sets -dFIXEDRESOLUTION.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDevicePageSwitches.PSFitPage">
<summary>
The page size from the PostScript file setpagedevice operator, or one of the older statusdict page size
operators (such as letter or a4) will be rotated, scaled and centered on the "best fit" page size from
those availiable in the InputAttributes list. The -dPSFitPage is most easily used to fit pages when used
with the -dFIXEDMEDIA option. This option is also set by the -dFitPage option.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDevicePageSwitches.Orient1">
<summary>
Defines the meaning of the 0 and 1 orientation values for the setpage[params] compatibility operators.
The default value of ORIENT1 is true (set in gs_init.ps), which is the correct value for most files that
use setpage[params] at all, namely, files produced by badly designed applications that "know" that the
output will be printed on certain roll-media printers: these applications use 0 to mean landscape and 1
to mean portrait. -dORIENT1=false declares that 0 means portrait and 1 means landscape, which is the
convention used by a smaller number of files produced by properly written applications.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDevicePageSwitches.DeviceWidthPoints">
<summary>
Sets the initial page width to desired value respectively, specified in 1/72" units.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDevicePageSwitches.DeviceHeightPoints">
<summary>
Sets the initial page height to desired value respectively, specified in 1/72" units.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDevicePageSwitches.DefaultPaperSize">
<summary>
This value will be used to replace the device default papersize ONLY if the default papersize for the device
is 'letter' or 'a4' serving to insulate users of A4 or 8.5x11 from particular device defaults (the collection
of contributed drivers in Ghostscript vary as to the default size).
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDevicePageSwitches.FitPage">
<summary>
This is a "convenience" operator that sets the various options to perform page fitting for specific file types.
This option sets the -dEPSFitPage, -dPDFFitPage, and the -dFitPage options.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDevicePdfSwitches.FirstPage">
<summary>
Begins interpreting on the designated page of the document. Pages of all documents in PDF collections are numbered sequentionally.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDevicePdfSwitches.LastPage">
<summary>
Stops interpreting after the designated page of the document. Pages of all documents in PDF collections are numbered sequentionally.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDeviceInteractionSwitches.Batch">
<summary>
Causes Ghostscript to exit after processing all files named on the command line, rather than going into an
interactive loop reading PostScript commands. Equivalent to putting -c quit at the end of the command line.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDeviceInteractionSwitches.NoPagePrompt">
<summary>
Disables only the prompt, but not the pause, at the end of each page. This may be useful on PC displays that
get confused if a program attempts to write text to the console while the display is in a graphics mode.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDeviceInteractionSwitches.NoPause">
<summary>
Disables the prompt and pause at the end of each page. Normally one should use this (along with -dBATCH) when
producing output on a printer or to a file; it also may be desirable for applications where another program is
"driving" Ghostscript.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDeviceInteractionSwitches.NoPrompt">
<summary>
Disables the prompt printed by Ghostscript when it expects interactive input, as well as the end-of-page prompt
(-dNOPAGEPROMPT). This allows piping input directly into Ghostscript, as long as the data doesn't refer to currentfile.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDeviceInteractionSwitches.Quiet">
<summary>
Suppresses routine information comments on standard output. This is currently necessary when redirecting
device output to standard output.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDeviceInteractionSwitches.ShortErrors">
<summary>
Makes certain error and information messages more Adobe-compatible.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDeviceOtherSwitches.DelayBind">
<summary>
Causes bind to remember all its invocations, but not actually execute them until the .bindnow procedure is
called. Useful only for certain specialized packages like pstotext that redefine operators. See the documentation
for .bindnow for more information on using this feature.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDeviceOtherSwitches.DoPdfMarks">
<summary>
Causes pdfmark to be called for bookmarks, annotations, links and cropbox when processing PDF files. Normally,
pdfmark is only called for these types for PostScript files or when the output device requests it (e.g. pdfwrite device).
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDeviceOtherSwitches.NoBind">
<summary>
Disables the bind operator. Useful only for debugging.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDeviceOtherSwitches.NoCache">
<summary>
Disables character caching. Useful only for debugging.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDeviceOtherSwitches.NoGC">
<summary>
Suppresses the initial automatic enabling of the garbage collector in Level 2 systems.
(The vmreclaim operator is not disabled.) Useful only for debugging.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDeviceOtherSwitches.NoOuterSave">
<summary>
Suppresses the initial save that is used for compatibility with Adobe PS Interpreters that ordinarily
run under a job server. If a job server is going to be used to set up the outermost save level, then
-dNOOUTERSAVE should be used so that the restore between jobs will restore global VM as expected.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDeviceOtherSwitches.NoSafer">
<summary>
(equivalent to -dDELAYSAFER).
This flag disables SAFER mode until the .setsafe procedure is run. This is intended for clients or scripts
that cannot operate in SAFER mode. If Ghostscript is started with -dNOSAFER or -dDELAYSAFER, PostScript
programs are allowed to read, write, rename or delete any files in the system that are not protected by
operating system permissions. This mode should be used with caution, and .setsafe should be run prior to
running any PostScript file with unknown contents.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDeviceOtherSwitches.Safer">
<summary>
Disables the deletefile and renamefile operators, and the ability to open piped commands (%pipe%cmd) at all.
Only %stdout and %stderr can be opened for writing. Disables reading of files other than %stdin, those given
as a command line argument, or those contained on one of the paths given by LIBPATH and FONTPATH and specified
by the system params /FontResourceDir and /GenericResourceDir.
This mode also sets the .LockSafetyParams parameter of the default device, or the device specified with the
-sDEVICE= switch to protect against programs that attempt to write to files using the OutputFile device parameter.
Note that since the device parameters specified on the command line (including OutputFile) are set prior to SAFER
mode, the -sOutputFile=... on the command line is unrestricted.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDeviceOtherSwitches.Strict">
<summary>
Disables as many Ghostscript extensions as feasible, to be more helpful in debugging applications that produce
output for Adobe and other RIPs.
</summary>
</member>
<member name="P:Ghostscript.NET.GhostscriptDeviceOtherSwitches.WriteSystemDict">
<summary>
Leaves systemdict writable. This is necessary when running special utility programs such as font2c and pcharstr,
which must bypass normal PostScript access protection.
</summary>
</member>
<member name="F:Ghostscript.NET.GhostscriptImageDeviceAlphaBits.V_1">
<summary>
1.
</summary>
</member>
<member name="F:Ghostscript.NET.GhostscriptImageDeviceAlphaBits.V_2">
<summary>
2.
</summary>
</member>
<member name="F:Ghostscript.NET.GhostscriptImageDeviceAlphaBits.V_4">
<summary>
4.
</summary>
</member>
<member name="F:Ghostscript.NET.GhostscriptPngDeviceType.Png16m">
<summary>
24bit RGB color.
</summary>
</member>
<member name="F:Ghostscript.NET.GhostscriptPngDeviceType.PngAlpha">
<summary>
Transparency support.
</summary>
</member>
<member name="F:Ghostscript.NET.GhostscriptPngDeviceType.PngGray">
<summary>
Grayscale output.
</summary>
</member>
<member name="F:Ghostscript.NET.GhostscriptPngDeviceType.Png256">
<summary>
8-bit color.
</summary>
</member>
<member name="F:Ghostscript.NET.GhostscriptPngDeviceType.Png16">
<summary>
4-bit color.
</summary>
</member>
<member name="F:Ghostscript.NET.GhostscriptPngDeviceType.PngMono">
<summary>
Black-and-white only.
</summary>
</member>
<member name="F:Ghostscript.NET.GhostscriptPngDeviceType.PngMonoD">
<summary>
Black-and-white, but the output is formed from an internal 8 bit grayscale rendering which is then error diffused and converted down to 1bpp.
</summary>
</member>
<member name="M:Ghostscript.NET.Processor.GhostscriptProcessor.StartProcessing(System.String[],Ghostscript.NET.GhostscriptStdIO)">
<summary>
Run Ghostscript.
</summary>
<param name="args">Command arguments</param>
<param name="stdIO_callback">StdIO callback, can be set to null if you dont want to handle it.</param>
</member>
<member name="T:Ghostscript.NET.DISPLAY_FORMAT_COLOR">
<summary>
Define the color space alternatives.
</summary>
</member>
<member name="T:Ghostscript.NET.DISPLAY_FORMAT_ALPHA">
<summary>
Define whether alpha information, or an extra unused bytes is included
DISPLAY_ALPHA_FIRST and DISPLAY_ALPHA_LAST are not implemented
</summary>
</member>
<member name="T:Ghostscript.NET.DISPLAY_FORMAT_DEPTH">
<summary>
Define the depth per component for DISPLAY_COLORS_GRAY,
DISPLAY_COLORS_RGB and DISPLAY_COLORS_CMYK,
or the depth per pixel for DISPLAY_COLORS_NATIVE
DISPLAY_DEPTH_2 and DISPLAY_DEPTH_12 have not been tested.
</summary>
</member>
<member name="T:Ghostscript.NET.DISPLAY_FORMAT_ENDIAN">
<summary>
Define whether Red/Cyan should come first,
or whether Blue/Black should come first
</summary>
</member>
<member name="T:Ghostscript.NET.DISPLAY_FORMAT_FIRSTROW">
<summary>
Define whether the raster starts at the top or bottom of the bitmap
</summary>
</member>
<member name="T:Ghostscript.NET.DISPLAY_FORMAT_555">
<summary>
Define whether packing RGB in 16-bits should use 555
or 565 (extra bit for green)
</summary>
</member>
<member name="T:Ghostscript.NET.DISPLAY_FORMAT_ROW_ALIGN">
<summary>
Define the row alignment, which must be equal to or greater than
the size of a pointer.
The default (DISPLAY_ROW_ALIGN_DEFAULT) is the size of a pointer,
4 bytes (DISPLAY_ROW_ALIGN_4) on 32-bit systems or 8 bytes
(DISPLAY_ROW_ALIGN_8) on 64-bit systems.
</summary>
</member>
<member name="T:Ghostscript.NET.display_callback">
<summary>
Display device callback structure.
Note that for Windows, the display callback functions are
cdecl, not stdcall. This differs from those in iapi.h.
</summary>