1 -- $Id: fdata_epdf.lua 4559 2013-01-20 19:58:26Z hhenkel $
7 shortdesc
= "Construct a PDFDoc object by opening a PDF document.",
9 {type = "string", name
= "filename", optional
= false, },
12 {type = "PDFDoc", name
= "var", optional
= false, },
17 shortdesc
= "Construct an Annot object.",
19 {type = "XRef", name
= "xref", optional
= false, },
20 {type = "Dict", name
= "dict", optional
= false, },
21 {type = "Catalog", name
= "catalog", optional
= false, },
22 {type = "Ref", name
= "ref", optional
= false, },
25 {type = "Annot", name
= "var", optional
= false, },
30 shortdesc
= "Construct an Annots object.",
32 {type = "XRef", name
= "xref", optional
= false, },
33 {type = "Catalog", name
= "catalog", optional
= false, },
34 {type = "Object", name
= "object", optional
= false, },
37 {type = "Annots", name
= "var", optional
= false, },
42 shortdesc
= "Construct an Array object.",
44 {type = "XRef", name
= "xref", optional
= false, },
47 {type = "Array", name
= "var", optional
= false, },
52 shortdesc
= "Construct a Dict object.",
54 {type = "XRef", name
= "xref", optional
= false, },
57 {type = "Dict", name
= "var", optional
= false, },
62 shortdesc
= "Construct an Object object.",
66 {type = "Object", name
= "var", optional
= false, },
71 shortdesc
= "Construct a PDFRectangle object.",
75 {type = "PDFRectangle", name
= "var", optional
= false, },
80 ------------------------------------------------------------------------
84 shortdesc
= "Check if Annot object is ok.",
86 {type = "Annot", name
= "annot", optional
= false, },
89 {type = "boolean", name
= "var", optional
= false, },
94 shortdesc
= "Get Appearance object.",
96 {type = "Annot", name
= "annot", optional
= false, },
99 {type = "Object", name
= "var", optional
= false, },
104 shortdesc
= "Get AnnotBorder object.",
106 {type = "Annot", name
= "annot", optional
= false, },
109 {type = "AnnotBorder", name
= "var", optional
= false, },
114 shortdesc
= "Check if object number and generation matches Ref.",
116 {type = "Annot", name
= "annot", optional
= false, },
117 {type = "Ref", name
= "ref", optional
= false, },
120 {type = "boolean", name
= "var", optional
= false, },
124 ------------------------------------------------------------------------
128 shortdesc
= "Get border width.",
130 {type = "AnnotBorderStyle", name
= "annotborderstyle", optional
= false, },
133 {type = "number", name
= "var", optional
= false, },
137 ------------------------------------------------------------------------
141 shortdesc
= "Get number of Annots objects.",
143 {type = "Annots", name
= "annots", optional
= false, },
146 {type = "integer", name
= "var", optional
= false, },
151 shortdesc
= "Get Annot object.",
153 {type = "Annots", name
= "annots", optional
= false, },
154 {type = "integer", name
= "integer", optional
= false, },
157 {type = "Annot", name
= "var", optional
= false, },
161 ------------------------------------------------------------------------
165 shortdesc
= "Increment reference count to Array.",
167 {type = "Array", name
= "array", optional
= false, },
174 shortdesc
= "Decrement reference count to Array.",
176 {type = "Array", name
= "array", optional
= false, },
183 shortdesc
= "Get Array length.",
185 {type = "Array", name
= "array", optional
= false, },
188 {type = "integer", name
= "var", optional
= false, },
193 shortdesc
= "Add Object to Array.",
195 {type = "Array", name
= "array", optional
= false, },
196 {type = "Object", name
= "object", optional
= false, },
203 shortdesc
= "Get Object from Array.",
205 {type = "Array", name
= "array", optional
= false, },
206 {type = "integer", name
= "integer", optional
= false, },
209 {type = "Object", name
= "var", optional
= false, },
214 shortdesc
= "Get Object from Array, not resolving indirection.",
216 {type = "Array", name
= "array", optional
= false, },
217 {type = "integer", name
= "integer", optional
= false, },
220 {type = "Object", name
= "var", optional
= false, },
225 shortdesc
= "Get String from Array.",
227 {type = "Array", name
= "array", optional
= false, },
228 {type = "integer", name
= "integer", optional
= false, },
231 {type = "string", name
= "var", optional
= false, },
235 ------------------------------------------------------------------------
239 shortdesc
= "Check if Catalog object is ok.",
241 {type = "Catalog", name
= "catalog", optional
= false, },
244 {type = "boolean", name
= "var", optional
= false, },
249 shortdesc
= "Get total number of pages.",
251 {type = "Catalog", name
= "catalog", optional
= false, },
254 {type = "integer", name
= "var", optional
= false, },
259 shortdesc
= "Get Page.",
261 {type = "Catalog", name
= "catalog", optional
= false, },
262 {type = "integer", name
= "integer", optional
= false, },
265 {type = "Page", name
= "var", optional
= false, },
270 shortdesc
= "Get the reference to a Page object.",
272 {type = "Catalog", name
= "catalog", optional
= false, },
273 {type = "integer", name
= "integer", optional
= false, },
276 {type = "Ref", name
= "var", optional
= false, },
281 shortdesc
= "Get base URI, if any.",
283 {type = "Catalog", name
= "catalog", optional
= false, },
286 {type = "string", name
= "var", optional
= false, },
291 shortdesc
= "Get the contents of the Metadata stream.",
293 {type = "Catalog", name
= "catalog", optional
= false, },
296 {type = "string", name
= "var", optional
= false, },
299 getStructTreeRoot
= {
301 shortdesc
= "Get the structure tree root object.",
303 {type = "Catalog", name
= "catalog", optional
= false, },
306 {type = "Object", name
= "var", optional
= false, },
311 shortdesc
= "Get a Page number by object number and generation.",
313 {type = "Catalog", name
= "catalog", optional
= false, },
314 {type = "integer", name
= "object number", optional
= false, },
315 {type = "integer", name
= "object generation", optional
= false, },
318 {type = "integer", name
= "var", optional
= false, },
323 shortdesc
= "Find a named destination.",
325 {type = "Catalog", name
= "catalog", optional
= false, },
326 {type = "string", name
= "string", optional
= false, },
329 {type = "LinkDest", name
= "var", optional
= false, },
334 shortdesc
= "Get destinations object.",
336 {type = "Catalog", name
= "catalog", optional
= false, },
339 {type = "Object", name
= "var", optional
= false, },
344 shortdesc
= "Get number of embedded files.",
346 {type = "Catalog", name
= "catalog", optional
= false, },
349 {type = "integer", name
= "var", optional
= false, },
354 shortdesc
= "Get file spec of embedded file.",
356 {type = "Catalog", name
= "catalog", optional
= false, },
357 {type = "integer", name
= "integer", optional
= false, },
360 {type = "FileSpec", name
= "var", optional
= false, },
365 shortdesc
= "Get number of javascript scripts.",
367 {type = "Catalog", name
= "catalog", optional
= false, },
370 {type = "integer", name
= "var", optional
= false, },
375 shortdesc
= "Get javascript script.",
377 {type = "Catalog", name
= "catalog", optional
= false, },
378 {type = "integer", name
= "integer", optional
= false, },
381 {type = "string", name
= "var", optional
= false, },
386 shortdesc
= "Get Outline object.",
388 {type = "Catalog", name
= "catalog", optional
= false, },
391 {type = "Object", name
= "var", optional
= false, },
396 shortdesc
= "Get AcroForm object.",
398 {type = "Catalog", name
= "catalog", optional
= false, },
401 {type = "Object", name
= "var", optional
= false, },
405 ------------------------------------------------------------------------
409 shortdesc
= "Get name of embedded file.",
411 {type = "EmbFile", name
= "embfile", optional
= false, },
414 {type = "string", name
= "var", optional
= false, },
419 shortdesc
= "Get description of embedded file.",
421 {type = "EmbFile", name
= "embfile", optional
= false, },
424 {type = "string", name
= "var", optional
= false, },
429 shortdesc
= "Get size of embedded file.",
431 {type = "EmbFile", name
= "embfile", optional
= false, },
434 {type = "integer", name
= "var", optional
= false, },
439 shortdesc
= "Get modification date of embedded file.",
441 {type = "EmbFile", name
= "embfile", optional
= false, },
444 {type = "string", name
= "var", optional
= false, },
449 shortdesc
= "Get creation date of embedded file.",
451 {type = "EmbFile", name
= "embfile", optional
= false, },
454 {type = "string", name
= "var", optional
= false, },
459 shortdesc
= "Get checksum of embedded file.",
461 {type = "EmbFile", name
= "embfile", optional
= false, },
464 {type = "string", name
= "var", optional
= false, },
469 shortdesc
= "Get mime type of embedded file.",
471 {type = "EmbFile", name
= "embfile", optional
= false, },
474 {type = "string", name
= "var", optional
= false, },
479 shortdesc
= "Get stream object of embedded file.",
481 {type = "EmbFile", name
= "embfile", optional
= false, },
484 {type = "Object", name
= "var", optional
= false, },
489 shortdesc
= "Check if embedded file is ok.",
491 {type = "EmbFile", name
= "embfile", optional
= false, },
494 {type = "boolean", name
= "var", optional
= false, },
499 shortdesc
= "Save embedded file to disk.",
501 {type = "EmbFile", name
= "embfile", optional
= false, },
502 {type = "string", name
= "var", optional
= false, },
505 {type = "boolean", name
= "var", optional
= false, },
509 ------------------------------------------------------------------------
513 shortdesc
= "Check if filespec is ok.",
515 {type = "FileSpec", name
= "filespec", optional
= false, },
518 {type = "boolean", name
= "var", optional
= false, },
523 shortdesc
= "Get file name of filespec.",
525 {type = "FileSpec", name
= "filespec", optional
= false, },
528 {type = "string", name
= "string", optional
= false, },
531 getFileNameForPlatform
= {
533 shortdesc
= "Get file name for platform of filespec.",
535 {type = "FileSpec", name
= "filespec", optional
= false, },
538 {type = "string", name
= "string", optional
= false, },
543 shortdesc
= "Get description of filespec.",
545 {type = "FileSpec", name
= "filespec", optional
= false, },
548 {type = "string", name
= "string", optional
= false, },
553 shortdesc
= "Get embedded file of filespec.",
555 {type = "FileSpec", name
= "filespec", optional
= false, },
558 {type = "EmbFile", name
= "embfile", optional
= false, },
562 ------------------------------------------------------------------------
566 shortdesc
= "Increment reference count to Dict.",
568 {type = "Dict", name
= "dict", optional
= false, },
575 shortdesc
= "Decrement reference count to Dict.",
577 {type = "Dict", name
= "dict", optional
= false, },
584 shortdesc
= "Get Dict length.",
586 {type = "Dict", name
= "dict", optional
= false, },
589 {type = "integer", name
= "var", optional
= false, },
594 shortdesc
= "Add Object to Dict.",
596 {type = "Dict", name
= "dict", optional
= false, },
597 {type = "string", name
= "string", optional
= false, },
598 {type = "Object", name
= "object", optional
= false, },
605 shortdesc
= "Set Object in Dict.",
607 {type = "Dict", name
= "dict", optional
= false, },
608 {type = "string", name
= "string", optional
= false, },
609 {type = "Object", name
= "object", optional
= false, },
616 shortdesc
= "Remove entry from Dict.",
618 {type = "Dict", name
= "dict", optional
= false, },
619 {type = "string", name
= "string", optional
= false, },
626 shortdesc
= "Check if Dict is of given /Type.",
628 {type = "Dict", name
= "dict", optional
= false, },
629 {type = "string", name
= "string", optional
= false, },
632 {type = "boolean", name
= "var", optional
= false, },
637 shortdesc
= "Look up Dict entry.",
639 {type = "Dict", name
= "dict", optional
= false, },
640 {type = "string", name
= "string", optional
= false, },
643 {type = "Object", name
= "var", optional
= false, },
648 shortdesc
= "Look up Dict entry, not resolving indirection.",
650 {type = "Dict", name
= "dict", optional
= false, },
651 {type = "string", name
= "string", optional
= false, },
654 {type = "Object", name
= "var", optional
= false, },
661 {type = "Dict", name
= "dict", optional
= false, },
662 {type = "string", name
= "string", optional
= false, },
663 {type = "string", name
= "string", optional
= false, },
666 {type = "integer", name
= "var", optional
= false, },
671 shortdesc
= "Get key from Dict by number.",
673 {type = "Dict", name
= "dict", optional
= false, },
674 {type = "integer", name
= "integer", optional
= false, },
677 {type = "string", name
= "var", optional
= false, },
682 shortdesc
= "Get value from Dict by number.",
684 {type = "Dict", name
= "dict", optional
= false, },
685 {type = "integer", name
= "integer", optional
= false, },
688 {type = "Object", name
= "var", optional
= false, },
693 shortdesc
= "Get value from Dict by number, not resolving indirection.",
695 {type = "Dict", name
= "dict", optional
= false, },
696 {type = "integer", name
= "integer", optional
= false, },
699 {type = "Object", name
= "var", optional
= false, },
704 shortdesc
= "Check if Dict contains /Key.",
706 {type = "Dict", name
= "dict", optional
= false, },
707 {type = "string", name
= "string", optional
= false, },
710 {type = "boolean", name
= "var", optional
= false, },
714 ------------------------------------------------------------------------
718 shortdesc
= "Check if Link object is ok.",
720 {type = "Link", name
= "link", optional
= false, },
723 {type = "boolean", name
= "var", optional
= false, },
728 shortdesc
= "Check if point is inside the link rectangle.",
730 {type = "Link", name
= "link", optional
= false, },
731 {type = "number", name
= "number", optional
= false, },
732 {type = "number", name
= "number", optional
= false, },
735 {type = "boolean", name
= "var", optional
= false, },
739 ------------------------------------------------------------------------
743 shortdesc
= "Check if LinkDest object is ok.",
745 {type = "LinkDest", name
= "linkdest", optional
= false, },
748 {type = "boolean", name
= "var", optional
= false, },
753 shortdesc
= "Get number of LinkDest kind.",
755 {type = "LinkDest", name
= "linkdest", optional
= false, },
758 {type = "integer", name
= "var", optional
= false, },
763 shortdesc
= "Get name of LinkDest kind.",
765 {type = "LinkDest", name
= "linkdest", optional
= false, },
768 {type = "string", name
= "var", optional
= false, },
775 {type = "LinkDest", name
= "linkdest", optional
= false, },
778 {type = "boolean", name
= "var", optional
= false, },
785 {type = "LinkDest", name
= "linkdest", optional
= false, },
788 {type = "integer", name
= "var", optional
= false, },
795 {type = "LinkDest", name
= "linkdest", optional
= false, },
798 {type = "Ref", name
= "var", optional
= false, },
805 {type = "LinkDest", name
= "linkdest", optional
= false, },
808 {type = "number", name
= "var", optional
= false, },
815 {type = "LinkDest", name
= "linkdest", optional
= false, },
818 {type = "number", name
= "var", optional
= false, },
825 {type = "LinkDest", name
= "linkdest", optional
= false, },
828 {type = "number", name
= "var", optional
= false, },
835 {type = "LinkDest", name
= "linkdest", optional
= false, },
838 {type = "number", name
= "var", optional
= false, },
845 {type = "LinkDest", name
= "linkdest", optional
= false, },
848 {type = "number", name
= "var", optional
= false, },
855 {type = "LinkDest", name
= "linkdest", optional
= false, },
858 {type = "boolean", name
= "var", optional
= false, },
865 {type = "LinkDest", name
= "linkdest", optional
= false, },
868 {type = "boolean", name
= "var", optional
= false, },
875 {type = "LinkDest", name
= "linkdest", optional
= false, },
878 {type = "boolean", name
= "var", optional
= false, },
882 ------------------------------------------------------------------------
886 shortdesc
= "Get number of links.",
888 {type = "Links", name
= "links", optional
= false, },
891 {type = "integer", name
= "var", optional
= false, },
896 shortdesc
= "Get link by number.",
898 {type = "Links", name
= "links", optional
= false, },
899 {type = "integer", name
= "integer", optional
= false, },
902 {type = "Link", name
= "var", optional
= false, },
906 ------------------------------------------------------------------------
910 shortdesc
= "Initialize a Bool-type object.",
912 {type = "Object", name
= "object", optional
= false, },
913 {type = "boolean", name
= "boolean", optional
= false, },
920 shortdesc
= "Initialize an Int-type object.",
922 {type = "Object", name
= "object", optional
= false, },
923 {type = "integer", name
= "integer", optional
= false, },
930 shortdesc
= "Initialize a Real-type object.",
932 {type = "Object", name
= "object", optional
= false, },
933 {type = "number", name
= "number", optional
= false, },
940 shortdesc
= "Initialize a String-type object.",
942 {type = "Object", name
= "object", optional
= false, },
943 {type = "string", name
= "string", optional
= false, },
950 shortdesc
= "Initialize a Name-type object.",
952 {type = "Object", name
= "object", optional
= false, },
953 {type = "string", name
= "string", optional
= false, },
960 shortdesc
= "Initialize a Null-type object.",
962 {type = "Object", name
= "object", optional
= false, },
969 shortdesc
= "Initialize an Array-type object with an empty array.",
971 {type = "Object", name
= "object", optional
= false, },
972 {type = "XRef", name
= "xref", optional
= false, },
979 shortdesc
= "Initialize a Dict-type object with an empty dictionary.",
981 {type = "Object", name
= "object", optional
= false, },
982 {type = "XRef", name
= "xref", optional
= false, },
989 shortdesc
= "Initialize a Stream-type object.",
991 {type = "Object", name
= "object", optional
= false, },
992 {type = "Stream", name
= "stream", optional
= false, },
999 shortdesc
= "Initialize a Ref-type object by object number and generation.",
1001 {type = "Object", name
= "object", optional
= false, },
1002 {type = "integer", name
= "object number", optional
= false, },
1003 {type = "integer", name
= "object generation", optional
= false, },
1010 shortdesc
= "Initialize a Cmd-type object.",
1012 {type = "Object", name
= "object", optional
= false, },
1013 {type = "string", name
= "string", optional
= false, },
1020 shortdesc
= "Initialize an Error-type object.",
1022 {type = "Object", name
= "object", optional
= false, },
1029 shortdesc
= "Initialize an EOF-type object.",
1031 {type = "Object", name
= "object", optional
= false, },
1038 shortdesc
= "If object is of type Ref, fetch and return the referenced object. Otherwise, return a copy of the object.",
1040 {type = "Object", name
= "object", optional
= false, },
1041 {type = "XRef", name
= "xref", optional
= false, },
1044 {type = "Object", name
= "var", optional
= false, },
1049 shortdesc
= "Get object type as a number (enum ObjType).",
1051 {type = "Object", name
= "object", optional
= false, },
1054 {type = "integer", name
= "var", optional
= false, },
1059 shortdesc
= "Get object type name.",
1061 {type = "Object", name
= "object", optional
= false, },
1064 {type = "string", name
= "var", optional
= false, },
1069 shortdesc
= "Check if object is of type Bool.",
1071 {type = "Object", name
= "object", optional
= false, },
1074 {type = "boolean", name
= "var", optional
= false, },
1079 shortdesc
= "Check if object is of type Int.",
1081 {type = "Object", name
= "object", optional
= false, },
1084 {type = "boolean", name
= "var", optional
= false, },
1089 shortdesc
= "Check if object is of type Real.",
1091 {type = "Object", name
= "object", optional
= false, },
1094 {type = "boolean", name
= "var", optional
= false, },
1099 shortdesc
= "Check if object is of type Num.",
1101 {type = "Object", name
= "object", optional
= false, },
1104 {type = "boolean", name
= "var", optional
= false, },
1109 shortdesc
= "Check if object is of type String.",
1111 {type = "Object", name
= "object", optional
= false, },
1114 {type = "boolean", name
= "var", optional
= false, },
1119 shortdesc
= "Check if object is of type Name.",
1121 {type = "Object", name
= "object", optional
= false, },
1124 {type = "boolean", name
= "var", optional
= false, },
1129 shortdesc
= "Check if object is of type Null.",
1131 {type = "Object", name
= "object", optional
= false, },
1134 {type = "boolean", name
= "var", optional
= false, },
1139 shortdesc
= "Check if object is of type Array.",
1141 {type = "Object", name
= "object", optional
= false, },
1144 {type = "boolean", name
= "var", optional
= false, },
1149 shortdesc
= "Check if object is of type Dict.",
1151 {type = "Object", name
= "object", optional
= false, },
1154 {type = "boolean", name
= "var", optional
= false, },
1159 shortdesc
= "Check if object is of type Stream.",
1161 {type = "Object", name
= "object", optional
= false, },
1164 {type = "boolean", name
= "var", optional
= false, },
1169 shortdesc
= "Check if object is of type Ref.",
1171 {type = "Object", name
= "object", optional
= false, },
1174 {type = "boolean", name
= "var", optional
= false, },
1179 shortdesc
= "Check if object is of type Cmd.",
1181 {type = "Object", name
= "object", optional
= false, },
1184 {type = "boolean", name
= "var", optional
= false, },
1189 shortdesc
= "Check if object is of type Error.",
1191 {type = "Object", name
= "object", optional
= false, },
1194 {type = "boolean", name
= "var", optional
= false, },
1199 shortdesc
= "Check if object is of type EOF.",
1201 {type = "Object", name
= "object", optional
= false, },
1204 {type = "boolean", name
= "var", optional
= false, },
1209 shortdesc
= "Check if object is of type None.",
1211 {type = "Object", name
= "object", optional
= false, },
1214 {type = "boolean", name
= "var", optional
= false, },
1219 shortdesc
= "Get boolean from Bool-type object.",
1221 {type = "Object", name
= "object", optional
= false, },
1224 {type = "boolean", name
= "var", optional
= false, },
1229 shortdesc
= "Get integer from Int-type object.",
1231 {type = "Object", name
= "object", optional
= false, },
1234 {type = "integer", name
= "var", optional
= false, },
1239 shortdesc
= "Get number from Real-type object.",
1241 {type = "Object", name
= "object", optional
= false, },
1244 {type = "number", name
= "var", optional
= false, },
1249 shortdesc
= "Get number from Num-type object.",
1251 {type = "Object", name
= "object", optional
= false, },
1254 {type = "number", name
= "var", optional
= false, },
1259 shortdesc
= "Get string from String-type object.",
1261 {type = "Object", name
= "object", optional
= false, },
1264 {type = "string", name
= "var", optional
= false, },
1269 shortdesc
= "Get name from Name-type object as a string.",
1271 {type = "Object", name
= "object", optional
= false, },
1274 {type = "string", name
= "var", optional
= false, },
1279 shortdesc
= "Get Array from Array-type object.",
1281 {type = "Object", name
= "object", optional
= false, },
1284 {type = "Array", name
= "var", optional
= false, },
1289 shortdesc
= "Get Dict from Dict-type object.",
1291 {type = "Object", name
= "object", optional
= false, },
1294 {type = "Dict", name
= "var", optional
= false, },
1299 shortdesc
= "Get Stream from Stream-type object.",
1301 {type = "Object", name
= "object", optional
= false, },
1304 {type = "Stream", name
= "var", optional
= false, },
1309 shortdesc
= "Get Ref from Ref-type object.",
1311 {type = "Object", name
= "object", optional
= false, },
1314 {type = "Ref", name
= "var", optional
= false, },
1319 shortdesc
= "Get object number from Ref-type object.",
1321 {type = "Object", name
= "object", optional
= false, },
1324 {type = "integer", name
= "var", optional
= false, },
1329 shortdesc
= "Get object generation from Ref-type object.",
1331 {type = "Object", name
= "object", optional
= false, },
1334 {type = "integer", name
= "var", optional
= false, },
1338 shortdesc
= "Get command from Cmd-type object as a string.",
1341 {type = "Object", name
= "object", optional
= false, },
1344 {type = "string", name
= "var", optional
= false, },
1349 shortdesc
= "Get array length from Array-type object.",
1351 {type = "Object", name
= "object", optional
= false, },
1354 {type = "integer", name
= "var", optional
= false, },
1359 shortdesc
= "Add Object to Array-type object.",
1361 {type = "Object", name
= "object", optional
= false, },
1362 {type = "Object", name
= "object", optional
= false, },
1369 shortdesc
= "Get Object from Array-type object.",
1371 {type = "Object", name
= "object", optional
= false, },
1372 {type = "integer", name
= "integer", optional
= false, },
1375 {type = "Object", name
= "var", optional
= false, },
1380 shortdesc
= "Get Object from Array-type object, not resolving indirection.",
1382 {type = "Object", name
= "object", optional
= false, },
1383 {type = "integer", name
= "integer", optional
= false, },
1386 {type = "Object", name
= "var", optional
= false, },
1391 shortdesc
= "Get dictionary length from Dict-type object.",
1393 {type = "Object", name
= "object", optional
= false, },
1394 {type = "integer", name
= "integer", optional
= false, },
1397 {type = "integer", name
= "var", optional
= false, },
1402 shortdesc
= "Add Object to Dict-type object.",
1404 {type = "Object", name
= "object", optional
= false, },
1405 {type = "string", name
= "string", optional
= false, },
1406 {type = "Object", name
= "object", optional
= false, },
1415 {type = "Object", name
= "object", optional
= false, },
1416 {type = "string", name
= "string", optional
= false, },
1417 {type = "Object", name
= "object", optional
= false, },
1426 {type = "Object", name
= "object", optional
= false, },
1427 {type = "string", name
= "string", optional
= false, },
1430 {type = "Object", name
= "var", optional
= false, },
1437 {type = "Object", name
= "object", optional
= false, },
1438 {type = "string", name
= "string", optional
= false, },
1441 {type = "Object", name
= "var", optional
= false, },
1446 shortdesc
= "Get Dict key of Dict-type object by number.",
1448 {type = "Object", name
= "object", optional
= false, },
1449 {type = "integer", name
= "integer", optional
= false, },
1452 {type = "string", name
= "var", optional
= false, },
1457 shortdesc
= "Get Dict value of Dict-type object by number.",
1459 {type = "Object", name
= "object", optional
= false, },
1460 {type = "integer", name
= "integer", optional
= false, },
1463 {type = "Object", name
= "var", optional
= false, },
1468 shortdesc
= "Get Dict value of Dict-type object by number, not resolving indirection.",
1470 {type = "Object", name
= "object", optional
= false, },
1471 {type = "integer", name
= "integer", optional
= false, },
1474 {type = "Object", name
= "var", optional
= false, },
1479 shortdesc
= "Check if object contains a stream whose dictionary is of given /Type.",
1481 {type = "Object", name
= "object", optional
= false, },
1482 {type = "string", name
= "string", optional
= false, },
1485 {type = "boolean", name
= "var", optional
= false, },
1492 {type = "Object", name
= "object", optional
= false, },
1501 {type = "Object", name
= "object", optional
= false, },
1504 {type = "integer", name
= "var", optional
= false, },
1511 {type = "Object", name
= "object", optional
= false, },
1514 {type = "integer", name
= "var", optional
= false, },
1521 {type = "Object", name
= "object", optional
= false, },
1524 {type = "integer", name
= "var", optional
= false, },
1531 {type = "Object", name
= "object", optional
= false, },
1532 {type = "integer", name
= "integer", optional
= false, },
1541 {type = "Object", name
= "object", optional
= false, },
1544 {type = "Dict", name
= "var", optional
= false, },
1548 ------------------------------------------------------------------------
1552 shortdesc
= "Check if Page object is ok.",
1554 {type = "Page", name
= "page", optional
= false, },
1557 {type = "boolean", name
= "var", optional
= false, },
1564 {type = "Page", name
= "page", optional
= false, },
1567 {type = "integer", name
= "var", optional
= false, },
1574 {type = "Page", name
= "page", optional
= false, },
1577 {type = "PDFRectangle", name
= "var", optional
= false, },
1584 {type = "Page", name
= "page", optional
= false, },
1587 {type = "PDFRectangle", name
= "var", optional
= false, },
1594 {type = "Page", name
= "page", optional
= false, },
1597 {type = "boolean", name
= "var", optional
= false, },
1604 {type = "Page", name
= "page", optional
= false, },
1607 {type = "number", name
= "var", optional
= false, },
1614 {type = "Page", name
= "page", optional
= false, },
1617 {type = "number", name
= "var", optional
= false, },
1624 {type = "Page", name
= "page", optional
= false, },
1627 {type = "number", name
= "var", optional
= false, },
1634 {type = "Page", name
= "page", optional
= false, },
1637 {type = "number", name
= "var", optional
= false, },
1644 {type = "Page", name
= "page", optional
= false, },
1647 {type = "PDFRectangle", name
= "var", optional
= false, },
1654 {type = "Page", name
= "page", optional
= false, },
1657 {type = "PDFRectangle", name
= "var", optional
= false, },
1664 {type = "Page", name
= "page", optional
= false, },
1667 {type = "PDFRectangle", name
= "var", optional
= false, },
1674 {type = "Page", name
= "page", optional
= false, },
1677 {type = "number", name
= "var", optional
= false, },
1684 {type = "Page", name
= "page", optional
= false, },
1687 {type = "string", name
= "var", optional
= false, },
1694 {type = "Page", name
= "page", optional
= false, },
1697 {type = "Dict", name
= "var", optional
= false, },
1704 {type = "Page", name
= "page", optional
= false, },
1707 {type = "Dict", name
= "var", optional
= false, },
1714 {type = "Page", name
= "page", optional
= false, },
1717 {type = "Stream", name
= "var", optional
= false, },
1724 {type = "Page", name
= "page", optional
= false, },
1727 {type = "Dict", name
= "var", optional
= false, },
1730 getSeparationInfo
= {
1734 {type = "Page", name
= "page", optional
= false, },
1737 {type = "Dict", name
= "var", optional
= false, },
1744 {type = "Page", name
= "page", optional
= false, },
1747 {type = "Dict", name
= "var", optional
= false, },
1754 {type = "Page", name
= "page", optional
= false, },
1757 {type = "Object", name
= "var", optional
= false, },
1764 {type = "Page", name
= "page", optional
= false, },
1765 {type = "Catalog", name
= "catalog", optional
= false, },
1768 {type = "Links", name
= "var", optional
= false, },
1775 {type = "Page", name
= "page", optional
= false, },
1778 {type = "Object", name
= "var", optional
= false, },
1782 ------------------------------------------------------------------------
1786 shortdesc
= "Check if PDFDoc object is ok.",
1788 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1791 {type = "boolean", name
= "var", optional
= false, },
1798 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1801 {type = "integer", name
= "var", optional
= false, },
1804 getErrorCodeName
= {
1808 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1811 {type = "string", name
= "var", optional
= false, },
1818 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1821 {type = "string", name
= "var", optional
= false, },
1828 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1831 {type = "XRef", name
= "var", optional
= false, },
1838 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1841 {type = "Catalog", name
= "var", optional
= false, },
1844 getPageMediaWidth
= {
1848 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1851 {type = "number", name
= "var", optional
= false, },
1854 getPageMediaHeight
= {
1858 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1861 {type = "number", name
= "var", optional
= false, },
1864 getPageCropWidth
= {
1868 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1871 {type = "number", name
= "var", optional
= false, },
1874 getPageCropHeight
= {
1878 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1881 {type = "number", name
= "var", optional
= false, },
1888 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1891 {type = "integer", name
= "var", optional
= false, },
1898 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1901 {type = "string", name
= "var", optional
= false, },
1904 getStructTreeRoot
= {
1908 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1911 {type = "Object", name
= "var", optional
= false, },
1916 shortdesc
= "Get a Page number by object number and generation.",
1918 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1919 {type = "integer", name
= "object number", optional
= false, },
1920 {type = "integer", name
= "object generation", optional
= false, },
1923 {type = "integer", name
= "var", optional
= false, },
1930 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1931 {type = "integer", name
= "integer", optional
= false, },
1934 {type = "Links", name
= "var", optional
= false, },
1941 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1942 {type = "string", name
= "string", optional
= false, },
1945 {type = "LinkDest", name
= "var", optional
= false, },
1952 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1955 {type = "boolean", name
= "var", optional
= false, },
1962 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1965 {type = "boolean", name
= "var", optional
= false, },
1972 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1975 {type = "boolean", name
= "var", optional
= false, },
1982 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1985 {type = "boolean", name
= "var", optional
= false, },
1992 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
1995 {type = "boolean", name
= "var", optional
= false, },
2002 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
2005 {type = "boolean", name
= "var", optional
= false, },
2012 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
2015 {type = "Object", name
= "var", optional
= false, },
2022 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
2025 {type = "Object", name
= "var", optional
= false, },
2028 getPDFMajorVersion
= {
2032 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
2035 {type = "integer", name
= "var", optional
= false, },
2038 getPDFMinorVersion
= {
2042 {type = "PDFDoc", name
= "pdfdoc", optional
= false, },
2045 {type = "integer", name
= "var", optional
= false, },
2049 ------------------------------------------------------------------------
2055 {type = "PDFRectangle", name
= "pdfrectangle", optional
= false, },
2058 {type = "boolean", name
= "var", optional
= false, },
2062 ------------------------------------------------------------------------
2068 {type = "Stream", name
= "stream", optional
= false, },
2071 {type = "integer", name
= "var", optional
= false, },
2078 {type = "Stream", name
= "stream", optional
= false, },
2081 {type = "string", name
= "var", optional
= false, },
2088 {type = "Stream", name
= "stream", optional
= false, },
2097 {type = "Stream", name
= "stream", optional
= false, },
2106 {type = "Stream", name
= "stream", optional
= false, },
2109 {type = "integer", name
= "var", optional
= false, },
2116 {type = "Stream", name
= "stream", optional
= false, },
2119 {type = "integer", name
= "var", optional
= false, },
2126 {type = "Stream", name
= "stream", optional
= false, },
2129 {type = "integer", name
= "var", optional
= false, },
2132 getUnfilteredChar
= {
2136 {type = "Stream", name
= "stream", optional
= false, },
2139 {type = "integer", name
= "var", optional
= false, },
2146 {type = "Stream", name
= "stream", optional
= false, },
2155 {type = "Stream", name
= "stream", optional
= false, },
2158 {type = "integer", name
= "var", optional
= false, },
2165 {type = "Stream", name
= "stream", optional
= false, },
2168 {type = "boolean", name
= "var", optional
= false, },
2171 getUndecodedStream
= {
2175 {type = "Stream", name
= "stream", optional
= false, },
2178 {type = "Stream", name
= "var", optional
= false, },
2185 {type = "Stream", name
= "stream", optional
= false, },
2188 {type = "Dict", name
= "var", optional
= false, },
2192 ------------------------------------------------------------------------
2196 shortdesc
= "Check if XRef object is ok.",
2198 {type = "XRef", name
= "xref", optional
= false, },
2201 {type = "boolean", name
= "var", optional
= false, },
2208 {type = "XRef", name
= "xref", optional
= false, },
2211 {type = "integer", name
= "var", optional
= false, },
2218 {type = "XRef", name
= "xref", optional
= false, },
2221 {type = "boolean", name
= "var", optional
= false, },
2228 {type = "XRef", name
= "xref", optional
= false, },
2231 {type = "boolean", name
= "var", optional
= false, },
2234 okToPrintHighRes
= {
2238 {type = "XRef", name
= "xref", optional
= false, },
2241 {type = "boolean", name
= "var", optional
= false, },
2248 {type = "XRef", name
= "xref", optional
= false, },
2251 {type = "boolean", name
= "var", optional
= false, },
2258 {type = "XRef", name
= "xref", optional
= false, },
2261 {type = "boolean", name
= "var", optional
= false, },
2268 {type = "XRef", name
= "xref", optional
= false, },
2271 {type = "boolean", name
= "var", optional
= false, },
2278 {type = "XRef", name
= "xref", optional
= false, },
2281 {type = "boolean", name
= "var", optional
= false, },
2284 okToAccessibility
= {
2288 {type = "XRef", name
= "xref", optional
= false, },
2291 {type = "boolean", name
= "var", optional
= false, },
2298 {type = "XRef", name
= "xref", optional
= false, },
2301 {type = "boolean", name
= "var", optional
= false, },
2308 {type = "XRef", name
= "xref", optional
= false, },
2311 {type = "Object", name
= "var", optional
= false, },
2318 {type = "XRef", name
= "xref", optional
= false, },
2319 {type = "integer", name
= "integer", optional
= false, },
2320 {type = "integer", name
= "integer", optional
= false, },
2323 {type = "Object", name
= "var", optional
= false, },
2330 {type = "XRef", name
= "xref", optional
= false, },
2333 {type = "Object", name
= "var", optional
= false, },
2340 {type = "XRef", name
= "xref", optional
= false, },
2343 {type = "Object", name
= "var", optional
= false, },
2350 {type = "XRef", name
= "xref", optional
= false, },
2353 {type = "integer", name
= "var", optional
= false, },
2360 {type = "XRef", name
= "xref", optional
= false, },
2363 {type = "integer", name
= "var", optional
= false, },
2370 {type = "XRef", name
= "xref", optional
= false, },
2373 {type = "integer", name
= "var", optional
= false, },
2380 {type = "XRef", name
= "xref", optional
= false, },
2383 {type = "integer", name
= "var", optional
= false, },
2390 {type = "XRef", name
= "xref", optional
= false, },
2393 {type = "Object", name
= "var", optional
= false, },
2397 ------------------------------------------------------------------------