[{"data":1,"prerenderedAt":2876},["ShallowReactive",2],{"$f0RoHz0SuvSjPhIEm0Y7xmtU-EPfpgpOEOiVzM03sCko":3,"type-index-apdfl18-Java-APDFL18.0.5PlusP2c":718,"$frBoM9-z0-afig6eKWXBjq_Dov1H5vmwFq5i_PWq0WH4":904,"$fSNVuy9y9zxnLaCOoINY3ja7VPzvDEJzrFPqgGaMIkZE":959,"$fltC88QGAIwZ9YPfaWLvI8nt6jD3cykf0zrNAPq_sL6g":963,"$fAJBDJw0KJUEyEifvAJBuf6Gr1geAfbuNrbBs7yY2FaM":967,"$fjeRZX51hBLisqv3PAogqqELeYXD84WD1AFVCDZrbGeI":981,"$fYhJJvxDf71cdYoEnNxdCptnaTNsmQNVsOyXTQ1A8orM":1496},{"language":4,"layers":5,"isCpp":717},"Java",[6,31,87,129,192,240,255,288,327,345,402,412,437,457,471,481,527],{"name":7,"description":8,"components":9},"core","Core Library",[10,19,25],{"name":11,"file":12,"sections":13},"Library","core_Library.xml",[14],{"type":15,"displayName":16,"count":17,"items":18},"class","Classes",1,[11],{"name":20,"file":21,"sections":22},"LibraryException","core_LibraryException.xml",[23],{"type":15,"displayName":16,"count":17,"items":24},[20],{"name":26,"file":27,"sections":28},"LogParams","core_LogParams.xml",[29],{"type":15,"displayName":16,"count":17,"items":30},[26],{"name":32,"description":33,"components":34},"document","Document Layer",[35,43,52,58,66,73,79],{"name":36,"file":37,"sections":38},"Bookmark","document_Bookmark.xml",[39],{"type":15,"displayName":16,"count":40,"items":41},2,[36,42],"ViewDestination",{"name":44,"file":45,"sections":46},"Document","document_Document.xml",[47],{"type":15,"displayName":16,"count":48,"items":49},3,[44,50,51],"ProgressMonitor","RolledBackDocument",{"name":53,"file":54,"sections":55},"FormsExtensionVersionRec","document_FormsExtensionVersionRec.xml",[56],{"type":15,"displayName":16,"count":17,"items":57},[53],{"name":59,"file":60,"sections":61},"Page","document_Page.xml",[62],{"type":15,"displayName":16,"count":48,"items":63},[59,64,65],"PageLabel","PageRange",{"name":67,"file":68,"sections":69},"QREncode","document_QREncode.xml",[70],{"type":15,"displayName":16,"count":17,"items":71},[72],"QREncodeParams",{"name":74,"file":75,"sections":76},"RemoteDestination","document_RemoteDestination.xml",[77],{"type":15,"displayName":16,"count":17,"items":78},[74],{"name":80,"file":81,"sections":82},"Watermark","document_Watermark.xml",[83],{"type":15,"displayName":16,"count":40,"items":84},[85,86],"WatermarkParams","WatermarkTextParams",{"name":88,"description":89,"components":90},"content","Content Elements",[91,103,114],{"name":92,"file":93,"sections":94},"Content","content_Content.xml",[95],{"type":15,"displayName":16,"count":96,"items":97},6,[98,99,92,100,101,102],"Clip","Container","Element","Form","Group",{"name":104,"file":105,"sections":106},"Geometry","content_Geometry.xml",[107],{"type":15,"displayName":16,"count":108,"items":109},4,[110,111,112,113],"Matrix","Point","Quad","Rect",{"name":115,"file":116,"sections":117},"Path","content_Path.xml",[118],{"type":15,"displayName":16,"count":119,"items":120},9,[121,122,123,124,125,126,115,127,128],"ClosePath","CurveTo","CurveToV","CurveToY","LineTo","MoveTo","RectSegment","Segment",{"name":130,"description":131,"components":132},"graphics","Graphics State",[133,149,155,164,171,177,186],{"name":134,"file":135,"sections":136},"Color","graphics_Color.xml",[137],{"type":15,"displayName":16,"count":138,"items":139},10,[140,141,134,142,143,144,145,146,147,148],"CalGrayColorSpace","CalRGBColorSpace","ColorSpace","DeviceNColorSpace","ICCBasedColorSpace","IndexedColorSpace","LabColorSpace","NamedColorSpace","SeparationColorSpace",{"name":150,"file":151,"sections":152},"DrawParams","graphics_DrawParams.xml",[153],{"type":15,"displayName":16,"count":17,"items":154},[150],{"name":156,"file":157,"sections":158},"Function","graphics_Function.xml",[159],{"type":15,"displayName":16,"count":108,"items":160},[161,156,162,163],"ExponentialFunction","NamedFunction","PostScriptCalculatorFunction",{"name":165,"file":166,"sections":167},"GraphicState","graphics_GraphicState.xml",[168],{"type":15,"displayName":16,"count":40,"items":169},[170,165],"ExtendedGraphicState",{"name":172,"file":173,"sections":174},"Ink","graphics_Ink.xml",[175],{"type":15,"displayName":16,"count":17,"items":176},[172],{"name":178,"file":179,"sections":180},"Pattern","graphics_Pattern.xml",[181],{"type":15,"displayName":16,"count":108,"items":182},[183,178,184,185],"AxialShadingPattern","Shading","ShadingPattern",{"name":187,"file":188,"sections":189},"QRColor","graphics_QRColor.xml",[190],{"type":15,"displayName":16,"count":17,"items":191},[187],{"name":193,"description":194,"components":195},"text","Text & Fonts",[196,204,210,217,224,232],{"name":197,"file":198,"sections":199},"DocTextFinder","text_DocTextFinder.xml",[200],{"type":15,"displayName":16,"count":48,"items":201},[197,202,203],"DocTextFinderConfig","DocTextFinderMatch",{"name":205,"file":206,"sections":207},"DocTextFinderQuadInfo","text_DocTextFinderQuadInfo.xml",[208],{"type":15,"displayName":16,"count":17,"items":209},[205],{"name":211,"file":212,"sections":213},"Font","text_Font.xml",[214],{"type":15,"displayName":16,"count":40,"items":215},[216,211],"EncodingInfo",{"name":218,"file":219,"sections":220},"Style","text_Style.xml",[221],{"type":15,"displayName":16,"count":40,"items":222},[218,223],"StyleTransition",{"name":225,"file":226,"sections":227},"Text","text_Text.xml",[228],{"type":15,"displayName":16,"count":48,"items":229},[225,230,231],"TextRun","TextState",{"name":233,"file":234,"sections":235},"WordFinder","text_WordFinder.xml",[236],{"type":15,"displayName":16,"count":48,"items":237},[238,233,239],"Word","WordFinderConfig",{"name":241,"description":242,"components":243},"image","Image Processing",[244],{"name":245,"file":246,"sections":247},"Image","image_Image.xml",[248],{"type":15,"displayName":16,"count":249,"items":250},5,[245,251,252,253,254],"ImageCollection","ImageData","ImageSaveParams","PageImageParams",{"name":256,"description":257,"components":258},"annotation","Annotations & Actions",[259,269],{"name":260,"file":261,"sections":262},"Action","annotation_Action.xml",[263],{"type":15,"displayName":16,"count":249,"items":264},[260,265,266,267,268],"GoToAction","LaunchAction","RemoteGoToAction","URIAction",{"name":270,"file":271,"sections":272},"Annotation","annotation_Annotation.xml",[273],{"type":15,"displayName":16,"count":274,"items":275},13,[270,276,277,278,279,280,281,282,283,284,285,286,287],"CircleAnnotation","FreeTextAnnotation","HighlightAnnotation","InkAnnotation","LineAnnotation","LinkAnnotation","PolyLineAnnotation","PolygonAnnotation","Redaction","SquareAnnotation","TextMarkupAnnotation","UnderlineAnnotation",{"name":289,"description":290,"components":291},"pdf_objects","Low-level PDF Objects",[292,299,305,313],{"name":293,"file":294,"sections":295},"NameTree","pdf_objects_NameTree.xml",[296],{"type":15,"displayName":16,"count":40,"items":297},[293,298],"NumberTree",{"name":300,"file":301,"sections":302},"PDFL","pdf_objects_PDFL.xml",[303],{"type":15,"displayName":16,"count":17,"items":304},[300],{"name":306,"file":307,"sections":308},"PDFLConstants","pdf_objects_PDFLConstants.xml",[309],{"type":310,"displayName":311,"count":17,"items":312},"interface","Interfaces",[306],{"name":314,"file":315,"sections":316},"PDFObject","pdf_objects_PDFObject.xml",[317],{"type":15,"displayName":16,"count":119,"items":318},[319,320,321,322,323,314,324,325,326],"PDFArray","PDFBoolean","PDFDict","PDFInteger","PDFName","PDFReal","PDFStream","PDFString",{"name":328,"description":329,"components":330},"optional_content","Optional Content (Layers)",[331],{"name":332,"file":333,"sections":334},"OptionalContent","optional_content_OptionalContent.xml",[335],{"type":15,"displayName":16,"count":336,"items":337},7,[338,339,340,341,342,343,344],"OptionalContentConfig","OptionalContentContext","OptionalContentGroup","OptionalContentMembershipDict","OptionalContentOrderArray","OptionalContentOrderLeaf","OptionalContentOrderNode",{"name":346,"description":347,"components":348},"conversion","Format Conversion",[349,356,362,368,374,380,388,396],{"name":350,"file":351,"sections":352},"ColorConvert","conversion_ColorConvert.xml",[353],{"type":15,"displayName":16,"count":17,"items":354},[355],"ColorConvertActions",{"name":357,"file":358,"sections":359},"ColorConvertParams","conversion_ColorConvertParams.xml",[360],{"type":15,"displayName":16,"count":17,"items":361},[357],{"name":363,"file":364,"sections":365},"ColorValueConverter","conversion_ColorValueConverter.xml",[366],{"type":15,"displayName":16,"count":17,"items":367},[363],{"name":92,"file":369,"sections":370},"conversion_Content.xml",[371],{"type":15,"displayName":16,"count":17,"items":372},[373],"PostScript",{"name":375,"file":376,"sections":377},"FlattenTransparencyParams","conversion_FlattenTransparencyParams.xml",[378],{"type":15,"displayName":16,"count":17,"items":379},[375],{"name":381,"file":382,"sections":383},"PDFAConvert","conversion_PDFAConvert.xml",[384],{"type":15,"displayName":16,"count":40,"items":385},[386,387],"PDFAConvertParams","PDFAConvertResult",{"name":389,"file":390,"sections":391},"PDFXConvert","conversion_PDFXConvert.xml",[392],{"type":15,"displayName":16,"count":40,"items":393},[394,395],"PDFXConvertParams","PDFXConvertResult",{"name":397,"file":398,"sections":399},"XPSConvertParams","conversion_XPSConvertParams.xml",[400],{"type":15,"displayName":16,"count":17,"items":401},[397],{"name":403,"description":404,"components":405},"pdf_optimizer","PDF Optimization",[406],{"name":407,"file":408,"sections":409},"PDFOptimizer","pdf_optimizer_PDFOptimizer.xml",[410],{"type":15,"displayName":16,"count":17,"items":411},[407],{"name":413,"description":414,"components":415},"print","Printing",[416,425,431],{"name":417,"file":418,"sections":419},"Print","print_Print.xml",[420],{"type":15,"displayName":16,"count":48,"items":421},[422,423,424],"PaperSource","PrintParams","PrintUserParams",{"name":426,"file":427,"sections":428},"SeparationParams","print_SeparationParams.xml",[429],{"type":15,"displayName":16,"count":17,"items":430},[426],{"name":432,"file":433,"sections":434},"SeparationPlate","print_SeparationPlate.xml",[435],{"type":15,"displayName":16,"count":17,"items":436},[432],{"name":438,"description":439,"components":440},"metadata","Metadata & Attachments",[441,450],{"name":442,"file":443,"sections":444},"Collection","metadata_Collection.xml",[445],{"type":15,"displayName":16,"count":108,"items":446},[442,447,448,449],"CollectionSchema","CollectionSchemaField","CollectionSortItem",{"name":451,"file":452,"sections":453},"FileAttachment","metadata_FileAttachment.xml",[454],{"type":15,"displayName":16,"count":40,"items":455},[451,456],"FileSpecification",{"name":458,"description":459,"components":460},"ocr","OCR Processing",[461],{"name":462,"file":463,"sections":464},"OCR","ocr_OCR.xml",[465],{"type":15,"displayName":16,"count":108,"items":466},[467,468,469,470],"LanguageSetting","LanguageVector","OCREngine","OCRParams",{"name":472,"description":473,"components":474},"security","Digital Signatures",[475],{"name":476,"file":477,"sections":478},"SignDoc","security_SignDoc.xml",[479],{"type":15,"displayName":16,"count":17,"items":480},[476],{"name":482,"description":483,"components":484},"callbacks","Delegates\u002FCallbacks",[485,491,497,503,509,515,521],{"name":486,"file":487,"sections":488},"CancelProc","callbacks_CancelProc.xml",[489],{"type":15,"displayName":16,"count":17,"items":490},[486],{"name":492,"file":493,"sections":494},"PDFObjectEnumProc","callbacks_PDFObjectEnumProc.xml",[495],{"type":15,"displayName":16,"count":17,"items":496},[492],{"name":498,"file":499,"sections":500},"PrintCancelProc","callbacks_PrintCancelProc.xml",[501],{"type":15,"displayName":16,"count":17,"items":502},[498],{"name":504,"file":505,"sections":506},"PrintProgressProc","callbacks_PrintProgressProc.xml",[507],{"type":15,"displayName":16,"count":17,"items":508},[504],{"name":510,"file":511,"sections":512},"RenderProgressProc","callbacks_RenderProgressProc.xml",[513],{"type":15,"displayName":16,"count":17,"items":514},[510],{"name":516,"file":517,"sections":518},"ReportProc","callbacks_ReportProc.xml",[519],{"type":15,"displayName":16,"count":17,"items":520},[516],{"name":522,"file":523,"sections":524},"WordProc","callbacks_WordProc.xml",[525],{"type":15,"displayName":16,"count":17,"items":526},[522],{"name":528,"description":529,"components":530},"interop","Java Interop",[531,537,543,549,555,561,567,573,579,585,591,597,603,609,615,621,627,633,639,645,651,657,663,669,675,681,687,693,699,705,711],{"name":532,"file":533,"sections":534},"BaseInputNozzle","interop_BaseInputNozzle.xml",[535],{"type":15,"displayName":16,"count":17,"items":536},[532],{"name":538,"file":539,"sections":540},"BooleanVector","interop_BooleanVector.xml",[541],{"type":15,"displayName":16,"count":17,"items":542},[538],{"name":544,"file":545,"sections":546},"ByteVector","interop_ByteVector.xml",[547],{"type":15,"displayName":16,"count":17,"items":548},[544],{"name":550,"file":551,"sections":552},"CollectionSortItemPtrVector","interop_CollectionSortItemPtrVector.xml",[553],{"type":15,"displayName":16,"count":17,"items":554},[550],{"name":556,"file":557,"sections":558},"ColorConvertActionsVector","interop_ColorConvertActionsVector.xml",[559],{"type":15,"displayName":16,"count":17,"items":560},[556],{"name":562,"file":563,"sections":564},"DocTextFinderMatchVector","interop_DocTextFinderMatchVector.xml",[565],{"type":15,"displayName":16,"count":17,"items":566},[562],{"name":568,"file":569,"sections":570},"DocTextFinderQuadInfoVector","interop_DocTextFinderQuadInfoVector.xml",[571],{"type":15,"displayName":16,"count":17,"items":572},[568],{"name":574,"file":575,"sections":576},"DoubleVector","interop_DoubleVector.xml",[577],{"type":15,"displayName":16,"count":17,"items":578},[574],{"name":580,"file":581,"sections":582},"FileAttachmentPtrVector","interop_FileAttachmentPtrVector.xml",[583],{"type":15,"displayName":16,"count":17,"items":584},[580],{"name":586,"file":587,"sections":588},"FontVector","interop_FontVector.xml",[589],{"type":15,"displayName":16,"count":17,"items":590},[586],{"name":592,"file":593,"sections":594},"FunctionPtrVector","interop_FunctionPtrVector.xml",[595],{"type":15,"displayName":16,"count":17,"items":596},[592],{"name":598,"file":599,"sections":600},"ImageDataVector","interop_ImageDataVector.xml",[601],{"type":15,"displayName":16,"count":17,"items":602},[598],{"name":604,"file":605,"sections":606},"InkVector","interop_InkVector.xml",[607],{"type":15,"displayName":16,"count":17,"items":608},[604],{"name":610,"file":611,"sections":612},"IntegerVector","interop_IntegerVector.xml",[613],{"type":15,"displayName":16,"count":17,"items":614},[610],{"name":616,"file":617,"sections":618},"JavaStreamFile","interop_JavaStreamFile.xml",[619],{"type":15,"displayName":16,"count":17,"items":620},[616],{"name":622,"file":623,"sections":624},"LanguageSettingVector","interop_LanguageSettingVector.xml",[625],{"type":15,"displayName":16,"count":17,"items":626},[622],{"name":628,"file":629,"sections":630},"LongVector","interop_LongVector.xml",[631],{"type":15,"displayName":16,"count":17,"items":632},[628],{"name":634,"file":635,"sections":636},"OptionalContentConfigVector","interop_OptionalContentConfigVector.xml",[637],{"type":15,"displayName":16,"count":17,"items":638},[634],{"name":640,"file":641,"sections":642},"OptionalContentGroupVector","interop_OptionalContentGroupVector.xml",[643],{"type":15,"displayName":16,"count":17,"items":644},[640],{"name":646,"file":647,"sections":648},"OutputNozzle","interop_OutputNozzle.xml",[649],{"type":15,"displayName":16,"count":17,"items":650},[646],{"name":652,"file":653,"sections":654},"PageLabelVector","interop_PageLabelVector.xml",[655],{"type":15,"displayName":16,"count":17,"items":656},[652],{"name":658,"file":659,"sections":660},"PageRangeVector","interop_PageRangeVector.xml",[661],{"type":15,"displayName":16,"count":17,"items":662},[658],{"name":664,"file":665,"sections":666},"PointVector","interop_PointVector.xml",[667],{"type":15,"displayName":16,"count":17,"items":668},[664],{"name":670,"file":671,"sections":672},"QuadVector","interop_QuadVector.xml",[673],{"type":15,"displayName":16,"count":17,"items":674},[670],{"name":676,"file":677,"sections":678},"RolledBackDocumentVector","interop_RolledBackDocumentVector.xml",[679],{"type":15,"displayName":16,"count":17,"items":680},[676],{"name":682,"file":683,"sections":684},"SegmentPtrVector","interop_SegmentPtrVector.xml",[685],{"type":15,"displayName":16,"count":17,"items":686},[682],{"name":688,"file":689,"sections":690},"SeparationColorSpacePtrVector","interop_SeparationColorSpacePtrVector.xml",[691],{"type":15,"displayName":16,"count":17,"items":692},[688],{"name":694,"file":695,"sections":696},"SeparationPlateVector","interop_SeparationPlateVector.xml",[697],{"type":15,"displayName":16,"count":17,"items":698},[694],{"name":700,"file":701,"sections":702},"StringVector","interop_StringVector.xml",[703],{"type":15,"displayName":16,"count":17,"items":704},[700],{"name":706,"file":707,"sections":708},"StyleTransitionVector","interop_StyleTransitionVector.xml",[709],{"type":15,"displayName":16,"count":17,"items":710},[706],{"name":712,"file":713,"sections":714},"WordVector","interop_WordVector.xml",[715],{"type":15,"displayName":16,"count":17,"items":716},[712],false,{"Action":719,"Annotation":720,"AxialShadingPattern":721,"BaseInputNozzle":722,"BaseOutputNozzle":723,"Bookmark":726,"BooleanVector":727,"ByteVector":728,"CalGrayColorSpace":729,"CalRGBColorSpace":730,"CancelProc":731,"CircleAnnotation":732,"Clip":733,"ClosePath":734,"Collection":735,"CollectionSchema":736,"CollectionSchemaField":737,"CollectionSortItem":738,"CollectionSortItemPtrVector":739,"Color":740,"ColorConvertActions":741,"ColorConvertActionsVector":742,"ColorConvertParams":743,"ColorSpace":744,"ColorValueConverter":745,"Container":746,"Content":747,"CurveTo":748,"CurveToV":749,"CurveToY":750,"DeviceNColorSpace":751,"DocTextFinder":752,"DocTextFinderConfig":753,"DocTextFinderMatch":754,"DocTextFinderMatchVector":755,"DocTextFinderQuadInfo":756,"DocTextFinderQuadInfoVector":757,"Document":758,"DoubleVector":759,"DrawParams":760,"Element":761,"EncodingInfo":762,"ExponentialFunction":763,"ExtendedGraphicState":764,"FileAttachment":765,"FileAttachmentPtrVector":766,"FileSpecification":767,"FlattenTransparencyParams":768,"Font":769,"FontVector":770,"Form":771,"FormsExtensionVersionRec":772,"FreeTextAnnotation":773,"Function":774,"FunctionPtrVector":775,"GoToAction":776,"GraphicState":777,"Group":778,"HighlightAnnotation":779,"ICCBasedColorSpace":780,"Image":781,"ImageCollection":782,"ImageData":783,"ImageDataVector":784,"ImageSaveParams":785,"IndexedColorSpace":786,"Ink":787,"InkAnnotation":788,"InkVector":789,"IntegerVector":790,"JavaStreamFile":791,"LabColorSpace":792,"LanguageSetting":793,"LanguageSettingVector":794,"LanguageVector":795,"LaunchAction":796,"Library":797,"LibraryException":798,"LineAnnotation":799,"LineTo":800,"LinkAnnotation":801,"LogParams":802,"LongVector":803,"Matrix":804,"MoveTo":805,"NamedColorSpace":806,"NamedFunction":807,"NameTree":808,"NumberTree":809,"OCREngine":810,"OCRParams":811,"OptionalContentConfig":812,"OptionalContentConfigVector":813,"OptionalContentContext":814,"OptionalContentGroup":815,"OptionalContentGroupVector":816,"OptionalContentMembershipDict":817,"OptionalContentOrderArray":818,"OptionalContentOrderLeaf":819,"OptionalContentOrderNode":820,"OutputNozzle":821,"Page":822,"PageImageParams":823,"PageLabel":824,"PageLabelVector":825,"PageRange":826,"PageRangeVector":827,"PaperSource":828,"Path":829,"Pattern":830,"PDFAConvertParams":831,"PDFAConvertResult":832,"PDFArray":833,"PDFBoolean":834,"PDFDict":835,"PDFInteger":836,"PDFL":837,"PDFLConstants":838,"PDFName":839,"PDFObject":840,"PDFObjectEnumProc":841,"PDFOptimizer":842,"PDFReal":843,"PDFStream":844,"PDFString":845,"PDFXConvertParams":846,"PDFXConvertResult":847,"Point":848,"PointVector":849,"PolygonAnnotation":850,"PolyLineAnnotation":851,"PostScript":852,"PostScriptCalculatorFunction":853,"PrintCancelProc":854,"PrintParams":855,"PrintProgressProc":856,"PrintUserParams":857,"ProgressMonitor":858,"QRColor":859,"QREncodeParams":860,"Quad":861,"QuadVector":862,"Rect":863,"RectSegment":864,"Redaction":865,"RemoteDestination":866,"RemoteGoToAction":867,"RenderProgressProc":868,"ReportProc":869,"RolledBackDocument":870,"RolledBackDocumentVector":871,"Segment":872,"SegmentPtrVector":873,"SeparationColorSpace":874,"SeparationColorSpacePtrVector":875,"SeparationParams":876,"SeparationPlate":877,"SeparationPlateVector":878,"Shading":879,"ShadingPattern":880,"SignDoc":881,"SquareAnnotation":882,"StringStringMap":883,"StringVector":885,"Style":886,"StyleTransition":887,"StyleTransitionVector":888,"Text":889,"TextMarkupAnnotation":890,"TextRun":891,"TextState":892,"UnderlineAnnotation":893,"URIAction":894,"ViewDestination":895,"WatermarkParams":896,"WatermarkTextParams":897,"Word":898,"WordFinder":899,"WordFinderConfig":900,"WordProc":901,"WordVector":902,"XPSConvertParams":903},{"layer":256,"component":260,"kind":15},{"layer":256,"component":270,"kind":15},{"layer":130,"component":178,"kind":15},{"layer":528,"component":532,"kind":15},{"layer":724,"component":725,"kind":15},"utility","BaseOutputNozzle",{"layer":32,"component":36,"kind":15},{"layer":528,"component":538,"kind":15},{"layer":528,"component":544,"kind":15},{"layer":130,"component":134,"kind":15},{"layer":130,"component":134,"kind":15},{"layer":482,"component":486,"kind":15},{"layer":256,"component":270,"kind":15},{"layer":88,"component":92,"kind":15},{"layer":88,"component":115,"kind":15},{"layer":438,"component":442,"kind":15},{"layer":438,"component":442,"kind":15},{"layer":438,"component":442,"kind":15},{"layer":438,"component":442,"kind":15},{"layer":528,"component":550,"kind":15},{"layer":130,"component":134,"kind":15},{"layer":346,"component":350,"kind":15},{"layer":528,"component":556,"kind":15},{"layer":346,"component":357,"kind":15},{"layer":130,"component":134,"kind":15},{"layer":346,"component":363,"kind":15},{"layer":88,"component":92,"kind":15},{"layer":88,"component":92,"kind":15},{"layer":88,"component":115,"kind":15},{"layer":88,"component":115,"kind":15},{"layer":88,"component":115,"kind":15},{"layer":130,"component":134,"kind":15},{"layer":193,"component":197,"kind":15},{"layer":193,"component":197,"kind":15},{"layer":193,"component":197,"kind":15},{"layer":528,"component":562,"kind":15},{"layer":193,"component":205,"kind":15},{"layer":528,"component":568,"kind":15},{"layer":32,"component":44,"kind":15},{"layer":528,"component":574,"kind":15},{"layer":130,"component":150,"kind":15},{"layer":88,"component":92,"kind":15},{"layer":193,"component":211,"kind":15},{"layer":130,"component":156,"kind":15},{"layer":130,"component":165,"kind":15},{"layer":438,"component":451,"kind":15},{"layer":528,"component":580,"kind":15},{"layer":438,"component":451,"kind":15},{"layer":346,"component":375,"kind":15},{"layer":193,"component":211,"kind":15},{"layer":528,"component":586,"kind":15},{"layer":88,"component":92,"kind":15},{"layer":32,"component":53,"kind":15},{"layer":256,"component":270,"kind":15},{"layer":130,"component":156,"kind":15},{"layer":528,"component":592,"kind":15},{"layer":256,"component":260,"kind":15},{"layer":130,"component":165,"kind":15},{"layer":88,"component":92,"kind":15},{"layer":256,"component":270,"kind":15},{"layer":130,"component":134,"kind":15},{"layer":241,"component":245,"kind":15},{"layer":241,"component":245,"kind":15},{"layer":241,"component":245,"kind":15},{"layer":528,"component":598,"kind":15},{"layer":241,"component":245,"kind":15},{"layer":130,"component":134,"kind":15},{"layer":130,"component":172,"kind":15},{"layer":256,"component":270,"kind":15},{"layer":528,"component":604,"kind":15},{"layer":528,"component":610,"kind":15},{"layer":528,"component":616,"kind":15},{"layer":130,"component":134,"kind":15},{"layer":458,"component":462,"kind":15},{"layer":528,"component":622,"kind":15},{"layer":458,"component":462,"kind":15},{"layer":256,"component":260,"kind":15},{"layer":7,"component":11,"kind":15},{"layer":7,"component":20,"kind":15},{"layer":256,"component":270,"kind":15},{"layer":88,"component":115,"kind":15},{"layer":256,"component":270,"kind":15},{"layer":7,"component":26,"kind":15},{"layer":528,"component":628,"kind":15},{"layer":88,"component":104,"kind":15},{"layer":88,"component":115,"kind":15},{"layer":130,"component":134,"kind":15},{"layer":130,"component":156,"kind":15},{"layer":289,"component":293,"kind":15},{"layer":289,"component":293,"kind":15},{"layer":458,"component":462,"kind":15},{"layer":458,"component":462,"kind":15},{"layer":328,"component":332,"kind":15},{"layer":528,"component":634,"kind":15},{"layer":328,"component":332,"kind":15},{"layer":328,"component":332,"kind":15},{"layer":528,"component":640,"kind":15},{"layer":328,"component":332,"kind":15},{"layer":328,"component":332,"kind":15},{"layer":328,"component":332,"kind":15},{"layer":328,"component":332,"kind":15},{"layer":528,"component":646,"kind":15},{"layer":32,"component":59,"kind":15},{"layer":241,"component":245,"kind":15},{"layer":32,"component":59,"kind":15},{"layer":528,"component":652,"kind":15},{"layer":32,"component":59,"kind":15},{"layer":528,"component":658,"kind":15},{"layer":413,"component":417,"kind":15},{"layer":88,"component":115,"kind":15},{"layer":130,"component":178,"kind":15},{"layer":346,"component":381,"kind":15},{"layer":346,"component":381,"kind":15},{"layer":289,"component":314,"kind":15},{"layer":289,"component":314,"kind":15},{"layer":289,"component":314,"kind":15},{"layer":289,"component":314,"kind":15},{"layer":289,"component":300,"kind":15},{"layer":289,"component":306,"kind":310},{"layer":289,"component":314,"kind":15},{"layer":289,"component":314,"kind":15},{"layer":482,"component":492,"kind":15},{"layer":403,"component":407,"kind":15},{"layer":289,"component":314,"kind":15},{"layer":289,"component":314,"kind":15},{"layer":289,"component":314,"kind":15},{"layer":346,"component":389,"kind":15},{"layer":346,"component":389,"kind":15},{"layer":88,"component":104,"kind":15},{"layer":528,"component":664,"kind":15},{"layer":256,"component":270,"kind":15},{"layer":256,"component":270,"kind":15},{"layer":346,"component":92,"kind":15},{"layer":130,"component":156,"kind":15},{"layer":482,"component":498,"kind":15},{"layer":413,"component":417,"kind":15},{"layer":482,"component":504,"kind":15},{"layer":413,"component":417,"kind":15},{"layer":32,"component":44,"kind":15},{"layer":130,"component":187,"kind":15},{"layer":32,"component":67,"kind":15},{"layer":88,"component":104,"kind":15},{"layer":528,"component":670,"kind":15},{"layer":88,"component":104,"kind":15},{"layer":88,"component":115,"kind":15},{"layer":256,"component":270,"kind":15},{"layer":32,"component":74,"kind":15},{"layer":256,"component":260,"kind":15},{"layer":482,"component":510,"kind":15},{"layer":482,"component":516,"kind":15},{"layer":32,"component":44,"kind":15},{"layer":528,"component":676,"kind":15},{"layer":88,"component":115,"kind":15},{"layer":528,"component":682,"kind":15},{"layer":130,"component":134,"kind":15},{"layer":528,"component":688,"kind":15},{"layer":413,"component":426,"kind":15},{"layer":413,"component":432,"kind":15},{"layer":528,"component":694,"kind":15},{"layer":130,"component":178,"kind":15},{"layer":130,"component":178,"kind":15},{"layer":472,"component":476,"kind":15},{"layer":256,"component":270,"kind":15},{"layer":724,"component":884,"kind":15},"StringStringMap",{"layer":528,"component":700,"kind":15},{"layer":193,"component":218,"kind":15},{"layer":193,"component":218,"kind":15},{"layer":528,"component":706,"kind":15},{"layer":193,"component":225,"kind":15},{"layer":256,"component":270,"kind":15},{"layer":193,"component":225,"kind":15},{"layer":193,"component":225,"kind":15},{"layer":256,"component":270,"kind":15},{"layer":256,"component":260,"kind":15},{"layer":32,"component":36,"kind":15},{"layer":32,"component":80,"kind":15},{"layer":32,"component":80,"kind":15},{"layer":193,"component":233,"kind":15},{"layer":193,"component":233,"kind":15},{"layer":193,"component":233,"kind":15},{"layer":482,"component":522,"kind":15},{"layer":528,"component":712,"kind":15},{"layer":346,"component":397,"kind":15},{"languages":905,"discoveredLanguages":953,"apdflMajor":958,"total":108},[906,922,933,944],{"id":907,"slug":908,"label":909,"description":910,"icon":911,"versions":912,"latestVersion":921,"isAvailable":916},"cplusplus","CPlusPlus","C++","Adobe PDF Library for C++ (native API)","cpp",[913,918],{"id":914,"label":914,"xmlPath":915,"isLatest":916,"isAvailable":916,"stagingMode":917},"APDFL18.0.5PlusP2c","temp-xml\u002Fapdfl18\u002FCPlusPlus\u002FAPDFL18.0.5PlusP2c\u002Fxml",true,"qa-testing",{"id":919,"label":919,"xmlPath":920,"isLatest":717,"isAvailable":916,"stagingMode":917},"APDFL18.0.5PlusP2a","temp-xml\u002Fapdfl18\u002FCPlusPlus\u002FAPDFL18.0.5PlusP2a\u002Fxml",{"id":914,"label":914,"xmlPath":915,"isLatest":916,"isAvailable":916,"stagingMode":917},{"id":923,"slug":924,"label":925,"description":926,"icon":923,"versions":927,"latestVersion":932,"isAvailable":916},"dotnet","DotNet",".NET","Adobe PDF Library for .NET (modern .NET 6+)",[928,930],{"id":914,"label":914,"xmlPath":929,"isLatest":916,"isAvailable":916,"stagingMode":917},"temp-xml\u002Fapdfl18\u002FDotNet\u002FAPDFL18.0.5PlusP2c\u002Fxml",{"id":919,"label":919,"xmlPath":931,"isLatest":717,"isAvailable":916,"stagingMode":917},"temp-xml\u002Fapdfl18\u002FDotNet\u002FAPDFL18.0.5PlusP2a\u002Fxml",{"id":914,"label":914,"xmlPath":929,"isLatest":916,"isAvailable":916,"stagingMode":917},{"id":934,"slug":935,"label":936,"description":937,"icon":923,"versions":938,"latestVersion":943,"isAvailable":916},"dotnetframework","DotNetFramework",".NET Framework","Adobe PDF Library for .NET Framework 4.x",[939,941],{"id":914,"label":914,"xmlPath":940,"isLatest":916,"isAvailable":916,"stagingMode":917},"temp-xml\u002Fapdfl18\u002FDotNetFramework\u002FAPDFL18.0.5PlusP2c\u002Fxml",{"id":919,"label":919,"xmlPath":942,"isLatest":717,"isAvailable":916,"stagingMode":917},"temp-xml\u002Fapdfl18\u002FDotNetFramework\u002FAPDFL18.0.5PlusP2a\u002Fxml",{"id":914,"label":914,"xmlPath":940,"isLatest":916,"isAvailable":916,"stagingMode":917},{"id":945,"slug":4,"label":4,"description":946,"icon":945,"versions":947,"latestVersion":952,"isAvailable":916},"java","Adobe PDF Library for Java",[948,950],{"id":914,"label":914,"xmlPath":949,"isLatest":916,"isAvailable":916,"stagingMode":917},"temp-xml\u002Fapdfl18\u002FJava\u002FAPDFL18.0.5PlusP2c\u002Fxml",{"id":919,"label":919,"xmlPath":951,"isLatest":717,"isAvailable":916,"stagingMode":917},"temp-xml\u002Fapdfl18\u002FJava\u002FAPDFL18.0.5PlusP2a\u002Fxml",{"id":914,"label":914,"xmlPath":949,"isLatest":916,"isAvailable":916,"stagingMode":917},[954,955,956,957],{"id":907,"slug":908,"label":909,"description":910,"icon":911},{"id":923,"slug":924,"label":925,"description":926,"icon":923},{"id":934,"slug":935,"label":936,"description":937,"icon":923},{"id":945,"slug":4,"label":4,"description":946,"icon":945},18,{"language":4,"apdflMajor":958,"versions":960,"current":914,"total":40},[961,962],{"id":914,"label":914,"xmlPath":949,"isLatest":916,"isAvailable":916,"stagingMode":917},{"id":919,"label":919,"xmlPath":951,"isLatest":717,"isAvailable":916,"stagingMode":917},{"language":4,"apdflMajor":958,"versions":964,"current":914,"total":40},[965,966],{"id":914,"label":914,"xmlPath":949,"isLatest":916,"isAvailable":916,"stagingMode":917},{"id":919,"label":919,"xmlPath":951,"isLatest":717,"isAvailable":916,"stagingMode":917},{"supported":968,"available":976,"versions":977},[958,969,970,971,972,973,974,975],19,20,21,22,23,24,25,[958],[978],{"id":979,"label":980,"major":958},"apdfl18","APDFL 18",{"classes":982,"grouped":1165,"total":1495,"isCpp":717},[983,985,986,987,988,989,990,991,992,993,994,995,996,997,998,999,1000,1001,1002,1003,1004,1005,1006,1007,1008,1009,1010,1011,1012,1013,1014,1015,1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155,1156,1157,1158,1159,1160,1161,1162,1163,1164],{"id":260,"name":260,"namespace":984,"kind":15},"",{"id":270,"name":270,"namespace":984,"kind":15},{"id":183,"name":183,"namespace":984,"kind":15},{"id":532,"name":532,"namespace":984,"kind":15},{"id":725,"name":725,"namespace":984,"kind":15},{"id":36,"name":36,"namespace":984,"kind":15},{"id":538,"name":538,"namespace":984,"kind":15},{"id":544,"name":544,"namespace":984,"kind":15},{"id":140,"name":140,"namespace":984,"kind":15},{"id":141,"name":141,"namespace":984,"kind":15},{"id":486,"name":486,"namespace":984,"kind":15},{"id":276,"name":276,"namespace":984,"kind":15},{"id":98,"name":98,"namespace":984,"kind":15},{"id":121,"name":121,"namespace":984,"kind":15},{"id":442,"name":442,"namespace":984,"kind":15},{"id":447,"name":447,"namespace":984,"kind":15},{"id":448,"name":448,"namespace":984,"kind":15},{"id":449,"name":449,"namespace":984,"kind":15},{"id":550,"name":550,"namespace":984,"kind":15},{"id":134,"name":134,"namespace":984,"kind":15},{"id":355,"name":355,"namespace":984,"kind":15},{"id":556,"name":556,"namespace":984,"kind":15},{"id":357,"name":357,"namespace":984,"kind":15},{"id":142,"name":142,"namespace":984,"kind":15},{"id":363,"name":363,"namespace":984,"kind":15},{"id":99,"name":99,"namespace":984,"kind":15},{"id":92,"name":92,"namespace":984,"kind":15},{"id":122,"name":122,"namespace":984,"kind":15},{"id":123,"name":123,"namespace":984,"kind":15},{"id":124,"name":124,"namespace":984,"kind":15},{"id":143,"name":143,"namespace":984,"kind":15},{"id":197,"name":197,"namespace":984,"kind":15},{"id":202,"name":202,"namespace":984,"kind":15},{"id":203,"name":203,"namespace":984,"kind":15},{"id":562,"name":562,"namespace":984,"kind":15},{"id":205,"name":205,"namespace":984,"kind":15},{"id":568,"name":568,"namespace":984,"kind":15},{"id":44,"name":44,"namespace":984,"kind":15},{"id":574,"name":574,"namespace":984,"kind":15},{"id":150,"name":150,"namespace":984,"kind":15},{"id":100,"name":100,"namespace":984,"kind":15},{"id":216,"name":216,"namespace":984,"kind":15},{"id":161,"name":161,"namespace":984,"kind":15},{"id":170,"name":170,"namespace":984,"kind":15},{"id":451,"name":451,"namespace":984,"kind":15},{"id":580,"name":580,"namespace":984,"kind":15},{"id":456,"name":456,"namespace":984,"kind":15},{"id":375,"name":375,"namespace":984,"kind":15},{"id":211,"name":211,"namespace":984,"kind":15},{"id":586,"name":586,"namespace":984,"kind":15},{"id":101,"name":101,"namespace":984,"kind":15},{"id":53,"name":53,"namespace":984,"kind":15},{"id":277,"name":277,"namespace":984,"kind":15},{"id":156,"name":156,"namespace":984,"kind":15},{"id":592,"name":592,"namespace":984,"kind":15},{"id":265,"name":265,"namespace":984,"kind":15},{"id":165,"name":165,"namespace":984,"kind":15},{"id":102,"name":102,"namespace":984,"kind":15},{"id":278,"name":278,"namespace":984,"kind":15},{"id":144,"name":144,"namespace":984,"kind":15},{"id":245,"name":245,"namespace":984,"kind":15},{"id":251,"name":251,"namespace":984,"kind":15},{"id":252,"name":252,"namespace":984,"kind":15},{"id":598,"name":598,"namespace":984,"kind":15},{"id":253,"name":253,"namespace":984,"kind":15},{"id":145,"name":145,"namespace":984,"kind":15},{"id":172,"name":172,"namespace":984,"kind":15},{"id":279,"name":279,"namespace":984,"kind":15},{"id":604,"name":604,"namespace":984,"kind":15},{"id":610,"name":610,"namespace":984,"kind":15},{"id":616,"name":616,"namespace":984,"kind":15},{"id":146,"name":146,"namespace":984,"kind":15},{"id":467,"name":467,"namespace":984,"kind":15},{"id":622,"name":622,"namespace":984,"kind":15},{"id":468,"name":468,"namespace":984,"kind":15},{"id":266,"name":266,"namespace":984,"kind":15},{"id":11,"name":11,"namespace":984,"kind":15},{"id":20,"name":20,"namespace":984,"kind":15},{"id":280,"name":280,"namespace":984,"kind":15},{"id":125,"name":125,"namespace":984,"kind":15},{"id":281,"name":281,"namespace":984,"kind":15},{"id":26,"name":26,"namespace":984,"kind":15},{"id":628,"name":628,"namespace":984,"kind":15},{"id":110,"name":110,"namespace":984,"kind":15},{"id":126,"name":126,"namespace":984,"kind":15},{"id":147,"name":147,"namespace":984,"kind":15},{"id":162,"name":162,"namespace":984,"kind":15},{"id":293,"name":293,"namespace":984,"kind":15},{"id":298,"name":298,"namespace":984,"kind":15},{"id":469,"name":469,"namespace":984,"kind":15},{"id":470,"name":470,"namespace":984,"kind":15},{"id":338,"name":338,"namespace":984,"kind":15},{"id":634,"name":634,"namespace":984,"kind":15},{"id":339,"name":339,"namespace":984,"kind":15},{"id":340,"name":340,"namespace":984,"kind":15},{"id":640,"name":640,"namespace":984,"kind":15},{"id":341,"name":341,"namespace":984,"kind":15},{"id":342,"name":342,"namespace":984,"kind":15},{"id":343,"name":343,"namespace":984,"kind":15},{"id":344,"name":344,"namespace":984,"kind":15},{"id":646,"name":646,"namespace":984,"kind":15},{"id":59,"name":59,"namespace":984,"kind":15},{"id":254,"name":254,"namespace":984,"kind":15},{"id":64,"name":64,"namespace":984,"kind":15},{"id":652,"name":652,"namespace":984,"kind":15},{"id":65,"name":65,"namespace":984,"kind":15},{"id":658,"name":658,"namespace":984,"kind":15},{"id":422,"name":422,"namespace":984,"kind":15},{"id":115,"name":115,"namespace":984,"kind":15},{"id":178,"name":178,"namespace":984,"kind":15},{"id":386,"name":386,"namespace":984,"kind":15},{"id":387,"name":387,"namespace":984,"kind":15},{"id":319,"name":319,"namespace":984,"kind":15},{"id":320,"name":320,"namespace":984,"kind":15},{"id":321,"name":321,"namespace":984,"kind":15},{"id":322,"name":322,"namespace":984,"kind":15},{"id":300,"name":300,"namespace":984,"kind":15},{"id":323,"name":323,"namespace":984,"kind":15},{"id":314,"name":314,"namespace":984,"kind":15},{"id":492,"name":492,"namespace":984,"kind":15},{"id":407,"name":407,"namespace":984,"kind":15},{"id":324,"name":324,"namespace":984,"kind":15},{"id":325,"name":325,"namespace":984,"kind":15},{"id":326,"name":326,"namespace":984,"kind":15},{"id":394,"name":394,"namespace":984,"kind":15},{"id":395,"name":395,"namespace":984,"kind":15},{"id":111,"name":111,"namespace":984,"kind":15},{"id":664,"name":664,"namespace":984,"kind":15},{"id":283,"name":283,"namespace":984,"kind":15},{"id":282,"name":282,"namespace":984,"kind":15},{"id":373,"name":373,"namespace":984,"kind":15},{"id":163,"name":163,"namespace":984,"kind":15},{"id":498,"name":498,"namespace":984,"kind":15},{"id":423,"name":423,"namespace":984,"kind":15},{"id":504,"name":504,"namespace":984,"kind":15},{"id":424,"name":424,"namespace":984,"kind":15},{"id":50,"name":50,"namespace":984,"kind":15},{"id":187,"name":187,"namespace":984,"kind":15},{"id":72,"name":72,"namespace":984,"kind":15},{"id":112,"name":112,"namespace":984,"kind":15},{"id":670,"name":670,"namespace":984,"kind":15},{"id":113,"name":113,"namespace":984,"kind":15},{"id":127,"name":127,"namespace":984,"kind":15},{"id":284,"name":284,"namespace":984,"kind":15},{"id":74,"name":74,"namespace":984,"kind":15},{"id":267,"name":267,"namespace":984,"kind":15},{"id":510,"name":510,"namespace":984,"kind":15},{"id":516,"name":516,"namespace":984,"kind":15},{"id":51,"name":51,"namespace":984,"kind":15},{"id":676,"name":676,"namespace":984,"kind":15},{"id":128,"name":128,"namespace":984,"kind":15},{"id":682,"name":682,"namespace":984,"kind":15},{"id":148,"name":148,"namespace":984,"kind":15},{"id":688,"name":688,"namespace":984,"kind":15},{"id":426,"name":426,"namespace":984,"kind":15},{"id":432,"name":432,"namespace":984,"kind":15},{"id":694,"name":694,"namespace":984,"kind":15},{"id":184,"name":184,"namespace":984,"kind":15},{"id":185,"name":185,"namespace":984,"kind":15},{"id":476,"name":476,"namespace":984,"kind":15},{"id":285,"name":285,"namespace":984,"kind":15},{"id":884,"name":884,"namespace":984,"kind":15},{"id":700,"name":700,"namespace":984,"kind":15},{"id":218,"name":218,"namespace":984,"kind":15},{"id":223,"name":223,"namespace":984,"kind":15},{"id":706,"name":706,"namespace":984,"kind":15},{"id":225,"name":225,"namespace":984,"kind":15},{"id":286,"name":286,"namespace":984,"kind":15},{"id":230,"name":230,"namespace":984,"kind":15},{"id":231,"name":231,"namespace":984,"kind":15},{"id":287,"name":287,"namespace":984,"kind":15},{"id":268,"name":268,"namespace":984,"kind":15},{"id":42,"name":42,"namespace":984,"kind":15},{"id":85,"name":85,"namespace":984,"kind":15},{"id":86,"name":86,"namespace":984,"kind":15},{"id":238,"name":238,"namespace":984,"kind":15},{"id":233,"name":233,"namespace":984,"kind":15},{"id":239,"name":239,"namespace":984,"kind":15},{"id":522,"name":522,"namespace":984,"kind":15},{"id":712,"name":712,"namespace":984,"kind":15},{"id":397,"name":397,"namespace":984,"kind":15},{"com::datalogics::PDFL":1166},[1167,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1213,1214,1216,1218,1219,1220,1222,1224,1226,1228,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1281,1283,1284,1286,1288,1290,1292,1294,1295,1297,1298,1300,1302,1304,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,1328,1330,1331,1333,1334,1336,1338,1340,1342,1344,1345,1347,1348,1349,1350,1352,1353,1355,1357,1358,1360,1362,1364,1365,1367,1369,1371,1373,1375,1377,1379,1381,1383,1385,1387,1389,1391,1392,1393,1394,1396,1398,1400,1401,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430,1431,1433,1435,1437,1439,1440,1442,1444,1446,1448,1450,1451,1453,1455,1457,1458,1459,1460,1462,1464,1465,1467,1468,1469,1471,1473,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1493],{"id":260,"name":260,"namespace":1168,"description":1169,"kind":15},"com::datalogics::PDFL","When a user clicks a link or bookmark in a PDF, an action occurs, moving the reader to a new location. An action can involve moving the reader to a new page in the file, for example.\n\nAlso, with a PDF Viewer a PDF file can have an Action that runs automatically when a user opens the file, or reaches a specific page.\n\nApplications can support Actions in custom annotation types they add. Only GoTo and URI Actions are supported; you can only use an Action with the interface to move from one part of a file to another or open an external web page.",{"id":265,"name":265,"namespace":1168,"description":1171,"kind":15},"A go-to action can be executed in a PDF document. A go-to action includes a hyperlink that, when clicked, takes the reader to a different place within the same document.\n\nThe action is linked to a bookmark within the document.\n\nA remote go-to action includes a hyperlink that takes the reader to a destination in a separate document.",{"id":266,"name":266,"namespace":1168,"description":1173,"kind":15},"A launch action launches an application or opens or prints a document.",{"id":267,"name":267,"namespace":1168,"description":1175,"kind":15},"A remote go-to action is an action that includes a RemoteDestination object. The action associated with this object, when selected, opens a separate PDF file, or opens a web page in a browser window.",{"id":268,"name":268,"namespace":1168,"description":1177,"kind":15},"A text string, typically a hyperlink. A Uniform Resource Identifier (URI) is a text string that identifies a resource on the Internet, typically a hyperlink to a web page.\n\nA URI Action within a PDF file allows a reader to click on a hyperlink and open a separate web page or another PDF or other kind of file accessed through a web link.",{"id":270,"name":270,"namespace":1168,"description":1179,"kind":15},"Associates an object with its location on a page of a PDF document. An annotation associates an object such as a note, sound, or movie with a location on a page of a PDF document, or provides a way to interact with the user by means of the mouse and keyboard.",{"id":276,"name":276,"namespace":1168,"description":1181,"kind":15},"A circle annotation is an annotation surrounded by a curved and possibly elliptical border. The circle is inscribed within the annotation rectangle. Despite the circle name, the width and height of the annotation rectangle need not be equal. So the circle can actually be an ellipse.",{"id":277,"name":277,"namespace":1168,"description":1183,"kind":15},"The free text annotation allows a user to place text directly on a PDF page. An ordinary text annotation appears in a pop up window, and is attached to an icon; it represents a note added to a PDF file, and can be opened for viewing, or closed. But a free text annotation always appears open on the page. A free text annotation can be included anywhere in a PDF file by specifying the location and the CallOutLine points.",{"id":278,"name":278,"namespace":1168,"description":1185,"kind":15},"Allows the user to highlight text appearing on a PDF page. The annotated text is still readable on the PDF, but highlighted in yellow.",{"id":279,"name":279,"namespace":1168,"description":1187,"kind":15},"A type of annotation allowing a user to edit a PDF document. Ink annotations in a PDF file allow a user to work with a PDF document displayed on a screen just as if it were on paper, such as scribbling notes in the margins, or circling or underlining text. These types of annotations require a stylus or pen used on a tablet device.",{"id":280,"name":280,"namespace":1168,"description":1189,"kind":15},"The line annotation displays a single straight line on a PDF page. When opened it displays a pop-up window containing the text of an associated note, placed at specific x\u002Fy coordinates for starting and ending points of the line.",{"id":281,"name":281,"namespace":1168,"description":1191,"kind":15},"A link annotation, which features an embedded hyperlink.",{"id":282,"name":282,"namespace":1168,"description":1193,"kind":15},"A finite number of line segments in a PDF added as an annotation. A polyline is also called a polygonal chain or piecewise linear curve. It represents a finite number of line segments where the first and last vertex are not connected. In this case, the polyline is added as an annotation to a PDF file.",{"id":283,"name":283,"namespace":1168,"description":1195,"kind":15},"A polygon is a closed plane figure bounded by a finite number of line segments. In this case the polygon is created as an annotation added to a PDF file.",{"id":284,"name":284,"namespace":1168,"description":1197,"kind":15},"Associates an object with its location on a page of a PDF document. A redaction occludes some part of a document.",{"id":285,"name":285,"namespace":1168,"description":1199,"kind":15},"The square annotation allows a user to display a rectangle on a PDF page. Text associated with the Square Annotation appears in a pop-up window. The size and shape of the rectangle is defined within the Rect entry.",{"id":286,"name":286,"namespace":1168,"description":1201,"kind":15},"Annotations that appears as highlighted content when added to a PDF file. Text markup annotations appear as highlights, underlines, or strikeouts when added to a PDF document in a PDF Viewer. When the edited PDF file is opened the markups appear in a pop-up window containing the text of the associated note.",{"id":287,"name":287,"namespace":1168,"description":1203,"kind":15},"A type of text markup annotation, for underlining text. Text markup annotations added to a PDF file appear as highlights, underlines, or strikeouts. The Underline Annotation appears PDF document as underlined text when the documnent is opened in a PDF Viewer.",{"id":183,"name":183,"namespace":1168,"description":1205,"kind":15},"A color blend that varies along an axis. An axial shading specifies a color blend that varies along a linear axis between two endpoints, and indefinitely perpendicular to that axis.",{"id":178,"name":178,"namespace":1168,"description":1207,"kind":15},"A pattern is used to fill an area to be painted. A tiling pattern consists of a repeating graphical figure that is replicated across an area to be filled in, or painted. A shading pattern provides smoothly varying gradients of color, to produce a transition between colors across an area.",{"id":184,"name":184,"namespace":1168,"description":1209,"kind":15},"Represents a region shaded with color, as defined by a shading dictionary. A shading pattern defines a gradient fill in a graphic that produces a smooth transition between colors across the area covered by the graphic area. The \"sh\" paint operator is invoked for the shading object. This does not correspond to a shading dictionary within a PDF pattern. Refer to the Pattern object for shading dictionaries used in PDF patterns.\n\nA shading pattern defines a gradient fill in a graphic that produces a smooth transition between colors across the area covered by the graphic area. The \"sh\" paint operator is invoked for the shading object. This does not correspond to a shading dictionary within a PDF pattern. Refer to the Pattern object for shading dictionaries used in PDF patterns.",{"id":185,"name":185,"namespace":1168,"description":1211,"kind":15},"A shading pattern consists of a smoothly varying gradient between two colors.",{"id":532,"name":532,"namespace":1168,"kind":15},{"id":725,"name":725,"namespace":1168,"kind":15},{"id":36,"name":36,"namespace":1168,"description":1215,"kind":15},"A bookmark on a page of a PDF document. Each bookmark has a title that appears on screen, and an action that specifies what happens when a user clicks on the bookmark.\n\nThe typical action for a user-created bookmark is to move to another location in the current document, although any action (see Action) can be specified.",{"id":42,"name":42,"namespace":1168,"description":1217,"kind":15},"Represents a particular view of a page in a document. A destination describes a place in the PDF document where the user will be taken in response to clicking a hyperlink. The destination defines where a bookmark or hyperlink points to.\n\nThe ViewDestination contains a reference to a page, a place (rectangle) on that page, and information specifying how to adjust the view to fit the window's size and shape.",{"id":538,"name":538,"namespace":1168,"kind":15},{"id":544,"name":544,"namespace":1168,"kind":15},{"id":140,"name":140,"namespace":1168,"description":1221,"kind":15},"A calibrated gray color space. A CalGray color space is a special case of a single-component CIE-based color space, known as a CIE-based A color space.\n\nThis type of space is the one-dimensional (and usually achromatic) analog of CIE-based ABC spaces.",{"id":141,"name":141,"namespace":1168,"description":1223,"kind":15},"A calibrated RGB color space. A CalRGB color space (Red, Green, Blue) is a CIE-based ABC color space with only one transformation stage instead of two.\n\nIn this type of space, A, B, and C represent calibrated red, green, and blue color values. These three color components must be in the range 0.0 to 1.0; component values falling outside that range are adjusted to the nearest valid value without error indication.",{"id":134,"name":134,"namespace":1168,"description":1225,"kind":15},"A color specified by values appropriate for its color space. The values that are offered range from 0 to 1.0 for red, green, and blue (RGB) or cyan, magenta, yellow, and black (CYMK).",{"id":142,"name":142,"namespace":1168,"description":1227,"kind":15},"Base class for all color spaces.",{"id":143,"name":143,"namespace":1168,"description":1229,"kind":15},"Represents a color space with an arbitrary number of color components. DeviceN color spaces were designed to represent color spaces containing multiple color components that correspond to the colorants of some target device. They provide greater flexibility than is possible with standard device color spaces such as DeviceCMYK or with individual Separation color spaces. For example, it is possible to create a DeviceN color space consisting of only the cyan, magenta, and yellow color components, with the black component excluded.",{"id":144,"name":144,"namespace":1168,"description":1231,"kind":15},"Works with the ICC color space. The International Color Consortium (ICC) developed the ICC color space in 1993 to serve as a universal standard for for printing or presenting content with digital devices, and across all operating systems and platforms.\n\nThe ICC color standard applies regardless the hardware or software involved, and is used to make sure that color images and text appear properly on a wide variety of platforms.",{"id":145,"name":145,"namespace":1168,"description":1233,"kind":15},"Indexed color spaces are used to reduce the amount of memory used for processing images. Indexed color spaces are used when a limited number of colors are needed.\n\nCommonly, an image with an indexed color space can be one third the size of the same image with a standard color space, because the indexed image uses a smaller palette of colors.",{"id":146,"name":146,"namespace":1168,"description":1235,"kind":15},"A Lab color space is a CIE-based ABC color space with two transformation stages. In this type of space, A, B, and C represent the L*, a*, and b* components of a CIE 1976 L*a*b* space. The range of the first (L*) component is always 0 to 100; the ranges of the second and third (a* and b*) components are defined by the Range.",{"id":147,"name":147,"namespace":1168,"description":1237,"kind":15},"Class used to define the color space in use.",{"id":148,"name":148,"namespace":1168,"description":1239,"kind":15},"Defines the use of additional named colorants in a PDF document. Colorants in a separation color space are also sometimes referred to as spot colorants. The device displaying or printing the PDF document will supply an appropriate color based on the colorant included in the separation color space.",{"id":486,"name":486,"namespace":1168,"description":1241,"kind":15},"A callback function used to abort an operation. A CancelProc() value is typically passed to a method that uses it to determine if an asynchronous operation should be ended.\n\nAt periodic intervals, the method calls the CancelProc. If the CancelProc returns a \"true\" boolean value, the method cancels the operation. If CancelProc returns false, the method allows the operation to continue. For example, CancelProc could be used to allow a user to click a Cancel button to end a function.",{"id":98,"name":98,"namespace":1168,"description":1243,"kind":15},"A clipping path is used to mark an area within a page to be highlighted or removed. The clipping path clips out part of the design. A clip can also be used with text.\n\nThe clipping path defines an area within a page (text or graphic) that will be highlighted or removed. For example, a clipping path could be used to remove the background in a photograph, to highlight a person or object in front, or to super-impose text over an image. Only part of the image appears through a shape created with the clipping path.\n\nThe Clip class is made up of a list of path and text elements. Any element can have a clip associated with it, and clip objects can hold arbitrary levels of nested container and group objects.\n\nIf a group object is inside a clip object, and the clip object also contains at least one text object and no path objects, the group object has a special meaning. All text objects contained in a group object like this are considered to be part of the same BT\u002FET block. This means that the union of these text objects makes up a single clipping path. The text objects do not intersect.",{"id":99,"name":99,"namespace":1168,"description":1245,"kind":15},"A container class represents a group of elements on a page in a PDF file. In the PDF file, every container has a set of Marked Content tags, starting with Begin Marked Content (BMC or BDC) and ending with End Marked Content (EMC), so each container has a BMC\u002FEMC or BDC\u002FEMC pair of tags. These tags can be used to define the beginning and end of metadata around objects, providing information about the text and shapes within a PDF file. Containers can be nested within other containers.",{"id":92,"name":92,"namespace":1168,"description":1247,"kind":15},"Class that represents the collection of elements on a PDF page. A content object represents a collection of elements that make up a page in a PDF file. A content object is more convenient to use than directly parsing or working with a page content stream. This is because a page can include a large collection of individual stream objects. Working with a content object, you can avoid focusing on this level of detail. The content converts individual stream items to a structured form, making it unnecessary to parse the individual syntax for each one. A content object can be associated with a large amount of unmanaged memory in APDFL and should be deleted when the object is no longer in use.\n\nThe index associated with Content is 0-based, so 0 is the first element.",{"id":100,"name":100,"namespace":1168,"description":1249,"kind":15},"The base class for elements of the content of a page. An element is a building block; everything in a PDF file is an element. An element object can be associated with a large amount of unmanaged memory in APDFL and should be deleted when the object is no longer in use.",{"id":101,"name":101,"namespace":1168,"description":1251,"kind":15},"Represents a PDF form XObject. This is not to be confused with a PDF fillable form; a Form XObject is an object outside the page content stream.\n\nA form XObject is a way to group a number of PDF objects together, into a single container. A Form XObject can hold both text and images, and can be defined once within a PDF file and then reused multiple times in the same PDF, and across multiple pages.",{"id":102,"name":102,"namespace":1168,"description":1253,"kind":15},"A set of elements to be used within a PDF document. A Group represents objects in a content object, but it resides in memory.\n\nTherefore the group has no state and is not represented in any way in a PDF content stream. When used in a Clip, a group is used to associate Text objects into a single clipping object.",{"id":121,"name":121,"namespace":1168,"description":1255,"kind":15},"An operator that completes a vector shape, drawing a line from the first point to the last point. A path is a series of commands that define the boundary of a vector shape. The ClosePath command draws a line from the current location back to its starting point, effectively closing a box or parabolic shape on a page.",{"id":122,"name":122,"namespace":1168,"description":1257,"kind":15},"The curveto operator is used to draw a Bezier curve. The curved segment is appended to a path.\n\nThe curveto operator calculates the curve between two endpoints, the current (beginning) point and the final (end) point, and in relation to two matching control points.\n\nThe control points define the nature of the curve between the two endpoints. These values are represented by a series of x and y coordinates.",{"id":123,"name":123,"namespace":1168,"description":1259,"kind":15},"A curveto operator where the first control point matches the beginning. The current point is the beginning point in the curve.\n\nThe name CurveToV is drawn from the \"V\" path construction operator.",{"id":124,"name":124,"namespace":1168,"description":1261,"kind":15},"A curveto operator where the second control point matches the end point. Here the new current point is the end point in the curve.\n\nThe name CurveToY is drawn from the \"Y\" path construction operator.",{"id":125,"name":125,"namespace":1168,"description":1263,"kind":15},"A lineto operator, which draws a straight line. A lineto operator creates a line path element. It draws a straight line from the current position (MoveTo) to a new position-a new set of (x,y) coordinates: MoveTo{x:0 y:50} LineTo{x:100 y:100}",{"id":126,"name":126,"namespace":1168,"description":1265,"kind":15},"An operator that creates a path by moving to a new current position. A LineTo operator creates an addition to a path element by moving to the (x,y) coordinates specified in the MoveTo statement. The MoveTo coordinates serve as the new current position, and from here a new path element can start.\n\nFor example, the MoveTo coordinates can define the starting position for a LineTo operator. The LineTo operator draws a straight line from the current position (MoveTo) to a new position, the set of (x,y) coordinates defined with the LineTo operator: MoveTo{x:0 y:50} LineTo{x:100 y:100}",{"id":115,"name":115,"namespace":1168,"description":1267,"kind":15},"A path in a PDF file defines shapes. Paths in PDF files are used to draw lines, define filled areas, and define boundaries for clipping graphics. A path is composed of straight and curved line segments.",{"id":127,"name":127,"namespace":1168,"description":1269,"kind":15},"A rectangle path operator. RectSegment represents a single path, or line, within a rectangle, with coordinates xy, xy for the beginning and end of the line.",{"id":128,"name":128,"namespace":1168,"description":1271,"kind":15},"Represents a segment, or a single line, within a path.",{"id":442,"name":442,"namespace":1168,"description":1273,"kind":15},"Allows for manipulation of PDF collections, or portfolios. The class illustrates how to process a collection's schema. It also describes sorting of a portfolio.",{"id":447,"name":447,"namespace":1168,"description":1275,"kind":15},"Provides for adding\u002Fremoving\u002Fretrieving schema fields in a collection.",{"id":448,"name":448,"namespace":1168,"description":1277,"kind":15},"Allows for the creation of collection schema field objects. Parameters that are part of a schema's field may be set.",{"id":449,"name":449,"namespace":1168,"description":1279,"kind":15},"Stores data about fields that viewers use for sorting collection items. Collections are aslo known as portfolios.",{"id":550,"name":550,"namespace":1168,"kind":15},{"id":355,"name":355,"namespace":1168,"description":1282,"kind":15},"Class that defines color conversion actions for an object described by certain attributes.",{"id":556,"name":556,"namespace":1168,"kind":15},{"id":357,"name":357,"namespace":1168,"description":1285,"kind":15},"Holds parameters to be passed to a color convert method.This includes the actions to take in case of a match.Each object is compared against the selection criteria for each of the actions, in order, until a matching action is found.",{"id":363,"name":363,"namespace":1168,"description":1287,"kind":15},"This class contains methods used to convert sets of values from one Colorspace to another.",{"id":197,"name":197,"namespace":1168,"description":1289,"kind":15},"A class used to extract words from a document using a regular expression.",{"id":202,"name":202,"namespace":1168,"description":1291,"kind":15},"A document text finder configuration that customizes the way the extracted text is processed. In the default configuration, all options are false. Structure representing configuration options for DocTextFinder.",{"id":203,"name":203,"namespace":1168,"description":1293,"kind":15},"A phrase in the document that matched the supplied regular expression along with its associated quad bounding box(es).",{"id":562,"name":562,"namespace":1168,"kind":15},{"id":205,"name":205,"namespace":1168,"description":1296,"kind":15},"A bounding box quad of a character in a PDF file that was part of a string that matched a given regular expression.",{"id":568,"name":568,"namespace":1168,"kind":15},{"id":44,"name":44,"namespace":1168,"description":1299,"kind":15},"The underlying PDF representation of a document. Use document objects to perform most of the functions related to pages in a PDF file, such as deleting pages, inserting blank pages, copying watermarks, creating bookmarks and thumbnails, and so on.",{"id":50,"name":50,"namespace":1168,"description":1301,"kind":15},"Represents the progress of an operation. The class can display a dialog if a process will take time, and the Progress method can indicate how long the process will last.",{"id":51,"name":51,"namespace":1168,"description":1303,"kind":15},"A class representing a Rolled back instance of a PDF document that was previously saved Incrementally.",{"id":574,"name":574,"namespace":1168,"kind":15},{"id":150,"name":150,"namespace":1168,"description":1306,"kind":15},"Settings for rendering PDF pages as images. This is used for rendering PDF pages to images, such as PNG or JPG files, to export to separate files or to send to a printer.",{"id":216,"name":216,"namespace":1168,"description":1308,"kind":15},"Represents a font's encoding data. Encoding is the process that transforms a set of Unicode characters into a series of bytes.\n\nWith PDF files, Unicode values are used to represent individual character within a font set. Unicode assigns a symbolic value to represent every single character in a wide variety of fonts, scripts, and languages.\n\nFor example, the Unicode value \"U+0041\" refers to the capital letter \"A\" in a Latin script.\n\nThe EncodingInfo Class is used to provide basic information about an encoding. For example, EncodingInfo could be used to provide just the code name and description for a Unicode standard font or language encoding, like this:\n\nIBM860 (Portuguese, DOS)\n\nibm861 (Icelandic, DOS)\n\nDOS-862 (Hebrew, DOS)\n\nIBM863 (French Canadian, DOS)\n\nIBM864 (Arabic, 864)\n\niso-8859-9 (Turkish, ISO)\n\niso-8859-13 (Estonian, ISO)\n\n(c)2007 Datalogics Inc. Datalogics is a registered trademark of Datalogics Incorporated. Other company and brand, product and service names are for identification purposes only and may be trademarks or registered trademarks of their respective holders. Data is subject to change without notice.",{"id":211,"name":211,"namespace":1168,"description":1310,"kind":15},"Represents a font.Defines the typeface, size, style (bold, italic), Unicode values, and other details. The Font class represents a font installed on the system.",{"id":161,"name":161,"namespace":1168,"description":1312,"kind":15},"An interpolation between two output values as input values vary across a domain. For an Exponential Function, the curve between the two values is determined by the exponent N.",{"id":156,"name":156,"namespace":1168,"description":1314,"kind":15},"A function is a process. A function takes input values and manipulates them to create output values.",{"id":162,"name":162,"namespace":1168,"description":1316,"kind":15},"Defines a function currently in use. A Function is a process; it takes input values and manipulates them to create output values.",{"id":163,"name":163,"namespace":1168,"description":1318,"kind":15},"A function represented as a stream containing code written in a small subset of the PostScript language.",{"id":170,"name":170,"namespace":1168,"description":1320,"kind":15},"The extended graphic state, to supplement original graphic state. The Graphics State is an internal data structure in a PDF file that holds the parameters that describe graphics within that file. These parameters define how individual graphics are presented on the page, including layers and transparencies.\n\nThe Extended Graphic State was introduced to expand the original Graphics State data structure, providing space to define and store more data objects within a PDF.",{"id":165,"name":165,"namespace":1168,"description":1322,"kind":15},"The graphic state is an internal data structure in a PDF file. The graphics state holds the parameters that describe graphics within that file.\n\nThese parameters define how individual graphics are presented on the page, including layers and transparencies.",{"id":451,"name":451,"namespace":1168,"description":1324,"kind":15},"A file attachment.Any file can be attached to the PDF document. The class allows to create attachment and manipulate by its content.",{"id":456,"name":456,"namespace":1168,"description":1326,"kind":15},"Refers to the location of a PDF file within a file system. The PDF file system is known more commonly as the file path name.\n\nThe reference can be either absolute, as in a complete path name, or relative to the current place in a directory structure.",{"id":580,"name":580,"namespace":1168,"kind":15},{"id":375,"name":375,"namespace":1168,"description":1329,"kind":15},"Represents control parameters for flattening transparencies within a PDF file. Class that represents control parameters for flattening transparencies within a PDF file. PDF files can hold objects that are stacked, and that are partially or fully transparent. This means that these objects can blend in various ways with objects behind them. With a stacked set of transparent graphics or images in a PDF file, each one contributing to the final result that appears on the page. One or more graphics images presented together in a stack is referred to as a transparency group. With a stack of transparent images, the final colors shown are the result of blending the colors of all of the overlapping objects. Flatten Transparency merges a stack of transparent objects or graphics into a single image on the PDF page.\n\nFlattening images in a PDF file is generally necessary before you can send the document to a printer. The flattening process simplifies the PDF file and may make it smaller as well.",{"id":586,"name":586,"namespace":1168,"kind":15},{"id":53,"name":53,"namespace":1168,"description":1332,"kind":15},"Structure to hold the version number retrieved by GetFormsExtensionVersion()",{"id":592,"name":592,"namespace":1168,"kind":15},{"id":245,"name":245,"namespace":1168,"description":1335,"kind":15},"An image resource can either be an image XObject or inline image found in a page's content stream. An Image Xobject is stored separately from the graphics content stream in a PDF, and so can be used multiple times in the document, even across pages. The image is described in the \u002FXobject entry in the resources dictionary on the PDF page.\n\nImage size and resoultion: For images that are imported from raster image files, the design width and height are stored in the Image object's Matrix, in the A (width) and D (depth) Matrix members, when the image is imported. These are stored in PDF units.\n\nTo derive the effective resolution of an image imported from a raster image file:\n\nHorizontal resolution: divide the Image Width by the Image's Matrix A member and multiply by 72 to scale to DPI (dots per inch).\n\nVertical resolution: divide the Image Height by the Image's Matrix D member and multiply by 72 to scale to DPI (dots per inch).",{"id":251,"name":251,"namespace":1168,"description":1337,"kind":15},"An image collection can hold multiple images, created from an image file. The full set of images in the collection can be saved to a single image file, but only as a .tif image file. For any other file type (JPG, PNG, and so on), the collection can only be saved as one image object per file.",{"id":252,"name":252,"namespace":1168,"description":1339,"kind":15},"A class representing the decompressed Image Data.",{"id":253,"name":253,"namespace":1168,"description":1341,"kind":15},"Class that defines parameters for saving an image to a graphics file. The parameters include the file type (such as PNG or JPG), compression, image quality, and gray scale.",{"id":254,"name":254,"namespace":1168,"description":1343,"kind":15},"Used to manage converting a PDF page to an image. The Page Image Parameters are a set of parameters used to control converting a PDF page to an image, such as a PNG, JPG, or BMP. The parameters include pixel height & width, color space, resolution, so on.",{"id":598,"name":598,"namespace":1168,"kind":15},{"id":172,"name":172,"namespace":1168,"description":1346,"kind":15},"The ink object represents the color in the color space, CYMK or RGB.",{"id":604,"name":604,"namespace":1168,"kind":15},{"id":610,"name":610,"namespace":1168,"kind":15},{"id":616,"name":616,"namespace":1168,"kind":15},{"id":467,"name":467,"namespace":1168,"description":1351,"kind":15},"Specify a language, along with any metadata about that language.",{"id":468,"name":468,"namespace":1168,"kind":15},{"id":469,"name":469,"namespace":1168,"description":1354,"kind":15},"Represents an OCR Engine and its configuration. Create an OCREngine object once, and reuse it to convert multiple images to Form objects to avoid repeating the sometimes expensive initialization of the engine. The configuration of the engine can't be changed after it's created; if you need to do that, create another OCREngine object.",{"id":470,"name":470,"namespace":1168,"description":1356,"kind":15},"Parameters for configuring the OCR (Optical Character Recognition) engine. OCRParams controls settings such as the engine to use, the resolution of the input images, the language(s) to recognize, performance tuning, page segmentation mode, candidate font names for placing text, and image preprocessing options.",{"id":622,"name":622,"namespace":1168,"kind":15},{"id":11,"name":11,"namespace":1168,"description":1359,"kind":15},"Used to create a new instance of a library object or change properties. A Library object can be used to create a new instance of a library or change the properties of an existing library.",{"id":20,"name":20,"namespace":1168,"description":1361,"kind":15},"Exception thrown when there is an error processing a Library call.",{"id":26,"name":26,"namespace":1168,"description":1363,"kind":15},"Defines the parameters for writing error messages to a log file. The messages include the date and time, the source of the error, and the error type: debug, info, warning, error, or fatal. This class also defines the log file name and path.",{"id":628,"name":628,"namespace":1168,"kind":15},{"id":110,"name":110,"namespace":1168,"description":1366,"kind":15},"A transformation matrix in a PDF file is specified by six numbers. The matrix is usually in the form of an array containing the six elements [a b c d h v].\n\nA translation is specified as [ 1 0 0 1 tx ty], where tx and ty are the distance to translate from the origin of the coordinate system in the horizontal and vertical dimension, respectively.\n\nA scaling is obtained by [sx 0 0 sy 0 0]. This scales the coordinates so that 1 unit in the horizontal and vertical dimension of the new coordinate system is the same size as sx and sy units, respectively, as in the previous coordinate system.\n\nA rotation is produced by [ cos T sin T -sin T cos T 0 0 ], which has the effect of rotating the coordinate system axes by an angle T (degrees) counterclockwise.\n\nThis material indicates that the matrix specifying a transformation is premultiplied with the current transformation matrix, i.e.,\n\nM' = Mt * M\n\nThe implementation of the Scale, Rotate, and Translate convenience functions of Matrix reflect the same order of operations, so that they are consistent with the PDF Reference manual. They are also consistent with the scale, rotate, and translate operators in PostScript, from which the coordinate system model in PDF is derived.",{"id":111,"name":111,"namespace":1168,"description":1368,"kind":15},"Represents a discrete point or space in a PDF. A Point in a PDF document is in the right plane, relative to the origin being the lower left corner of the document.",{"id":112,"name":112,"namespace":1168,"description":1370,"kind":15},"Represents a quadrilateral in a program. A quadrilateral is a polygon graphic that has four sides or edges and four corners, Bottom Left, Bottom Right, Top Left, and Top Right.",{"id":113,"name":113,"namespace":1168,"description":1372,"kind":15},"A rect holds four coordinates for a rectangle. The coordinates for a rectangle include left, top, right, bottom. Width () and height () defines the rectangle's width and height. LLx and LLy defines lower left corner, and URx and URy defines the upper right corner.",{"id":293,"name":293,"namespace":1168,"description":1374,"kind":15},"The name tree is a common data structure in PDF files. A name tree is a type of dictionary that can store many more pairs of matched records than a standard object dictionary.\n\nA name tree uses keys that are character strings to map to data objects. The strings can use a standard coding format, such as Unicode, are sorted in order in the data structure, and can be associated with any type of object.",{"id":298,"name":298,"namespace":1168,"description":1376,"kind":15},"The number tree is a common data structure in PDF files. The number tree is a type of dictionary that can store many more pairs of matched records than a standard object dictionary.\n\nA number tree uses keys that are integers to map to data objects, sorted in ascending numerical order.",{"id":338,"name":338,"namespace":1168,"description":1378,"kind":15},"A structure used to store data related to layers in a PDF. The Optional Content Configuration Structure is used to maintain a set of visibility states and other optional values related to layers, or Optional Content Groups, within a PDF file.\n\nThese configuration values are stored for future use.\n\nThe default configuration for a PDF document is stored in the D entry in the Optional Content Properties dictionary.\n\nAn Optional Content Group, or layer, is a set of graphic images that can be made visible or invisible within a PDF file, and the Optional Content Configuration Structure is typically used to set the initial value for these images-On or Off, visible or invisible.",{"id":339,"name":339,"namespace":1168,"description":1380,"kind":15},"Defines the context for optional content in a PDF. An Optional Content Context is a status object that defines the context for optional content within a document.\n\nThe context tracks the On\u002FOff status for Optional Content Groups (layers) within a document. It contains flags that control whether to display content that is marked as optional.",{"id":340,"name":340,"namespace":1168,"description":1382,"kind":15},"A dictionary used to manage graphics images in a PDF. An Optional Content Group is a dictionary that represents a set of graphics images that users can turn on or off in a PDF document, making them visible or invisible.\n\nIn a PDF Viewer, Optional Content Groups are referred to as \"Layers.\"",{"id":341,"name":341,"namespace":1168,"description":1384,"kind":15},"Attaches content to one or more optional content groups. Form, container, and annotation objects can be associated with one or more optional content groups. By associating them with an optional content group, they become part of that 'layer', and the user can control the visibility of the content.\n\nNote that by placing other element objects in a container, they can also be associated with an optional content group.\n\nAn OptionalContentMembershipDict connects content to the OptionalContentGroup; it contains a list of OptionalContentGroups, and rules for determining visibility when the OptionalContentGroups have conflicting on\u002Foff states in the active OptionalContentContext.\n\nAn OptionalContentMembershipDict cannot be changed once created; you must create a new OptionalContentMembershipDict and change the objects to point to it.",{"id":342,"name":342,"namespace":1168,"description":1386,"kind":15},"Array node class for items in the OptionalContentConfig Order array. Items in the Order array can be arranged into a tree structure; subarrays within the parent array form 'branches' of the tree. Each OptionalContentOrderArray may contain OptionalContentOrderLeafs or OptionalContentOrderArrays in a specific order; this order determines how they will appear in the 'Layers' control of the viewer.\n\nBy placing OptionalContentOrderArrays into a higher-level array, branches can be added to the tree. The 'Title' property is a string that will appear next to the expand\u002Fcollapse branch control in a PDF Viewer 'Layers' panel.",{"id":343,"name":343,"namespace":1168,"description":1388,"kind":15},"Leaf node class for items in the OptionalContentConfig Order array. Items in the Order array can be arranged into a tree structure. Each 'leaf' on this tree would be an OptionalContentOrderLeaf that contains a reference to an OptionalContentGroup in this document.",{"id":344,"name":344,"namespace":1168,"description":1390,"kind":15},"Base class for items in the OptionalContentConfig Order array. Items in the OptionalContentConfig's Order array are either OptionalContentOrderLeaf or OptionalContentOrderArray. This is the base class for both; you cannot instantiate an OptionalContentOrderNode, only one of its child classes.",{"id":634,"name":634,"namespace":1168,"kind":15},{"id":640,"name":640,"namespace":1168,"kind":15},{"id":646,"name":646,"namespace":1168,"kind":15},{"id":59,"name":59,"namespace":1168,"description":1395,"kind":15},"Represents a page within a PDF file. The page is the basic object used for organizing content in a PDF document.",{"id":64,"name":64,"namespace":1168,"description":1397,"kind":15},"Describes numbering labels for a range of pages. PageLabel describes how to construct a label string for a range of pages. It contains information on number style, any prefixes, and a starting position within the document.\n\nNote that a single PageLabel describes the label string for several pages all pages up until the first page covered by the next PageLabel, or the end of the document.\n\nAlso note that if a Document has any PageLabels, there must be one that starts at page index 0. This will be automatically created if the user does not supply one.",{"id":65,"name":65,"namespace":1168,"description":1399,"kind":15},"Specifies a range of pages in a document (page numbers begin with 0).",{"id":652,"name":652,"namespace":1168,"kind":15},{"id":658,"name":658,"namespace":1168,"kind":15},{"id":422,"name":422,"namespace":1168,"description":1403,"kind":15},"Defines a set of paper trays in a printer that can be used to select the paper source when printing.",{"id":423,"name":423,"namespace":1168,"description":1405,"kind":15},"Print settings, primarily used for PostScript printers or output.",{"id":424,"name":424,"namespace":1168,"description":1407,"kind":15},"A structure used to set parameters for print jobs. Two structures provide settings for setting parameters for print jobs, PrintUserParams and PrintParams. PrintUserParams was created first, and then PrintParams was created as an extension of PrintUserParams, to provide more settings to account for changing technology.\n\nWhen the system seeks to print a document it will pass the content and the print parameters, such as the page size, paper tray, and landscape v. portrait, to the print API in APDFL. If the setting is in PrintParams it will pass the document and parameters to PrintParams and then to PrintUserParams and from there to the print API to complete the printing process.\n\nThe print logic may take different code paths depending on whether or not the print content is being sent to a printer or to a file, or if the printing uses PostScript or not. When you see a print setting that appears in both PrintUserParams and PrintParams, such as \"ShrinktoFit,\" set the appropriate value in both of these classes. Also, PrintParams offers a variety of settings related to PostScript, but the use of PrintParams is not limited to PostScript.",{"id":386,"name":386,"namespace":1168,"description":1409,"kind":15},"Parameters for converting a document to PDF\u002FA compliance. These parameters control how a Document is converted to the PDF\u002FA standard.\n\nif true, will remove all Annotations and Actions from the outputif true, will try to rasterize the page when fonts cannot be embeddedif true, will abort conversion process if XFA form entry is detectedif true, will ignore validation errorsrasterization resolution; if 0, use 72 DPIValidate PDF Implementation Limits of the Document.\n\nPDF\u002FA is an ISO-standard version the PDF format. It is designed to be used with PDF files that need to be archived and stored for long periods. For example, the fonts in a PDF\u002FA file are embedded in the file itself, rather than accessed through a link to a font directory on a local server.",{"id":387,"name":387,"namespace":1168,"description":1411,"kind":15},"Return the PDF\u002FA compliant version of the document.\n\nContains a PDF document if the conversion is successful; returns null if the conversion fails.\n\nPDF\u002FA is an ISO-standard version the PDF format, lighter and designed to be used with PDF files that need to be archived for long periods. For example, the fonts in a PDF\u002FA file are embedded in the file itself, and not accessed from the host machine.",{"id":319,"name":319,"namespace":1168,"description":1413,"kind":15},"Represents an array of data elements within a PDF document. All objects in a PDF document are built from a collection of simpler objects that represent fundamental datatypes like numbers, strings and arrays. PDFObject and its subclasses allow direct access and manipulation of these simple objects. Some subclasses represent single data elements. For example, PDFInteger represents a single integer value. Others represent a collection of PDFObjects, like PDFArray, an indexed array of data elements.\n\nA PDFArray is a heterogenous collection object that gathers other PDFObjects (including other PDFArrays) into an indexed list.",{"id":320,"name":320,"namespace":1168,"description":1415,"kind":15},"Represents a boolean data element within a PDF document. All objects in a PDF document are built from a collection of simpler objects that represent fundamental datatypes like numbers, strings and arrays. PDFObject and its subclasses allow direct access and manipulation of these simple objects. Some subclasses represent single data elements. For example, PDFBoolean represents a single boolean value. Others represent a collection of PDFObjects, such as PDFArray, an indexed array of data elements.\n\nA PDFBoolean represents a single boolean value, and may be inserted into any collection object.",{"id":321,"name":321,"namespace":1168,"description":1417,"kind":15},"Represents an associative collection of data elements within a PDF document. All objects in a PDF document are built from a collection of simpler objects that represent fundamental datatypes like numbers, strings and arrays. PDFObject and its subclasses allow direct access and manipulation of these simple objects. Some subclasses represent single data elements, such as PDFInteger, which represents a single integer value. Other subclasses represent a collection of PDFObjects, like PDFArray, an indexed array of data elements.\n\nA PDFDict is a heterogenous collection object that maps other PDFObjects (including other PDFDicts) to PDFName objects.",{"id":322,"name":322,"namespace":1168,"description":1419,"kind":15},"Represents an integer data element within a PDF document. All objects in a PDF document are built from a collection of simpler objects that represent fundamental datatypes like numbers, strings and arrays. PDFObject and its subclasses allow direct access and manipulation of these simple objects. Some subclasses represent single data elements. For example, PDFInteger represents a single integer value. Others represent a collection of PDFObjects, such as PDFArray, an indexed array of data elements.\n\nA PDFInteger represents a single integer value, and may be inserted into any collection object.",{"id":323,"name":323,"namespace":1168,"description":1421,"kind":15},"Represents a name data element within a PDF document. All objects in a PDF document are built from a collection of simpler objects that represent fundamental datatypes like numbers, strings and arrays. PDFObject and its subclasses allow direct access and manipulation of these simple objects. Some subclasses represent single data elements. For example, PDFName represents a single name value. Others represent a collection of PDFObjects, such as PDFArray, an indexed array of data elements.\n\nA PDFName represents a single indivisible name token, and may be inserted into any collection object. It may also be used as a key in a PDFDictionary.",{"id":314,"name":314,"namespace":1168,"description":1423,"kind":15},"Represents the underlying simple data element of an object in a PDF document. All objects in a PDF document are built from a collection of simpler objects that represent fundamental datatypes like numbers, strings and arrays. PDFObject and its subclasses allow direct access and manipulation of these simple objects. Some subclasses represent single data elements. For example, PDFInteger represents a single integer value. Others represent a collection of PDFObjects, such as PDFArray, an indexed array of data elements.\n\nPDFObject is the superclass of these simple objects. A PDFObject cannot be directly instantiated, but any of its subclasses may.\n\nAny PDFObject may be either direct or indirect. A direct object exists within its collection object (such as a PDFArray) and can be referenced only within that collection object. An indirect object exists outside of any collection object and can be referenced by many collection objects.",{"id":324,"name":324,"namespace":1168,"description":1425,"kind":15},"Represents a floating point data element within a PDF document. All objects in a PDF document are built from a collection of simpler objects that represent fundamental datatypes like numbers, strings and arrays. PDFObject and its subclasses allow direct access and manipulation of these simple objects. Some subclasses represent single data elements. For example, PDFReal represents a single floating point value. Others represent a collection of PDFObjects, such as PDFArray, an indexed array of data elements.\n\nA PDFReal represents a single floating point value, and may be inserted into any collection object.",{"id":325,"name":325,"namespace":1168,"description":1427,"kind":15},"Represents a stream of data within a PDF document. All objects in a PDF document are built from a collection of simpler objects that represent fundamental datatypes like numbers, strings and arrays.\n\nPDFObject and its subclasses allow direct access and manipulation of these simple objects. Some subclasses represent single data elements (e.g. PDFInteger represents a single integer value); other subclasses represent a collection of PDFObjects (e.g. PDFArray is an indexed array of data elements).\n\nA PDFStream represents a stream of unsigned bytes, and may be inserted into any collection object. It includes a dictionary that describes how the data in the stream is encoded and other useful information about the stream. A PDFStream is always an indirect object.\n\nPDFStreams can be encoded using built-in filters. These filters include compression schemes for most popular image formats, and text encoding translators to permit safe transmission of the document over the Internet. The data in a PDFStream will be automatically encoded when it is created; the user can read either the encoded (raw) or decoded (filtered) data.\n\nPDFStreams can be used for any large collection of data that need not be read into memory all at once, including image data, multimedia data or XML markup.",{"id":326,"name":326,"namespace":1168,"description":1429,"kind":15},"Represents an array of unsigned bytes within a PDF document. A PDFString is a single data element that represents an array of unsigned bytes. It may be inserted into any collection object. PDFString may be a string of human readable text, but this is not required, and it may be stored either as characters or as hex values.",{"id":300,"name":300,"namespace":1168,"kind":15},{"id":492,"name":492,"namespace":1168,"description":1432,"kind":15},"Represents callback function for Document.EnumIndirectPDFObjects & PDFObject.Enum. Enum is short for Enumerate. The class considers a list of indirect PDF objects. The callback function calls each object, and considers each object one by one, and continues to call and review each object until it finds and selects the object that is needed.",{"id":407,"name":407,"namespace":1168,"description":1434,"kind":15},"Implementation of the PDF Optimizer function. Use the PDFOptimizer object to accumulate options for the Optimization, and to Optimize documents.",{"id":394,"name":394,"namespace":1168,"description":1436,"kind":15},"Parameters for converting a document to PDF\u002FX compliance. These parameters control how a Document is converted to the PDF\u002FX standard.",{"id":395,"name":395,"namespace":1168,"description":1438,"kind":15},"Return the PDF\u002FX compliant version of the document.\n\nContains a PDF document if the conversion is successful; returns null if the conversion fails.\n\nPDF\u002FX is a subset of the PDF ISO standard. The purpose of PDF\u002FX is to facilitate graphics exchange, and it therefore has a series of printing related requirements. For example, in PDF\u002FX-1a all fonts need to be embedded and all images need to be CMYK or spot colors. PDF\u002FX-3 accepts calibrated RGB and CIELAB colors.",{"id":664,"name":664,"namespace":1168,"kind":15},{"id":373,"name":373,"namespace":1168,"description":1441,"kind":15},"An XObject stream with the subtype PostScript. A PostScript XObject is an XObject stream with the subtype entry of PostScript. The XObject contains a fragment of code expressed in the PostScript language.\n\nPostScript External Objects are not recommended.",{"id":498,"name":498,"namespace":1168,"description":1443,"kind":15},"Print cancellation callback function, a class used to cancel print operations. A PrintCancelProc() is typically passed to some method that takes a long time to complete. At frequent intervals, the method calls the PrintCancelProc().\n\nIf the PrintCancelProc() returns true, the method cancels its operation; if the PrintCancelProc() returns false, the method continues.",{"id":504,"name":504,"namespace":1168,"description":1445,"kind":15},"Print progress callback function, a class used to notify print client of the progress during print operations. A PrintProgressProc() is typically passed to some method that takes a long time to complete. At frequent intervals, the method calls the PrintProgressProc().",{"id":187,"name":187,"namespace":1168,"description":1447,"kind":15},"Used to control how the QR color is created.",{"id":72,"name":72,"namespace":1168,"description":1449,"kind":15},"Used to control how the QR code is created.",{"id":670,"name":670,"namespace":1168,"kind":15},{"id":74,"name":74,"namespace":1168,"description":1452,"kind":15},"A view of a page contained in a separate document. A RemoteDestination is not the same as a ViewDestination; the two objects are not interchangeable.",{"id":510,"name":510,"namespace":1168,"description":1454,"kind":15},"Render progress callback function, a class used to notify client of the progress during rendering operations. A RenderProgressProc() is typically passed to some method that takes a long time to complete. At frequent intervals, the method calls the RenderProgressProc().",{"id":516,"name":516,"namespace":1168,"description":1456,"kind":15},"Represents the error reporting callback function. A ReportProc administrative command is typically passed to generate an error report.\n\nIf a process is not completing properly, or taking too long to finish, this process will create an error report in response. At frequent intervals, the method calls ReportProc. If the ReportProc command returns a \"true\" statement, the method generates an error. If it returns \"false,\" the process continues. The time interval is determined by the ReportProc command.",{"id":676,"name":676,"namespace":1168,"kind":15},{"id":682,"name":682,"namespace":1168,"kind":15},{"id":688,"name":688,"namespace":1168,"kind":15},{"id":426,"name":426,"namespace":1168,"description":1461,"kind":15},"Holds parameters for making color separations.Used with PostScript.",{"id":432,"name":432,"namespace":1168,"description":1463,"kind":15},"Represents a plate for making print separations.Used with PostScript.",{"id":694,"name":694,"namespace":1168,"kind":15},{"id":476,"name":476,"namespace":1168,"description":1466,"kind":15},"Implementation of the PDF SignDoc function. Use the SignDoc object to digitally sign a document",{"id":884,"name":884,"namespace":1168,"kind":15},{"id":700,"name":700,"namespace":1168,"kind":15},{"id":218,"name":218,"namespace":1168,"description":1470,"kind":15},"Provides access to data about fonts, font sizes, and colors used in a word.",{"id":223,"name":223,"namespace":1168,"description":1472,"kind":15},"Represents a style change in a word. A StyleTransition provides information about the character index in the word where the style changes, and the new Style.",{"id":706,"name":706,"namespace":1168,"kind":15},{"id":225,"name":225,"namespace":1168,"description":1475,"kind":15},"A container that represents a series of text elements and characters. A Text object is container that represents both a series of TextRun elements and a series of text characters. Operations can be performed on individual TextRuns within a Text or on individual characters within a Text by specifying the index of the individual TextRun or character. All indices start at 0.",{"id":230,"name":230,"namespace":1168,"description":1477,"kind":15},"Represents one or more contiguous characters in a text object. All the characters contained within a text run have the same style, color, font, and size.",{"id":231,"name":231,"namespace":1168,"description":1479,"kind":15},"The text state includes parameters that affect text. These parameters include character and word spacing, font, font size, and horizontal scale.",{"id":85,"name":85,"namespace":1168,"description":1481,"kind":15},"Watermark settings control the appearance of a watermark in a PDF.",{"id":86,"name":86,"namespace":1168,"description":1483,"kind":15},"Watermark settings to control the appearance of text in a text-based watermark.",{"id":238,"name":238,"namespace":1168,"description":1485,"kind":15},"A word in a PDF file. Each word contains a sequence of characters in one or more styles (see Style).",{"id":233,"name":233,"namespace":1168,"description":1487,"kind":15},"A class used to extract words from a document.",{"id":239,"name":239,"namespace":1168,"description":1489,"kind":15},"A word finder configuration that customizes the way the extraction is performed.In the default configuration, all options are false.",{"id":522,"name":522,"namespace":1168,"description":1491,"kind":15},"Callback function class for EnumWords. A user-supplied callback that is called once for each word found by the EnumWords method. WordFinder looks for words on a page, and keeps calling WordProc until it runs out of words in its search. Then, WordProc returns \"false\" as a parameter, and the process ends.",{"id":712,"name":712,"namespace":1168,"kind":15},{"id":397,"name":397,"namespace":1168,"description":1494,"kind":15},"Class that works with XPS conversion parameters. The XML Paper Specification (XPS) is a standard document format that Microsoft created in 2006 as an alternative to the PDF format. The XPS format is intended to be a simple but secure file format, without embedded images or video clips, and easy to share and print.\n\nNOTE: This class is only available on Windows or Linux.",181,{"id":44,"name":44,"namespace":1168,"description":1299,"baseClasses":1497,"derivedClasses":1498,"crossReferences":1499,"members":1578,"layer":32,"component":44},[],[],{"usedBy":1500,"usesTypes":1541,"derivedFrom":1577},[1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,1515,1516,1517,1518,1519,1520,1521,1522,1523,1524,1525,1526,1527,1528,1529,1530,1531,1532,1533,1534,1535,1536,1537,1538,1539,1540],{"name":260,"kind":15},{"name":99,"kind":15},{"name":92,"kind":15},{"name":197,"kind":15},{"name":44,"kind":15},{"name":451,"kind":15},{"name":456,"kind":15},{"name":211,"kind":15},{"name":101,"kind":15},{"name":102,"kind":15},{"name":245,"kind":15},{"name":251,"kind":15},{"name":293,"kind":15},{"name":298,"kind":15},{"name":469,"kind":15},{"name":338,"kind":15},{"name":339,"kind":15},{"name":340,"kind":15},{"name":341,"kind":15},{"name":342,"kind":15},{"name":387,"kind":15},{"name":319,"kind":15},{"name":320,"kind":15},{"name":321,"kind":15},{"name":322,"kind":15},{"name":323,"kind":15},{"name":314,"kind":15},{"name":407,"kind":15},{"name":324,"kind":15},{"name":325,"kind":15},{"name":326,"kind":15},{"name":395,"kind":15},{"name":59,"kind":15},{"name":115,"kind":15},{"name":424,"kind":15},{"name":74,"kind":15},{"name":476,"kind":15},{"name":225,"kind":15},{"name":42,"kind":15},{"name":233,"kind":15},[1542,1543,1544,1545,1546,1547,1548,1549,1550,1551,1552,1553,1554,1555,1556,1557,1558,1559,1560,1561,1562,1563,1564,1565,1566,1567,1568,1569,1570,1571,1572,1573,1574,1575,1576],{"name":36,"kind":15},{"name":486,"kind":15},{"name":442,"kind":15},{"name":357,"kind":15},{"name":44,"kind":15},{"name":451,"kind":15},{"name":375,"kind":15},{"name":211,"kind":15},{"name":616,"kind":15},{"name":293,"kind":15},{"name":298,"kind":15},{"name":338,"kind":15},{"name":339,"kind":15},{"name":340,"kind":15},{"name":386,"kind":15},{"name":387,"kind":15},{"name":319,"kind":15},{"name":321,"kind":15},{"name":314,"kind":15},{"name":492,"kind":15},{"name":394,"kind":15},{"name":395,"kind":15},{"name":59,"kind":15},{"name":64,"kind":15},{"name":498,"kind":15},{"name":504,"kind":15},{"name":424,"kind":15},{"name":50,"kind":15},{"name":113,"kind":15},{"name":284,"kind":15},{"name":516,"kind":15},{"name":51,"kind":15},{"name":85,"kind":15},{"name":86,"kind":15},{"name":397,"kind":15},[],{"properties":1579,"methods":1580,"variables":2875},[],[1581,1587,1597,1600,1605,1617,1625,1635,1642,1651,1661,1669,1673,1676,1681,1695,1704,1716,1724,1728,1737,1745,1758,1766,1774,1781,1795,1801,1811,1824,1832,1835,1846,1856,1860,1868,1881,1888,1895,1903,1907,1917,1934,1947,1963,1969,1974,1985,1988,1998,2007,2017,2027,2037,2041,2045,2051,2059,2065,2071,2081,2087,2092,2098,2102,2106,2112,2118,2122,2126,2132,2138,2144,2155,2162,2168,2178,2182,2187,2193,2199,2205,2211,2217,2221,2225,2232,2238,2242,2248,2254,2263,2269,2275,2282,2288,2295,2305,2310,2315,2319,2326,2330,2336,2343,2347,2353,2359,2363,2369,2373,2379,2385,2391,2395,2408,2418,2431,2439,2459,2469,2475,2481,2488,2492,2503,2513,2523,2528,2533,2539,2548,2554,2559,2563,2567,2574,2582,2599,2604,2608,2616,2622,2629,2638,2645,2651,2659,2666,2680,2691,2702,2708,2714,2721,2728,2738,2743,2748,2755,2763,2771,2777,2784,2792,2799,2805,2811,2816,2822,2828,2843,2852,2856,2867],{"id":1582,"name":1582,"kind":1583,"type":1584,"syntax":1585,"visibility":1586,"isConstructor":717,"isDestructor":717},"DisposeChildren","method","void","void com.datalogics.PDFL.Document.DisposeChildren()","private",{"id":44,"name":44,"kind":1583,"syntax":1588,"parameters":1589,"visibility":1596,"isConstructor":916,"isDestructor":717},"com.datalogics.PDFL.Document.Document(StreamFile sf, boolean ignore)",[1590,1593],{"name":1591,"type":1592},"sf","StreamFile",{"name":1594,"type":1595},"ignore","boolean","protected",{"id":44,"name":44,"kind":1583,"description":1598,"syntax":1599,"isConstructor":916,"isDestructor":717},"Creates a new document. The only Cos object in the document will be a Catalog. After the document is created, at least one page must be added using CreatePage or InsertPages before the PDF Viewer can display or save the document.","com.datalogics.PDFL.Document.Document()",{"id":44,"name":44,"kind":1583,"syntax":1601,"parameters":1602,"isConstructor":916,"isDestructor":717},"com.datalogics.PDFL.Document.Document(JavaStreamFile file)",[1603],{"name":1604,"type":616},"file",{"id":44,"name":44,"kind":1583,"syntax":1606,"parameters":1607,"isConstructor":916,"isDestructor":717},"com.datalogics.PDFL.Document.Document(JavaStreamFile file, String password, PermissionRequestOperation perms, boolean doRepair)",[1608,1609,1612,1615],{"name":1604,"type":616},{"name":1610,"type":1611},"password","String",{"name":1613,"type":1614},"perms","PermissionRequestOperation",{"name":1616,"type":1595},"doRepair",{"id":44,"name":44,"kind":1583,"description":1618,"syntax":1619,"parameters":1620,"isConstructor":916,"isDestructor":717},"Open a Document from a javax.imageio.stream.ImageInputStream.\n\nThis allows a document to be read from a ImageInputStream object. ImageInputStream can be created from InputStream using MemoryCacheImageInputStream or FileCacheImageInputStream.Once passed to the Document constructor, ownership of the stream is passed to the Document. The Stream must remain open while the Document itself is open.\n\n","com.datalogics.PDFL.Document.Document(javax.imageio.stream.ImageInputStream stream)",[1621],{"name":1622,"type":1623,"description":1624},"stream","javax.imageio.stream.ImageInputStream","The stream from which to read the Document.",{"id":44,"name":44,"kind":1583,"description":1618,"syntax":1626,"parameters":1627,"isConstructor":916,"isDestructor":717},"com.datalogics.PDFL.Document.Document(javax.imageio.stream.ImageInputStream stream, String password, PermissionRequestOperation perms, boolean doRepair)",[1628,1629,1631,1633],{"name":1622,"type":1623,"description":1624},{"name":1610,"type":1611,"description":1630},"The password to use to attempt to open the document.",{"name":1613,"type":1614,"description":1632},"The permissions being requested. It must be an OR of the PermissionRequestOperation values.",{"name":1616,"type":1595,"description":1634},"If true, attempt to repair the file if it is damaged. If false, do not attempt to repair the file if it is damaged.",{"id":44,"name":44,"kind":1583,"description":1636,"syntax":1637,"parameters":1638,"isConstructor":916,"isDestructor":717},"Opens the specified document. If the call fails and the exception is pdErrNeedRebuild, then call again with doRepair set to true. This allows the application to decide whether to perform the time-consuming repair operation.\n\n","com.datalogics.PDFL.Document.Document(String fileName)",[1639],{"name":1640,"type":1611,"description":1641},"fileName","A path name to the file, specified in whatever format is correct for fileSys.",{"id":44,"name":44,"kind":1583,"description":1643,"syntax":1644,"parameters":1645,"isConstructor":916,"isDestructor":717},"Opens the specified document. If the document is already open, it returns a reference to the already opened Document. You must call Close() once for every successful open. If the call fails and the exception is pdErrNeedRebuild, then call again with doRepair equal to true. This allows the application to decide whether to perform the time-consuming repair operation.\n\n","com.datalogics.PDFL.Document.Document(String fileName, String password, PermissionRequestOperation perms, boolean doRepair)",[1646,1648,1649,1650],{"name":1640,"type":1611,"description":1647},"A path name to the file.",{"name":1610,"type":1611,"description":1630},{"name":1613,"type":1614,"description":1632},{"name":1616,"type":1595,"description":1634},{"id":44,"name":44,"kind":1583,"description":1652,"syntax":1653,"parameters":1654,"isConstructor":916,"isDestructor":717},"Create a Document from an XPS file.\n\nDocuments are converted one at a time. In multi-threaded applications, threads that are making simultaneous calls to this method will block and execute the method sequentially.\n\nNOTE: This method is only available on Windows or Linux.\n\n","com.datalogics.PDFL.Document.Document(String XPSFilename, XPSConvertParams ConversionParams)",[1655,1658],{"name":1656,"type":1611,"description":1657},"XPSFilename","The path to the XPS file to convert.",{"name":1659,"type":397,"description":1660},"ConversionParams","Additional parameters for XPS conversion.",{"id":44,"name":44,"kind":1583,"syntax":1662,"parameters":1663,"visibility":1586,"isConstructor":916,"isDestructor":717},"com.datalogics.PDFL.Document.Document(StreamFile sf, String password, PermissionRequestOperation perms, boolean doRepair, boolean ignore)",[1664,1665,1666,1667,1668],{"name":1591,"type":1592},{"name":1610,"type":1611},{"name":1613,"type":1614},{"name":1616,"type":1595},{"name":1594,"type":1595},{"id":1670,"name":1670,"kind":1583,"syntax":1671,"visibility":1672,"static":916,"isConstructor":717,"isDestructor":717},"[static initializer]","com.datalogics.PDFL.Document.[static initializer]","package",{"id":1674,"name":1674,"kind":1583,"type":1595,"syntax":1675,"isConstructor":717,"isDestructor":717},"applyRedactions","boolean com.datalogics.PDFL.Document.applyRedactions()",{"id":1674,"name":1674,"kind":1583,"type":1595,"syntax":1677,"parameters":1678,"isConstructor":717,"isDestructor":717},"boolean com.datalogics.PDFL.Document.applyRedactions(Redaction redact)",[1679],{"name":1680,"type":284},"redact",{"id":1682,"name":1682,"kind":1583,"type":387,"returnType":1683,"returns":1684,"description":1685,"syntax":1686,"parameters":1687,"isConstructor":717,"isDestructor":717},"cloneAsPDFADocument","A PDFAConvertResult object containing the Document and SaveFlags.",{"type":1683},"Create a PDF\u002FA compliant version of this Document.\n\nThe returned Document will be compliant with the PDF\u002FA standard. You can save it using any of the standard Save() methods.\n\nThe PDFAConvertResult object contains both the Document and the SaveFlags you should use when saving the Document. You MUST use these exact flags to save the returned Document or it will no longer be PDF\u002FA compliant.\n\nThe returned Document will have its MajorVersion and MinorVersion set to values required for PDF\u002FA compliance. These will not be visible until after you save the Document.\n\nIf this Document could not be converted to PDF\u002FA, the PDFADocument field in the PDFAConvertResult object will be null or a LibraryException will be thrown. A LibraryException message should be checked to see if setting a PDFAConvertParams property will allow conversion to succeed. For example, if the message is \"Unembeddable font in annotation\", then try calling the setRemoveAllAnnotations() method with a value of true and then call cloneAsPDFADocument().\n\n","PDFAConvertResult com.datalogics.PDFL.Document.cloneAsPDFADocument(PDFAConvertType type, PDFAConvertParams parms)",[1688,1692],{"name":1689,"type":1690,"description":1691},"type","PDFAConvertType","The type of PDF\u002FA conversion to perform",{"name":1693,"type":386,"description":1694},"parms","A PDFAConvertParams object specifying options for the conversion",{"id":1696,"name":1696,"kind":1583,"type":44,"returnType":1683,"returns":1697,"description":1698,"syntax":1699,"parameters":1700,"visibility":1672,"isConstructor":717,"isDestructor":717},"cloneAsPDFADocumentInternal",{"type":1683},"Create a PDF\u002FA compliant version of this Document.\n\nThe returned Document will be compliant with the PDF\u002FA standard. You can save it using any of the standard Save() methods.\n\nThe PDFAConvertResult object contains both the Document and the SaveFlags you should use when saving the Document. You MUST use these exact flags to save the returned Document or it will no longer be PDF\u002FA compliant.\n\nThe returned Document will have its MajorVersion and MinorVersion set to \"1\" and \"4\" respectively. This is required for PDF\u002FA compliance.\n\nIf this Document could not be converted to PDF\u002FA, the PDFADocument field in the PDFAConvertResult object will be null.\n\n","Document com.datalogics.PDFL.Document.cloneAsPDFADocumentInternal(PDFAConvertType type, PDFAConvertParams params)",[1701,1702],{"name":1689,"type":1690,"description":1691},{"name":1703,"type":386,"description":1694},"params",{"id":1705,"name":1705,"kind":1583,"type":395,"returnType":1706,"returns":1707,"description":1708,"syntax":1709,"parameters":1710,"isConstructor":717,"isDestructor":717},"cloneAsPDFXDocument","A PDFXConvertResult object containing the Document and SaveFlags.",{"type":1706},"Create a PDF\u002FX compliant version of this Document.\n\nThe returned Document will be compliant with the PDF\u002FA standard. You can save it using any of the standard Save() methods.\n\nThe PDFXConvertResult object contains both the Document and the SaveFlags you should use when saving the Document. You MUST use these exact flags to save the returned Document or it will no longer be PDF\u002FX compliant.\n\nThe returned Document will have its MajorVersion and MinorVersion set to values required for PDF\u002FX compliance. These will not be visible until after you save the Document.\n\nIf this Document could not be converted to PDF\u002FX the PDFXDocument field in the PDFXConvertResult object will be null.\n\n","PDFXConvertResult com.datalogics.PDFL.Document.cloneAsPDFXDocument(PDFXConvertType type, PDFXConvertParams parms)",[1711,1714],{"name":1689,"type":1712,"description":1713},"PDFXConvertType","The type of PDF\u002FX conversion to perform",{"name":1693,"type":394,"description":1715},"A PDFXConvertParams object specifying options for the conversion",{"id":1717,"name":1717,"kind":1583,"type":44,"returnType":1706,"returns":1718,"description":1719,"syntax":1720,"parameters":1721,"visibility":1672,"isConstructor":717,"isDestructor":717},"cloneAsPDFXDocumentInternal",{"type":1706},"Create a PDF\u002FX compliant version of this Document.\n\nThe returned Document will be compliant with the PDF\u002FX standard. You can save it using any of the standard Save() methods.\n\nThe PDFXConvertResult object contains both the Document and the SaveFlags you should use when saving the Document. You MUST use these exact flags to save the returned Document or it will no longer be PDF\u002FX compliant.\n\nThe returned Document will have its MajorVersion and MinorVersion set to \"1\" and \"4\" respectively. This is required for PDF\u002FX compliance.\n\nIf this Document could not be converted to PDF\u002FX, the PDFXDocument field in the PDFXConvertResult object will be null.\n\n","Document com.datalogics.PDFL.Document.cloneAsPDFXDocumentInternal(PDFXConvertType type, PDFXConvertParams params)",[1722,1723],{"name":1689,"type":1712,"description":1713},{"name":1703,"type":394,"description":1715},{"id":1725,"name":1725,"kind":1583,"type":1584,"description":1726,"syntax":1727,"isConstructor":717,"isDestructor":717},"close","Closes a document and releases its resources. Changes are not saved. You must use Save to save any modifications before calling Close.\n\n","void com.datalogics.PDFL.Document.close()",{"id":1729,"name":1729,"kind":1583,"type":1584,"syntax":1730,"parameters":1731,"isConstructor":717,"isDestructor":717},"collectNamesOfTree","void com.datalogics.PDFL.Document.collectNamesOfTree(PDFArray namesArray, java.util.List\u003C FileAttachment > attachments)",[1732,1734],{"name":1733,"type":319},"namesArray",{"name":1735,"type":1736},"attachments","java.util.List\u003C FileAttachment >",{"id":1738,"name":1738,"kind":1583,"type":1595,"returnType":1739,"returns":1740,"description":1741,"syntax":1742,"parameters":1743,"isConstructor":717,"isDestructor":717},"colorConvertPages","True if color conversion occurred. False if nothing was color converted.",{"type":1739},"Convert the colors (in place) in a Document as specified by by the params block by applying an ICC profile to the objects contained in the Document.\n\n","boolean com.datalogics.PDFL.Document.colorConvertPages(ColorConvertParams params)",[1744],{"name":1703,"type":357},{"id":1746,"name":1746,"kind":1583,"type":1595,"returnType":1747,"returns":1748,"description":1749,"syntax":1750,"parameters":1751,"static":916,"isConstructor":717,"isDestructor":717},"convertToExcel","true if the conversion was successful, false if an error occurred.",{"type":1747},"This function converts a PDF file to a Microsoft Excel Office file (.xlsx).\n\nNOTE: This method is only available on Windows 32\u002F64-bit and Linux 64-bit.\n\n","static boolean com.datalogics.PDFL.Document.convertToExcel(String inputPDFFileFilePath, String outputOfficeFilePath)",[1752,1755],{"name":1753,"type":1611,"description":1754},"inputPDFFileFilePath","The PDF file path to convert.",{"name":1756,"type":1611,"description":1757},"outputOfficeFilePath","The output Office file path.",{"id":1759,"name":1759,"kind":1583,"type":1595,"returnType":1747,"returns":1760,"description":1761,"syntax":1762,"parameters":1763,"static":916,"isConstructor":717,"isDestructor":717},"convertToPowerPoint",{"type":1747},"This function converts a PDF file to a Microsoft PowerPoint Office file (.pptx).\n\nNOTE: This method is only available on Windows 32\u002F64-bit and Linux 64-bit.\n\n","static boolean com.datalogics.PDFL.Document.convertToPowerPoint(String inputPDFFileFilePath, String outputOfficeFilePath)",[1764,1765],{"name":1753,"type":1611,"description":1754},{"name":1756,"type":1611,"description":1757},{"id":1767,"name":1767,"kind":1583,"type":1595,"returnType":1747,"returns":1768,"description":1769,"syntax":1770,"parameters":1771,"static":916,"isConstructor":717,"isDestructor":717},"convertToWord",{"type":1747},"This function converts a PDF file to a Microsoft Word Office file (.docx).\n\nNOTE: This method is only available on Windows 32\u002F64-bit and Linux 64-bit.\n\n","static boolean com.datalogics.PDFL.Document.convertToWord(String inputPDFFileFilePath, String outputOfficeFilePath)",[1772,1773],{"name":1753,"type":1611,"description":1754},{"name":1756,"type":1611,"description":1757},{"id":1775,"name":1775,"kind":1583,"type":1776,"returnType":1777,"returns":1778,"description":1779,"syntax":1780,"isConstructor":717,"isDestructor":717},"convertXFAFieldsToAcroFormFields","long","the number of output pages created in the converted document",{"type":1777},"Convert a XFA document into a document with only AcroForms. XFA content is not widely supported by PDF processors, converting this content transforms XFA fields into AcroForm fields which are more widely suppored by PDF processors All XFA fields are removed.\n\n.\n\n","long com.datalogics.PDFL.Document.convertXFAFieldsToAcroFormFields()",{"id":1782,"name":1782,"kind":1583,"type":1783,"returnType":1784,"returns":1785,"description":1786,"syntax":1787,"parameters":1788,"isConstructor":717,"isDestructor":717},"countXMPMetadataArrayItems","int","number of array items in the property array.",{"type":1784},"Returns the number of array items in a property array associated with a Document.\n\n","int com.datalogics.PDFL.Document.countXMPMetadataArrayItems(String namespaceName, String path)",[1789,1792],{"name":1790,"type":1611,"description":1791},"namespaceName","The XML namespace URI for the schema in which the property is to be found.",{"name":1793,"type":1611,"description":1794},"path","The name of the simple property .",{"id":1796,"name":1796,"kind":1583,"type":1584,"returnType":1797,"returns":1798,"description":1799,"syntax":1800,"isConstructor":717,"isDestructor":717},"createCollection","collection object",{"type":1797},"CreateCollection allows to create new collection in the PDF document.It replaces any existing collection.\n\n","void com.datalogics.PDFL.Document.createCollection()",{"id":1802,"name":1802,"kind":1583,"type":293,"returnType":1803,"returns":1804,"description":1805,"syntax":1806,"parameters":1807,"isConstructor":717,"isDestructor":717},"createNameTree","The retrieved or newly created NameTree.",{"type":1803},"Retrieves the name tree inside the Names dictionary with the specified key name, or creates it if it does not exist.\n\n","NameTree com.datalogics.PDFL.Document.createNameTree(String nameTreeName)",[1808],{"name":1809,"type":1611,"description":1810},"nameTreeName","The name of the NameTree to create.",{"id":1812,"name":1812,"kind":1583,"type":59,"returnType":1813,"returns":1814,"description":1815,"syntax":1816,"parameters":1817,"isConstructor":717,"isDestructor":717},"createPage","The newly created page.",{"type":1813},"Creates and acquires a new Page. The page is inserted into the document at the specified location.\n\n","Page com.datalogics.PDFL.Document.createPage(int afterPageNum, Rect mediaBox)",[1818,1821],{"name":1819,"type":1783,"description":1820},"afterPageNum","The page number after which the new page is inserted. The first page is 0. Use Document.BeforeFirstPage to insert the new page at the beginning of a document.",{"name":1822,"type":113,"description":1823},"mediaBox","A rectangle specifying the page's media box, specified in user space coordinates.",{"id":1825,"name":1825,"kind":1583,"type":1826,"syntax":1827,"parameters":1828,"visibility":1596,"isConstructor":717,"isDestructor":717},"delete","synchronized void","synchronized void com.datalogics.PDFL.Document.delete(Boolean disposing)",[1829],{"name":1830,"type":1831},"disposing","Boolean",{"id":1825,"name":1825,"kind":1583,"type":1826,"description":1833,"syntax":1834,"isConstructor":717,"isDestructor":717},"Closes that document and releases its resources. Changes are not saved. You must use Save() to save any modifications before destroying this object.","synchronized void com.datalogics.PDFL.Document.delete()",{"id":1836,"name":1836,"kind":1583,"type":1584,"description":1837,"syntax":1838,"parameters":1839,"isConstructor":717,"isDestructor":717},"deletePages","Deletes the specified pages.\n\n","void com.datalogics.PDFL.Document.deletePages(int firstPage, int lastPage)",[1840,1843],{"name":1841,"type":1783,"description":1842},"firstPage","The page number of the first page to delete. The first page is 0.",{"name":1844,"type":1783,"description":1845},"lastPage","The page number of the last page to delete.",{"id":1836,"name":1836,"kind":1583,"type":1584,"description":1847,"syntax":1848,"parameters":1849,"isConstructor":717,"isDestructor":717},"Deletes the specified pages with option to parse Structure Tree.\n\n","void com.datalogics.PDFL.Document.deletePages(int firstPage, int lastPage, java.util.EnumSet\u003C PageDeleteFlags > deleteFlags)",[1850,1851,1852],{"name":1841,"type":1783,"description":1842},{"name":1844,"type":1783,"description":1845},{"name":1853,"type":1854,"description":1855},"deleteFlags","java.util.EnumSet\u003C PageDeleteFlags >","One of the DeleteFlags.",{"id":1857,"name":1857,"kind":1583,"type":1584,"description":1858,"syntax":1859,"isConstructor":717,"isDestructor":717},"embedFonts","Embed unembedded fonts in a document.\n\nTo keep the changes the document must be saved. Fonts on the user's system that match the original font definition will be embedded. For the Times-Roman and Helvetica and corresponding styles, if displayed with a font alias, then the font alias will be embedded in the file. If the font has information that indicates the font cannot be embedded for print and preview, then the font will not be embedded in the document.\n\nWith no flags, fonts marked as embedded or subsettable will be embedded.\n\nBy default, the font embedding process scans the entire document for font usage information when subsetting fonts. For documents with large numbers of fonts or pages, this can take a long time. In cases where new Font objects are created and used to set text, it's not necessary to scan the entire document; instead, use the version of this call that takes a list of Font objects and a set of flags for embedding. Passing the list of new Fonts and the DontScanDocument flag will directly embed the fonts in the list without scanning the document.","void com.datalogics.PDFL.Document.embedFonts()",{"id":1857,"name":1857,"kind":1583,"type":1584,"description":1861,"syntax":1862,"parameters":1863,"isConstructor":717,"isDestructor":717},"Embed unembedded fonts in a document.\n\nTo keep the changes the document must be saved. Fonts on the user's system that match the original font definition will be embedded. For the Times-Roman and Helvetica and corresponding styles, if displayed with a font alias, then the font alias will be embedded in the file. If the font has information that indicates the font cannot be embedded for print and preview, then the font will not be embedded in the document.\n\nBy default, the font embedding process scans the entire document for font usage information when subsetting fonts. For documents with large numbers of fonts or pages, this can take a long time. In cases where new Font objects are created and used to set text, it's not necessary to scan the entire document; instead, use the version of this call that takes a list of Font objects and a set of flags for embedding. Passing the list of new Fonts and the DontScanDocument flag will directly embed the fonts in the list without scanning the document.\n\n","void com.datalogics.PDFL.Document.embedFonts(java.util.EnumSet\u003C EmbedFlags > flags)",[1864],{"name":1865,"type":1866,"description":1867},"flags","java.util.EnumSet\u003C EmbedFlags >","One of the EmbedFlags",{"id":1857,"name":1857,"kind":1583,"type":1584,"description":1861,"syntax":1869,"parameters":1870,"isConstructor":717,"isDestructor":717},"void com.datalogics.PDFL.Document.embedFonts(java.util.EnumSet\u003C EmbedFlags > flags, ProgressMonitor progressMonitor, CancelProc cancelProc, ReportProc reportProc)",[1871,1872,1875,1878],{"name":1865,"type":1866,"description":1867},{"name":1873,"type":50,"description":1874},"progressMonitor","a ProgressMonitor that will receive progress information, may be null",{"name":1876,"type":486,"description":1877},"cancelProc","a CancelProc, which can return true to cancel the operation, may be null",{"name":1879,"type":516,"description":1880},"reportProc","a ReportProc, which will be called with warnings about fonts that do not embed, may be null",{"id":1857,"name":1857,"kind":1583,"type":1584,"description":1882,"syntax":1883,"parameters":1884,"isConstructor":717,"isDestructor":717},"Embed specified fonts in a document.\n\nTo keep the changes the document must be saved. Fonts on the user's system that match the original font definition will be embedded. For the Times-Roman and Helvetica and corresponding styles, if displayed with a font alias, then the font alias will be embedded in the file. If the font has information that indicates the font cannot be embedded for print and preview, then the font will not be embedded in the document.\n\nThe fonts passed to this function must be fonts actually used in the current document. These fonts may be obtained by using the GetFonts or GetLoadedFonts functions, or obtained from a TextRun. Fonts created by name will not work in this context.\n\nBy default, the font embedding process scans the entire document for font usage information when subsetting fonts. For documents with large numbers of fonts or pages, this can take a long time. In cases where new Font objects are created and used to set text, it's not necessary to scan the entire document; instead, use the version of this call that takes a list of Font objects and a set of flags for embedding. Passing the list of new Fonts and the DontScanDocument flag will directly embed the fonts in the list without scanning the document.","void com.datalogics.PDFL.Document.embedFonts(java.util.List\u003C Font > fonts)",[1885],{"name":1886,"type":1887},"fonts","java.util.List\u003C Font >",{"id":1857,"name":1857,"kind":1583,"type":1584,"description":1889,"syntax":1890,"parameters":1891,"isConstructor":717,"isDestructor":717},"Embed specified fonts in a document.\n\nTo keep the changes the document must be saved. Fonts on the user's system that match the original font definition will be embedded. For the Times-Roman and Helvetica and corresponding styles, if displayed with a font alias, then the font alias will be embedded in the file. If the font has information that indicates the font cannot be embedded for print and preview, then the font will not be embedded in the document.\n\nThe fonts passed to this function must be fonts actually used in the current document. These fonts may be obtained by using the GetFonts or GetLoadedFonts functions, or obtained from a TextRun. Fonts created by name will not work in this context.\n\nBy default, the font embedding process scans the entire document for font usage information when subsetting fonts. For documents with large numbers of fonts or pages, this can take a long time. In cases where new Font objects are created and used to set text, it's not necessary to scan the entire document; instead, pass the list of new Fonts and the DontScanDocument flag. This will directly embed the fonts in the list without scanning the document.\n\n","void com.datalogics.PDFL.Document.embedFonts(java.util.List\u003C Font > fonts, java.util.EnumSet\u003C EmbedFlags > flags)",[1892,1894],{"name":1886,"type":1887,"description":1893},"The list of fonts to embed. See restrictions above.",{"name":1865,"type":1866,"description":1867},{"id":1857,"name":1857,"kind":1583,"type":1584,"description":1889,"syntax":1896,"parameters":1897,"isConstructor":717,"isDestructor":717},"void com.datalogics.PDFL.Document.embedFonts(java.util.List\u003C Font > fonts, java.util.EnumSet\u003C EmbedFlags > flags, ProgressMonitor progressMonitor, CancelProc cancelProc, ReportProc reportProc)",[1898,1899,1900,1901,1902],{"name":1886,"type":1887,"description":1893},{"name":1865,"type":1866,"description":1867},{"name":1873,"type":50,"description":1874},{"name":1876,"type":486,"description":1877},{"name":1879,"type":516,"description":1880},{"id":1904,"name":1904,"kind":1583,"type":1584,"description":1905,"syntax":1906,"isConstructor":717,"isDestructor":717},"embedOCRFonts","Embed fonts that were used in creating OCR text.\n\nThis is also done automatically when saving.","void com.datalogics.PDFL.Document.embedOCRFonts()",{"id":1908,"name":1908,"kind":1583,"type":1595,"returnType":1909,"returns":1910,"description":1911,"syntax":1912,"parameters":1913,"isConstructor":717,"isDestructor":717},"enumIndirectPDFObjects","true if all of the calls to enumProc returned true. It returns false as soon as a call to enumProc returns false.",{"type":1909},"Enumerates all the indirect objects of this document.\n\nThe objects are enumerated in no particular order. Successive enumerations of the same Document are not guaranteed to enumerate objects in the same order.\n\nThis method does not enumerate invalid objects, which include objects that are defined as null, objects that are not defined at all (those having no cross-reference entry), and objects that are on the free list.\n\nThis re-raises any exception that proc raises.\n\n","boolean com.datalogics.PDFL.Document.enumIndirectPDFObjects(PDFObjectEnumProc enumProc)",[1914],{"name":1915,"type":492,"description":1916},"enumProc","A user-supplied callback to call for each indirect object in dP. Enumeration ends when enumProc returns false or all indirect objects have been enumerated. The value parameter returned in enumProc is always null.",{"id":1918,"name":1918,"kind":1583,"type":1584,"description":1919,"syntax":1920,"parameters":1921,"isConstructor":717,"isDestructor":717},"enumResources","Enumerates the specified type of Page Resource, for a specified range of Pages.\n\nThis method enumerates resources in each page's Resources dictionary (ColorSpace, Font, ExtGState, etc.).\n\n","void com.datalogics.PDFL.Document.enumResources(int startPage, int endPage, ResourceType resourceType, PDFObjectEnumProc enumProc)",[1922,1925,1928,1932],{"name":1923,"type":1783,"description":1924},"startPage","The first page in the range of pages.",{"name":1926,"type":1783,"description":1927},"endPage","The last page in the range of pages.",{"name":1929,"type":1930,"description":1931},"resourceType","ResourceType","Resource type to enumerate.",{"name":1915,"type":492,"description":1933},"A user-supplied callback to call once for each resource of the specified type. NOTE: The resource is the first parameter of the callback, the second is unused.",{"id":1935,"name":1935,"kind":1583,"type":1595,"returnType":1936,"returns":1937,"description":1938,"syntax":1939,"parameters":1940,"isConstructor":717,"isDestructor":717},"exportAcroFormsData","true indicates exporting succeeded and false indicates an error occurred",{"type":1936},"Export the AcroForms data. AcroForms data is exported into a format that can later be imported into another AcroForms document.\n\n.\n\n","boolean com.datalogics.PDFL.Document.exportAcroFormsData(String fileName, AcroFormExportType exportType)",[1941,1943],{"name":1640,"type":1611,"description":1942},"The path on disk of the file the AcroForms data is exported to.",{"name":1944,"type":1945,"description":1946},"exportType","AcroFormExportType","The format type the AcroForm data should be exported to. The supported types are XFDF, FDF, and XML.",{"id":1948,"name":1948,"kind":1583,"type":1584,"description":1949,"syntax":1950,"parameters":1951,"isConstructor":717,"isDestructor":717},"exportAsPostScript","Exports a PDF document or pages from a PDF document as PostScript allowing the caller to specify options such as page size, rotation, and shrink-to-fit.\n\nThe output is placed in the specified file.\n\n","void com.datalogics.PDFL.Document.exportAsPostScript(PrintUserParams userParams, PrintCancelProc printCancelProc, PrintProgressProc printProgressProc, String path)",[1952,1955,1958,1961],{"name":1953,"type":424,"description":1954},"userParams","Parameters to control printing.",{"name":1956,"type":498,"description":1957},"printCancelProc","A PrintCancelProc, which can return true to cancel printing, may be null.",{"name":1959,"type":504,"description":1960},"printProgressProc","A PrintProgressProc, may be null.",{"name":1793,"type":1611,"description":1962},"The output file to be created.",{"id":1948,"name":1948,"kind":1583,"type":1584,"description":1949,"syntax":1964,"parameters":1965,"isConstructor":717,"isDestructor":717},"void com.datalogics.PDFL.Document.exportAsPostScript(PrintUserParams userParams, PrintCancelProc printCancelProc, String path)",[1966,1967,1968],{"name":1953,"type":424,"description":1954},{"name":1956,"type":498,"description":1957},{"name":1793,"type":1611,"description":1962},{"id":1948,"name":1948,"kind":1583,"type":1584,"description":1949,"syntax":1970,"parameters":1971,"isConstructor":717,"isDestructor":717},"void com.datalogics.PDFL.Document.exportAsPostScript(PrintUserParams userParams, String path)",[1972,1973],{"name":1953,"type":424,"description":1954},{"name":1793,"type":1611,"description":1962},{"id":1975,"name":1975,"kind":1583,"type":1595,"returnType":1936,"returns":1976,"description":1977,"syntax":1978,"parameters":1979,"isConstructor":717,"isDestructor":717},"exportXFAFormsData",{"type":1936},"Export the XFA Forms data. XFA forms data is exported into a format that can later be imported into another XFA document.\n\n.\n\n","boolean com.datalogics.PDFL.Document.exportXFAFormsData(String fileName, XFAFormExportType exportType)",[1980,1982],{"name":1640,"type":1611,"description":1981},"The path on disk of the file the XFA form data is exported to.",{"name":1944,"type":1983,"description":1984},"XFAFormExportType","The format type the XFA data should be exported to. The supported types are XDP, XML, and XFD.",{"id":1986,"name":1986,"kind":1583,"type":1584,"description":1833,"syntax":1987,"visibility":1596,"isConstructor":717,"isDestructor":717},"finalize","void com.datalogics.PDFL.Document.finalize()",{"id":1989,"name":1989,"kind":1583,"type":36,"returnType":1990,"returns":1991,"description":1992,"syntax":1993,"parameters":1994,"isConstructor":717,"isDestructor":717},"findBookmark","The bookmark within the document's bookmark tree that has the supplied title. Returns NULL if there is no bookmark with the supplied title.",{"type":1990},"Find bookmark by its title, searching within the document's entire bookmark tree.\n\n","Bookmark com.datalogics.PDFL.Document.findBookmark(String title)",[1995],{"name":1996,"type":1611,"description":1997},"title","The title of the bookmark for which to search.",{"id":1989,"name":1989,"kind":1583,"type":36,"returnType":1990,"returns":1999,"description":2000,"syntax":2001,"parameters":2002,"isConstructor":717,"isDestructor":717},{"type":1990},"Find bookmark by its title, searching within the document's bookmark tree to a depth determined by maxDepth (e.g., 0 = root bookmark only and not any of its children, 1 = search one level below root bookmark level, etc. Omit to search entire bookmark tree.)\n\n","Bookmark com.datalogics.PDFL.Document.findBookmark(String title, int maxDepth)",[2003,2004],{"name":1996,"type":1611,"description":1997},{"name":2005,"type":1783,"description":2006},"maxDepth","If supplied (with a value greater than or equal to 0), declares the number of levels below this bookmark to search. (If omitted, the entire subtree is searched.)",{"id":2008,"name":2008,"kind":1583,"type":1611,"returnType":2009,"returns":2010,"description":2011,"syntax":2012,"parameters":2013,"isConstructor":717,"isDestructor":717},"findLabelForPageNum","The label string for the page",{"type":2009},"Fetch the label string for a page index, using the current page labels.\n\n","String com.datalogics.PDFL.Document.findLabelForPageNum(int pageIndex)",[2014],{"name":2015,"type":1783,"description":2016},"pageIndex","Index of a page in the Document",{"id":2018,"name":2018,"kind":1583,"type":314,"returnType":2019,"returns":2020,"description":2021,"syntax":2022,"parameters":2023,"isConstructor":717,"isDestructor":717},"findPDFObjectByID","The PDFObject with the specified ID, or null if no such object exists.",{"type":2019},"Retrieves an indirect PDFObject by its ID number. Note that direct PDFObjects cannot be retrieved by ID.\n\n","PDFObject com.datalogics.PDFL.Document.findPDFObjectByID(int ID)",[2024],{"name":2025,"type":1783,"description":2026},"ID","The object ID number to look up.",{"id":2028,"name":2028,"kind":1583,"type":1783,"returnType":2029,"returns":2030,"description":2031,"syntax":2032,"parameters":2033,"isConstructor":717,"isDestructor":717},"findPageNumForLabel","The index of the corresponding page, or -1 if the label could not be matched",{"type":2029},"Look up a page index based on a label string.\n\n","int com.datalogics.PDFL.Document.findPageNumForLabel(String label)",[2034],{"name":2035,"type":1611,"description":2036},"label","The label string to look up",{"id":2038,"name":2038,"kind":1583,"type":1584,"description":2039,"syntax":2040,"isConstructor":717,"isDestructor":717},"flattenAcroFormFields","Flatten a AcroForms document. Interactive AcroForm fields are flattened into static PDF page content. All AcroForm fields are removed.\n\nNOTE: This method is part of the APDFL Forms Extension that is available separately from APDFL. For more information, please see.","void com.datalogics.PDFL.Document.flattenAcroFormFields()",{"id":2042,"name":2042,"kind":1583,"type":1584,"description":2043,"syntax":2044,"isConstructor":717,"isDestructor":717},"flattenNonFormAnnotations","Flatten a Non-Form (no AcroForm, no XFA) document's Annotations. Annotations are flattened into static PDF page content.\n\nNOTE: This method is part of the APDFL Forms Extension that is available separately from APDFL. For more information, please see.","void com.datalogics.PDFL.Document.flattenNonFormAnnotations()",{"id":2046,"name":2046,"kind":1583,"type":1595,"returnType":2047,"returns":2048,"description":2049,"syntax":2050,"isConstructor":717,"isDestructor":717},"flattenOptionalContent","true if the document was successfully flattened, false otherwise.",{"type":2047},"Flattens optional content in the document.\n\nEvery page in the document will be replaced with a version that has no optional content. The new version of the page will contain only what was visible on the page when the call was made. All other optional content information will be removed from the document.\n\nThe document's default optional content context will be used to determine visibility of optional content.\n\n","boolean com.datalogics.PDFL.Document.flattenOptionalContent()",{"id":2046,"name":2046,"kind":1583,"type":1595,"returnType":2047,"returns":2052,"description":2053,"syntax":2054,"parameters":2055,"isConstructor":717,"isDestructor":717},{"type":2047},"Flattens optional content in the document.\n\nEvery page in the document will be replaced with a version that has no optional content. The new version of the page will contain only what was visible on the page when the call was made. All other optional content information will be removed from the document.\n\n","boolean com.datalogics.PDFL.Document.flattenOptionalContent(OptionalContentContext occ)",[2056],{"name":2057,"type":339,"description":2058},"occ","The optional content context in which content is checked for visibility.",{"id":2060,"name":2060,"kind":1583,"type":1783,"returnType":2061,"returns":2062,"description":2063,"syntax":2064,"isConstructor":717,"isDestructor":717},"flattenTransparency","The number of pages that were flattened.",{"type":2061},"Flattens all transparencies in the document. To flatten specific pages, see Document.FlattenTransparency(params, firstPage, lastPage)\n\nDocuments are flattened one at a time. In multi-threaded applications, threads that are making simultaneous calls to this method will block and execute the method sequentially.\n\n","int com.datalogics.PDFL.Document.flattenTransparency()",{"id":2060,"name":2060,"kind":1583,"type":1783,"returnType":2061,"returns":2066,"description":2063,"syntax":2067,"parameters":2068,"isConstructor":717,"isDestructor":717},{"type":2061},"int com.datalogics.PDFL.Document.flattenTransparency(FlattenTransparencyParams params)",[2069],{"name":1703,"type":375,"description":2070},"Additional parameters for performing transparency flattening.",{"id":2060,"name":2060,"kind":1583,"type":1783,"returnType":2061,"returns":2072,"description":2073,"syntax":2074,"parameters":2075,"isConstructor":717,"isDestructor":717},{"type":2061},"Flattens transparencies in the document that occur on pages within the specified range. When performing flattening on multiple pages, this method is more efficient than making multiple Page.FlattenTransparency() calls.\n\nDocuments are flattened one at a time. In multi-threaded applications, threads that are making simultaneous calls to this method will block and execute the method sequentially.\n\n","int com.datalogics.PDFL.Document.flattenTransparency(FlattenTransparencyParams params, int firstPage, int lastPage)",[2076,2077,2079],{"name":1703,"type":375,"description":2070},{"name":1841,"type":1783,"description":2078},"The first page of the range of pages to flatten.",{"name":1844,"type":1783,"description":2080},"The last page of the range of pages to flatten.",{"id":2082,"name":2082,"kind":1583,"type":1776,"returnType":2083,"returns":2084,"description":2085,"syntax":2086,"isConstructor":717,"isDestructor":717},"flattenXFAFormFields","the number of output pages created in the flattened document.",{"type":2083},"Flatten a XFA Document (Static or Dynamic). XFA content is not widely supported by PDF processors, flattening this content transforms into static PDF page content that is part of typical PDF files that can easily be understood by PDF processors. All XFA fields are removed.\n\n.\n\n","long com.datalogics.PDFL.Document.flattenXFAFormFields()",{"id":2088,"name":2088,"kind":1583,"type":1776,"returnType":2083,"returns":2089,"description":2090,"syntax":2091,"isConstructor":717,"isDestructor":717},"flattenXFAFormFieldsAsIfPrinted",{"type":2083},"Flatten a XFA Document (Static or Dynamic) as if it was Printed. XFA content is not widely supported by PDF processors, flattening this content transforms into static PDF page content that is part of typical PDF files that can easily be understood by PDF processors. All XFA fields are removed.\n\nThe Flattened appearance will take into consideration how the document should appear when printed.\n\n.\n\n","long com.datalogics.PDFL.Document.flattenXFAFormFieldsAsIfPrinted()",{"id":2093,"name":2093,"kind":1583,"type":1736,"returnType":2094,"returns":2095,"description":2096,"syntax":2097,"isConstructor":717,"isDestructor":717},"getAttachments","The list of attached files.",{"type":2094},"Gets all attached files from the PDF document.\n\n","java.util.List\u003C FileAttachment > com.datalogics.PDFL.Document.getAttachments()",{"id":2099,"name":2099,"kind":1583,"type":1611,"description":2100,"syntax":2101,"isConstructor":717,"isDestructor":717},"getAuthor","The author of the PDF document.","String com.datalogics.PDFL.Document.getAuthor()",{"id":2103,"name":2103,"kind":1583,"type":1611,"description":2104,"syntax":2105,"isConstructor":717,"isDestructor":717},"getBaseURI","The Base URI of the PDF document.","String com.datalogics.PDFL.Document.getBaseURI()",{"id":2107,"name":2107,"kind":1583,"type":36,"returnType":2108,"returns":2109,"description":2110,"syntax":2111,"isConstructor":717,"isDestructor":717},"getBookmarkRoot","The document's root bookmark.",{"type":2108},"Gets the root of the document's bookmark tree. The return value is valid even if the document's bookmark tree is empty (meaning that there is no Outlines key in the underlying PDF file).\n\n","Bookmark com.datalogics.PDFL.Document.getBookmarkRoot()",{"id":2113,"name":2113,"kind":1583,"type":442,"returnType":2114,"returns":2115,"description":2116,"syntax":2117,"isConstructor":717,"isDestructor":717},"getCollection","collection object if collection exists in the Document or NULL otherwise.",{"type":2114},"GetCollection allows to retrieve collection from the PDF document.\n\n","Collection com.datalogics.PDFL.Document.getCollection()",{"id":2119,"name":2119,"kind":1583,"type":1783,"description":2120,"syntax":2121,"isConstructor":717,"isDestructor":717},"getCompressionLevel","The compression level of the document. The compression level can be one of three values returned by this property:\n\n0 - No compression. All objects are available without inflation. \n\n1 - Partial compression. Objects related to logical structure are stored in object streams and must be inflated. \n\n2 - Full compression. All objects are compressed and must be inflated.","int com.datalogics.PDFL.Document.getCompressionLevel()",{"id":2123,"name":2123,"kind":1583,"type":1611,"description":2124,"syntax":2125,"isConstructor":717,"isDestructor":717},"getCreator","The creator of the PDF file.","String com.datalogics.PDFL.Document.getCreator()",{"id":2127,"name":2127,"kind":1583,"type":338,"returnType":2128,"returns":2129,"description":2130,"syntax":2131,"isConstructor":717,"isDestructor":717},"getDefaultOptionalContentConfig","The document's current default OptionalContentConfig.",{"type":2128},"Gets the default OptionalContentConfig for the document. The OptionalContentConfig determines default settings for optional content, such as the order in which layers (i.e. OptionalContentGroup) appear in the Layers control panel. These settings are used when the document is first opened.\n\n","OptionalContentConfig com.datalogics.PDFL.Document.getDefaultOptionalContentConfig()",{"id":2133,"name":2133,"kind":1583,"type":1595,"returnType":2134,"returns":2135,"description":2136,"syntax":2137,"isConstructor":717,"isDestructor":717},"getDeleteOnClose","The DeleteOnClose property.",{"type":2134},"The document is based on a temporary file that must be deleted when the document is closed or saved.\n\n","boolean com.datalogics.PDFL.Document.getDeleteOnClose()",{"id":2139,"name":2139,"kind":1583,"type":1611,"returnType":2140,"returns":2141,"description":2142,"syntax":2143,"isConstructor":717,"isDestructor":717},"getFileName","The filename associated with this Document.",{"type":2140},"Get the filename associated with this Document, if it has a representation on disk.\n\n","String com.datalogics.PDFL.Document.getFileName()",{"id":2145,"name":2145,"kind":1583,"type":1887,"returnType":2146,"returns":2147,"description":2148,"syntax":2149,"parameters":2150,"isConstructor":717,"isDestructor":717},"getFonts","A list of Font objects found in the specified page range.",{"type":2146},"Get all the fonts in the specified page range. This may take a considerable amount of time for a large page range.\n\n","java.util.List\u003C Font > com.datalogics.PDFL.Document.getFonts(int firstPage, int lastPage)",[2151,2153],{"name":1841,"type":1783,"description":2152},"The page number of the first page for which fonts are enumerated. The first page is 0.",{"name":1844,"type":1783,"description":2154},"The page number of the last page for which fonts are enumerated.",{"id":2156,"name":2156,"kind":1583,"type":2157,"returnType":2158,"returns":2159,"description":2160,"syntax":2161,"isConstructor":717,"isDestructor":717},"getFormsType","PDDocFormsType","the Type of Forms the Document contains.",{"type":2158},"Returns the document's Forms Type. This property is more versatile than the related IsDynamicXFA() and IsStaticXFA() methods.\n\n.\n\n","PDDocFormsType com.datalogics.PDFL.Document.getFormsType()",{"id":2163,"name":2163,"kind":1583,"type":1595,"returnType":2164,"returns":2165,"description":2166,"syntax":2167,"isConstructor":717,"isDestructor":717},"getHasSignature","If the Document has a Digital Signature.",{"type":2164},"The document contains a Digital Signature.\n\n","boolean com.datalogics.PDFL.Document.getHasSignature()",{"id":2169,"name":2169,"kind":1583,"type":1611,"returnType":2170,"returns":2171,"description":2172,"syntax":2173,"parameters":2174,"isConstructor":717,"isDestructor":717},"getInfo","The value of the metadata obtained from the PDF file.",{"type":2170},"Gets the value of metadata information in a PDF file.\n\n","String com.datalogics.PDFL.Document.getInfo(String infoname)",[2175],{"name":2176,"type":1611,"description":2177},"infoname","The name of metadata which value will be obtained.",{"id":2179,"name":2179,"kind":1583,"type":321,"description":2180,"syntax":2181,"isConstructor":717,"isDestructor":717},"getInfoDict","The Info dictionary of the document as a PDFObject.","PDFDict com.datalogics.PDFL.Document.getInfoDict()",{"id":2183,"name":2183,"kind":1583,"type":2184,"description":2185,"syntax":2186,"isConstructor":717,"isDestructor":717},"getInstanceID","byte[]","Get the instance ID for this document.","byte[] com.datalogics.PDFL.Document.getInstanceID()",{"id":2188,"name":2188,"kind":1583,"type":1595,"returnType":2189,"returns":2190,"description":2191,"syntax":2192,"isConstructor":717,"isDestructor":717},"getIsEmbedded","The IsEmbedded property",{"type":2189},"The document is embedded in a compound document (OLE, OpenDoc).\n\n","boolean com.datalogics.PDFL.Document.getIsEmbedded()",{"id":2194,"name":2194,"kind":1583,"type":1595,"returnType":2195,"returns":2196,"description":2197,"syntax":2198,"isConstructor":717,"isDestructor":717},"getIsLinearized","The IsLinearized property",{"type":2195},"The document is linearized (optimized) for page-served remote (network) access. This flag is get only.\n\n","boolean com.datalogics.PDFL.Document.getIsLinearized()",{"id":2200,"name":2200,"kind":1583,"type":1595,"returnType":2201,"returns":2202,"description":2203,"syntax":2204,"isConstructor":717,"isDestructor":717},"getIsModified","The IsModified property.",{"type":2201},"The document has been modified slightly (for example, bookmarks or text annotations have been opened or closed), but not in a way that warrants saving. This flag is get only.\n\n","boolean com.datalogics.PDFL.Document.getIsModified()",{"id":2206,"name":2206,"kind":1583,"type":1595,"returnType":2207,"returns":2208,"description":2209,"syntax":2210,"isConstructor":717,"isDestructor":717},"getIsOptimized","The IsOptimized property",{"type":2207},"The document is optimized. If this flag is cleared, the Adobe PDF Library does not save the file optimized. You can, therefore, linearize a PDF file without optimizing it. Optimizing without linearizing is not allowed, however. This flag can only be set, never cleared.\n\n","boolean com.datalogics.PDFL.Document.getIsOptimized()",{"id":2212,"name":2212,"kind":1583,"type":1595,"returnType":2213,"returns":2214,"description":2215,"syntax":2216,"isConstructor":717,"isDestructor":717},"getIsPxDF","The IsPxDF property",{"type":2213},"The underlying file is PxDF. This flag is get only.\n\n","boolean com.datalogics.PDFL.Document.getIsPxDF()",{"id":2218,"name":2218,"kind":1583,"type":1611,"description":2219,"syntax":2220,"isConstructor":717,"isDestructor":717},"getKeywords","The keywords of the PDF file.","String com.datalogics.PDFL.Document.getKeywords()",{"id":2222,"name":2222,"kind":1583,"type":1887,"description":2223,"syntax":2224,"isConstructor":717,"isDestructor":717},"getLoadedFonts","Enumerates all the fonts that have been encountered so far. A font is loaded when a page that uses it is processed. This typically happens when a page is drawn or its thumbnail image is created.","java.util.List\u003C Font > com.datalogics.PDFL.Document.getLoadedFonts()",{"id":2226,"name":2226,"kind":1583,"type":2227,"returnType":2228,"returns":2229,"description":2230,"syntax":2231,"isConstructor":717,"isDestructor":717},"getMajorVersion","short","The major PDF version number of the document.",{"type":2228},"The major PDF version number of the document. The PDF version is specified in the header of a PDF file in the string \"%PDF-xx. yy\" where xx is the major version and yy is the minor version.\n\n","short com.datalogics.PDFL.Document.getMajorVersion()",{"id":2233,"name":2233,"kind":1583,"type":1595,"returnType":2234,"returns":2235,"description":2236,"syntax":2237,"isConstructor":717,"isDestructor":717},"getMajorVersionIsNewerThanCurrentLibrary","The MajorVersionIsNewerThanCurrentLibrary property",{"type":2234},"The document's major version is newer than the current library version. This flag is get only.\n\n","boolean com.datalogics.PDFL.Document.getMajorVersionIsNewerThanCurrentLibrary()",{"id":2239,"name":2239,"kind":1583,"type":1611,"description":2240,"syntax":2241,"isConstructor":717,"isDestructor":717},"getMergedXMPKeywords","A string containing a semicolon-separated list of merged XMP keyword fields. The first such field is the entire contents of the pdf:Keywords property of the document XMP; the remaining fields are the contents of successive items in the xmp:Keywords bag of keyword items.","String com.datalogics.PDFL.Document.getMergedXMPKeywords()",{"id":2243,"name":2243,"kind":1583,"type":2227,"returnType":2244,"returns":2245,"description":2246,"syntax":2247,"isConstructor":717,"isDestructor":717},"getMinorVersion","The minor PDF version number of the document.",{"type":2244},"The minor PDF version number of the document. The PDF version is specified in the header of a PDF file in the string \"%PDF-xx. yy\" where xx is the major version and yy is the minor version.\n\nPlease note: Setting the minor version on a document only changes the version number in the document's file header. It will NOT actually change the PDF's contents and it will NOT alter the PDF to conform to the standard of the new minor version.\n\nThe new minor version number will appear in the file header once the document is saved.\n\n","short com.datalogics.PDFL.Document.getMinorVersion()",{"id":2249,"name":2249,"kind":1583,"type":1595,"returnType":2250,"returns":2251,"description":2252,"syntax":2253,"isConstructor":717,"isDestructor":717},"getMinorVersionIsNewerThanCurrentLibrary","The MinorVersionIsNewerThanCurrentLibrary property",{"type":2250},"The document's minor version is newer than the current library version. This flag is get only.\n\n","boolean com.datalogics.PDFL.Document.getMinorVersionIsNewerThanCurrentLibrary()",{"id":2255,"name":2255,"kind":1583,"type":293,"returnType":2256,"returns":2257,"description":2258,"syntax":2259,"parameters":2260,"isConstructor":717,"isDestructor":717},"getNameTree","The retrieved NameTree.",{"type":2256},"Retrieves the name tree inside the Names dictionary with the specified key name.\n\n","NameTree com.datalogics.PDFL.Document.getNameTree(String nameTreeName)",[2261],{"name":1809,"type":1611,"description":2262},"The name of the NameTree to get.",{"id":2264,"name":2264,"kind":1583,"type":1595,"returnType":2265,"returns":2266,"description":2267,"syntax":2268,"isConstructor":717,"isDestructor":717},"getNeedsSave","The NeedsSave property.",{"type":2265},"The document has been modified and needs to be saved.\n\n","boolean com.datalogics.PDFL.Document.getNeedsSave()",{"id":2270,"name":2270,"kind":1583,"type":1783,"returnType":2271,"returns":2272,"description":2273,"syntax":2274,"isConstructor":717,"isDestructor":717},"getNumPages","The number of pages in the document. Remember to subtract 1 from this value if you are going to pass it to a Page method that takes a zero-based page number.",{"type":2271},"Gets the number of pages in a document.\n\n","int com.datalogics.PDFL.Document.getNumPages()",{"id":2276,"name":2276,"kind":1583,"type":2277,"returnType":2278,"returns":2279,"description":2280,"syntax":2281,"isConstructor":717,"isDestructor":717},"getOptionalContentConfigs","java.util.List\u003C OptionalContentConfig >","A list of all OptionalContentConfigs in the document.",{"type":2278},"Gets all OptionalContentConfigs stored in this document. The first will be the default OptionalContentConfig (the same value returned by DefaultOptionalContentConfig); subsequent values will be additional Configs stored in the document. Any of these can be made the default by setting it via the DefaultOptionalContentConfig property.\n\nAny OptionalContentConfigs created via the OptionalContentConfig constructor will appear in this list.\n\n","java.util.List\u003C OptionalContentConfig > com.datalogics.PDFL.Document.getOptionalContentConfigs()",{"id":2283,"name":2283,"kind":1583,"type":339,"returnType":2284,"returns":2285,"description":2286,"syntax":2287,"isConstructor":717,"isDestructor":717},"getOptionalContentContext","The document's current OptionalContentContext.",{"type":2284},"Gets the built-in default OptionalContentContext for the document. This context is used by all content drawing and enumeration calls that do not take an OptionalContentContext parameter, or for which no context is specified.\n\n","OptionalContentContext com.datalogics.PDFL.Document.getOptionalContentContext()",{"id":2289,"name":2289,"kind":1583,"type":2290,"returnType":2291,"returns":2292,"description":2293,"syntax":2294,"isConstructor":717,"isDestructor":717},"getOptionalContentGroups","java.util.List\u003C OptionalContentGroup >","A list of COptionalContentGroup objects.",{"type":2291},"Gets the optional-content groups for the document. The order of the groups is not guaranteed to be the creation order, and is not the same as the display order (see PDOCConfigGetOCGOrder()).\n\n","java.util.List\u003C OptionalContentGroup > com.datalogics.PDFL.Document.getOptionalContentGroups()",{"id":2296,"name":2296,"kind":1583,"type":59,"returnType":2297,"returns":2298,"description":2299,"syntax":2300,"parameters":2301,"isConstructor":717,"isDestructor":717},"getPage","The requested Page object.",{"type":2297},"Gets a Page from a document.\n\n","Page com.datalogics.PDFL.Document.getPage(int pageNumber)",[2302],{"name":2303,"type":1783,"description":2304},"pageNumber","The page number of the page to acquire. The first page is 0.",{"id":2306,"name":2306,"kind":1583,"type":2307,"description":2308,"syntax":2309,"isConstructor":717,"isDestructor":717},"getPageLabels","java.util.List\u003C PageLabel >","The list of PageLabel objects used in the document. PageLabels are always stored in page index order; if two PageLabels start on the same page index, the last PageLabel appearing in the list will be used.","java.util.List\u003C PageLabel > com.datalogics.PDFL.Document.getPageLabels()",{"id":2311,"name":2311,"kind":1583,"type":2312,"description":2313,"syntax":2314,"isConstructor":717,"isDestructor":717},"getPageMode","PageMode","The PageMode of the PDF document.","PageMode com.datalogics.PDFL.Document.getPageMode()",{"id":2316,"name":2316,"kind":1583,"type":2184,"description":2317,"syntax":2318,"isConstructor":717,"isDestructor":717},"getPermanentID","Get the permanent ID for this document.","byte[] com.datalogics.PDFL.Document.getPermanentID()",{"id":2320,"name":2320,"kind":1583,"type":2321,"returnType":2322,"returns":2323,"description":2324,"syntax":2325,"isConstructor":717,"isDestructor":717},"getPermissionFlags","java.util.EnumSet\u003C PermissionFlags >","flags that have been set",{"type":2322},"Allows to obtain security flags for the document.\n\n","java.util.EnumSet\u003C PermissionFlags > com.datalogics.PDFL.Document.getPermissionFlags()",{"id":2327,"name":2327,"kind":1583,"type":1611,"description":2328,"syntax":2329,"isConstructor":717,"isDestructor":717},"getProducer","The producer of the PDF file.","String com.datalogics.PDFL.Document.getProducer()",{"id":2331,"name":2331,"kind":1583,"type":1595,"returnType":2332,"returns":2333,"description":2334,"syntax":2335,"isConstructor":717,"isDestructor":717},"getRequiresFullSave","The RequiresFullSave property.",{"type":2332},"The document cannot be saved incrementally; when it is saved using Document.Save(), the SaveFlags.Full flag must be specified. This flag can only be set, never cleared.\n\n","boolean com.datalogics.PDFL.Document.getRequiresFullSave()",{"id":2337,"name":2337,"kind":1583,"type":2338,"returnType":2339,"returns":2340,"description":2341,"syntax":2342,"isConstructor":717,"isDestructor":717},"getRolledBackDocuments","java.util.List\u003C RolledBackDocument >","The list of Rolled Back Documents, the documents must be saved to disk before they can be loaded into PDFL.",{"type":2339},"A Document that have been previously saved Incrementally means changes were written to the end of the file leaving its original contents intact. Thus an Incrementally saved file may contain multiple entire PDF documents that represent prior incarnations of the current document. This method retrieves any such previous documents found in sequential order from the beginning of the file.\n\n","java.util.List\u003C RolledBackDocument > com.datalogics.PDFL.Document.getRolledBackDocuments()",{"id":2344,"name":2344,"kind":1583,"type":321,"description":2345,"syntax":2346,"isConstructor":717,"isDestructor":717},"getRoot","The Catalog of the document as a PDFObject.","PDFDict com.datalogics.PDFL.Document.getRoot()",{"id":2348,"name":2348,"kind":1583,"type":293,"returnType":2349,"returns":2350,"description":2351,"syntax":2352,"isConstructor":717,"isDestructor":717},"getStructureIDTree","The retrieved IDTree.",{"type":2349},"Retrieves the IDTree from the StructureTreeRoot dictionary.\n\n","NameTree com.datalogics.PDFL.Document.getStructureIDTree()",{"id":2354,"name":2354,"kind":1583,"type":298,"returnType":2355,"returns":2356,"description":2357,"syntax":2358,"isConstructor":717,"isDestructor":717},"getStructureParentTree","The retrieved ParentTree.",{"type":2355},"Retrieves the ParentTree from the StructureTreeRoot dictionary.\n\n","NumberTree com.datalogics.PDFL.Document.getStructureParentTree()",{"id":2360,"name":2360,"kind":1583,"type":1611,"description":2361,"syntax":2362,"isConstructor":717,"isDestructor":717},"getSubject","The subject of the PDF document.","String com.datalogics.PDFL.Document.getSubject()",{"id":2364,"name":2364,"kind":1583,"type":1595,"returnType":2365,"returns":2366,"description":2367,"syntax":2368,"isConstructor":717,"isDestructor":717},"getSuppressErrors","The SuppressErrors property",{"type":2365},"Do not display errors.\n\n","boolean com.datalogics.PDFL.Document.getSuppressErrors()",{"id":2370,"name":2370,"kind":1583,"type":1611,"description":2371,"syntax":2372,"isConstructor":717,"isDestructor":717},"getTitle","The title of the PDF document.","String com.datalogics.PDFL.Document.getTitle()",{"id":2374,"name":2374,"kind":1583,"type":1595,"returnType":2375,"returns":2376,"description":2377,"syntax":2378,"isConstructor":717,"isDestructor":717},"getVersionIsOlderThanCurrentLibrary","The VersionIsOlderThanCurrentLibrary property",{"type":2375},"The document's version is older than the current library version. This flag is get only.\n\n","boolean com.datalogics.PDFL.Document.getVersionIsOlderThanCurrentLibrary()",{"id":2380,"name":2380,"kind":1583,"type":1611,"returnType":2381,"returns":2382,"description":2383,"syntax":2384,"isConstructor":717,"isDestructor":717},"getVersionString","A string containing the PDF version number of the document.",{"type":2381},"The PDF version of the document, which is specified in the header of a PDF file in the string \"%PDF-xx.yy\" where xx is the major version and yy is the minor version.\n\nNote that this returns a string containing both the major and minor versions. For version comparisons, use MajorVersion and MinorVersion.\n\n","String com.datalogics.PDFL.Document.getVersionString()",{"id":2386,"name":2386,"kind":1583,"type":1595,"returnType":2387,"returns":2388,"description":2389,"syntax":2390,"isConstructor":717,"isDestructor":717},"getWasRepaired","The WasRepaired property.",{"type":2387},"The document was repaired when it was opened. This flag is get only.\n\n","boolean com.datalogics.PDFL.Document.getWasRepaired()",{"id":2392,"name":2392,"kind":1583,"type":1611,"description":2393,"syntax":2394,"isConstructor":717,"isDestructor":717},"getXMPMetadata","The XMP metadata associated with a document. The XMP metadata returned always represents all the properties in the Document's Info dictionary, and can also contain properties not present in the Info dictionary. This call is preferred to GetInfo, which only returns properties that are in the Info dictionary (although the older function is supported for compatibility).","String com.datalogics.PDFL.Document.getXMPMetadata()",{"id":2396,"name":2396,"kind":1583,"type":1611,"returnType":2397,"returns":2398,"description":2399,"syntax":2400,"parameters":2401,"isConstructor":717,"isDestructor":717},"getXMPMetadataArrayItem","a string containing the XML text of the value of the specified property in the XMP metadata associated with the Document, or an empty string if no such property is found.",{"type":2397},"Gets the value of an XMP metadata array item, associated with a document, based on an index.\n\n","String com.datalogics.PDFL.Document.getXMPMetadataArrayItem(String namespaceName, String path, int index)",[2402,2403,2405],{"name":1790,"type":1611,"description":1791},{"name":1793,"type":1611,"description":2404},"The name of the desired simple property.",{"name":2406,"type":1783,"description":2407},"index","The index in the metadata property array associated with the property.",{"id":2409,"name":2409,"kind":1583,"type":1611,"returnType":2410,"returns":2411,"description":2412,"syntax":2413,"parameters":2414,"isConstructor":717,"isDestructor":717},"getXMPMetadataProperty","A string containing the XML text of the value of the specified property, or an empty string if no such property is found.",{"type":2410},"Gets the value of an XMP metadata property associated with a document. It returns the XML text of the value of the specified property in the XMP metadata associated with the Document. The XMP metadata can represent all properties in the Document object's Info dictionary, as well as other properties.\n\n","String com.datalogics.PDFL.Document.getXMPMetadataProperty(String namespaceName, String path)",[2415,2416],{"name":1790,"type":1611,"description":1791},{"name":1793,"type":1611,"description":2417},"The name of the desired simple property. Note that XMP properties can have an XML substructure; this method can only retrieve values from simple textual properties.",{"id":2419,"name":2419,"kind":1583,"type":1595,"returnType":2420,"returns":2421,"description":2422,"syntax":2423,"parameters":2424,"isConstructor":717,"isDestructor":717},"importAcroFormsData","true indicates importing succeeded and false indicates an error occurred",{"type":2420},"Import the AcroForms data. AcroForms data is imported from a supported format into the AcroForms document so its existing fields can be populated for example.\n\n.\n\n","boolean com.datalogics.PDFL.Document.importAcroFormsData(String fileName, AcroFormImportType importType)",[2425,2427],{"name":1640,"type":1611,"description":2426},"The path on disk of the AcroFormsdata file to be imported.",{"name":2428,"type":2429,"description":2430},"importType","AcroFormImportType","The format type the data type should be imported to. The supported types are XFDF, FDF, and XML.",{"id":2432,"name":2432,"kind":1583,"type":1595,"returnType":2420,"returns":2433,"description":2434,"syntax":2435,"parameters":2436,"isConstructor":717,"isDestructor":717},"importXFAFormsData",{"type":2420},"Import the XFA Forms data. XFA forms data is imported from a supported format into the XFA document so its existing fields can be populated for example.\n\n.\n\n","boolean com.datalogics.PDFL.Document.importXFAFormsData(String fileName)",[2437],{"name":1640,"type":1611,"description":2438},"The path on disk of the XFA form data file to be imported, the supported types of data that can be imported are XDP, XML, and XFD.",{"id":2440,"name":2440,"kind":1583,"type":1584,"description":2441,"syntax":2442,"parameters":2443,"isConstructor":717,"isDestructor":717},"insertPages","Inserts numPages pages from doc2 into doc. All annotations, and anything else associated with the page (such as a thumbnail image) are copied from the doc2 pages to the new pages in doc. This method does not insert pages if doc equals doc2.\n\nThe insertFlags parameter controls whether bookmarks and threads are inserted along with the specified pages. Setting this parameter to PageInsertFlags.All has two effects:\n\nThe parameters indicating which pages to insert are ignored: all the pages of doc2 are inserted. \n\nIn addition to inserting the pages themselves, it also merges other document data from doc2 into doc: \n\n\nNamed destinations from doc2 (of PDF 1.1 and later) are copied into doc. If there are named destinations in doc2 with the same name as some named destination in doc, the ones in doc retain their names and the copied named destinations are given new names based on the old ones, with distinguishing digits added. Actions and bookmarks referring to the old names are made to refer to the new names after being copied into doc. \n\nIf it is also the case that mergeAfterThisPage denotes the last page of the document, then document metadata is merged, and the optional content properties are merged in a more symmetrical manner than would otherwise be the case.\n\nDocument logical structure from doc2 is copied into doc. If less than the whole of doc2 is being inserted, only those structure elements having content on the copied pages, and the ancestors of those elements, are copied into the logical structure tree of doc. The top-level children of the structure tree root of doc2 are copied as new top-level children of the structure tree root of doc; a structure tree root is created in doc if there was none before. The role maps of the two structure trees are merged, with name conflicts resolved in favor of the role mappings present in doc. Attribute objects having scalar values, or values that are arrays of scalar values, are copied. Class map information from doc2 is also merged into that for doc.\n\n","void com.datalogics.PDFL.Document.insertPages(int mergeAfterThisPage, Document doc2, int startPage, int numPages, java.util.EnumSet\u003C PageInsertFlags > insertFlags)",[2444,2447,2450,2452,2455],{"name":2445,"type":1783,"description":2446},"mergeAfterThisPage","The page number in doc after which pages from doc2 are inserted. The first page is 0. If Document.BeforeFirstPage is used, the pages are inserted before the first page in doc. Use Document.LastPage to insert pages after the last page in doc.",{"name":2448,"type":44,"description":2449},"doc2","The document containing the pages that are inserted into doc.",{"name":1923,"type":1783,"description":2451},"The page number of the first page in doc2 to insert into doc. The first page is 0.",{"name":2453,"type":1783,"description":2454},"numPages","The number of pages in doc2 to insert into doc. Use Document.AllPages to insert all pages from doc2 into doc.",{"name":2456,"type":2457,"description":2458},"insertFlags","java.util.EnumSet\u003C PageInsertFlags >","Flags that determine what additional information is copied from doc2 into doc. It is an OR of the following constants: PageInsertFlags.Bookmarks, PageInsertFlags.Threads, PageInsertFlags.All",{"id":2440,"name":2440,"kind":1583,"type":1584,"description":2441,"syntax":2460,"parameters":2461,"isConstructor":717,"isDestructor":717},"void com.datalogics.PDFL.Document.insertPages(int mergeAfterThisPage, Document doc2, int startPage, int numPages, java.util.EnumSet\u003C PageInsertFlags > insertFlags, ProgressMonitor progressMonitor, CancelProc cancelProc)",[2462,2463,2464,2465,2466,2467,2468],{"name":2445,"type":1783,"description":2446},{"name":2448,"type":44,"description":2449},{"name":1923,"type":1783,"description":2451},{"name":2453,"type":1783,"description":2454},{"name":2456,"type":2457,"description":2458},{"name":1873,"type":50,"description":1874},{"name":1876,"type":486,"description":1877},{"id":2470,"name":2470,"kind":1583,"type":1595,"returnType":2471,"returns":2472,"description":2473,"syntax":2474,"isConstructor":717,"isDestructor":717},"isDynamicXFA","true indicates the Document is Dynamic XFA, false indicates it is not",{"type":2471},"Indicates if the document is Dynamic XFA. Dynamic XFA documents can change in appearance in response to changes in the data. They don't contain a meaningful PDF representation. Such XFA content is not widely supported by PDF processors.\n\n.\n\n","boolean com.datalogics.PDFL.Document.isDynamicXFA()",{"id":2476,"name":2476,"kind":1583,"type":1595,"returnType":2477,"returns":2478,"description":2479,"syntax":2480,"isConstructor":717,"isDestructor":717},"isStaticXFA","true indicates the Document is Static XFA, false indicates it is not",{"type":2477},"Indicates if the document is Static XFA. Static XFA documents have a fixed appearance and layout. They usually contain a meaningful PDF representation. Such XFA content is not widely supported by PDF processors.\n\n.\n\n","boolean com.datalogics.PDFL.Document.isStaticXFA()",{"id":2482,"name":2482,"kind":1583,"type":1584,"syntax":2483,"parameters":2484,"isConstructor":717,"isDestructor":717},"lookForKidsInNameTree","void com.datalogics.PDFL.Document.lookForKidsInNameTree(PDFDict nameTree, java.util.List\u003C FileAttachment > attachments)",[2485,2487],{"name":2486,"type":321},"nameTree",{"name":1735,"type":1736},{"id":2489,"name":2489,"kind":1583,"type":1584,"description":2490,"syntax":2491,"isConstructor":717,"isDestructor":717},"mergeXMPKeywords","Causes a string produced as by PDDocGetMergedXAPKeywords() to be stored as the new value of the pdf:Keywords property, and the former value of the pdf:Keywords property to be stored as an item in the xmp:Keywords bag of keyword items.\n\nThe algorithm used to compute merged keywords lists detects the case in which the keywords lists have already been merged and makes no changes to the XMP metadata in this case.","void com.datalogics.PDFL.Document.mergeXMPKeywords()",{"id":2493,"name":2493,"kind":1583,"type":1584,"description":2494,"syntax":2495,"parameters":2496,"isConstructor":717,"isDestructor":717},"movePage","Moves one page in a document.\n\n","void com.datalogics.PDFL.Document.movePage(int moveToAfterThisPage, int pageToMove)",[2497,2500],{"name":2498,"type":1783,"description":2499},"moveToAfterThisPage","The new location of the page to move. The first page is 0. It may either be a page number, or the constant Document.BeforeFirstPage.",{"name":2501,"type":1783,"description":2502},"pageToMove","The page number of the page to move.",{"id":2504,"name":2504,"kind":1583,"type":1595,"returnType":2505,"returns":2506,"description":2507,"syntax":2508,"parameters":2509,"isConstructor":717,"isDestructor":717},"permRequest","a boolean if the permission is set in the document.",{"type":2505},"Tests if a permission is set on a document\n\n","boolean com.datalogics.PDFL.Document.permRequest(PermissionRequestOperation requestedperm)",[2510],{"name":2511,"type":1614,"description":2512},"requestedperm","The document permission which to check",{"id":2504,"name":2504,"kind":1583,"type":1595,"returnType":2514,"returns":2515,"description":2516,"syntax":2517,"parameters":2518,"isConstructor":717,"isDestructor":717},"a boolean if the permission change is successful or if the permission was set.",{"type":2514},"Request the permissions to be changed on a PDF document. This takes effect immediately\n\n","boolean com.datalogics.PDFL.Document.permRequest(String password, PermissionRequestOperation perms)",[2519,2521],{"name":1610,"type":1611,"description":2520},"The document password which authorizes the change. Note - if this argument is set to a NULL (\"\"), then the return will be an indicator of whether or not the requested permission is already set in this document, with no changes made to the PDF document.",{"name":1613,"type":1614,"description":2522},"the permissions on the PDF file which is to be set or checked.",{"id":413,"name":413,"kind":1583,"type":1584,"description":2524,"syntax":2525,"parameters":2526,"isConstructor":717,"isDestructor":717},"Prints a PDF document or pages from a PDF document allowing the caller to specify options such as page size, rotation, and shrink-to-fit.\n\n","void com.datalogics.PDFL.Document.print(PrintUserParams userParams)",[2527],{"name":1953,"type":424,"description":1954},{"id":413,"name":413,"kind":1583,"type":1584,"description":2524,"syntax":2529,"parameters":2530,"isConstructor":717,"isDestructor":717},"void com.datalogics.PDFL.Document.print(PrintUserParams userParams, PrintCancelProc printCancelProc)",[2531,2532],{"name":1953,"type":424,"description":1954},{"name":1956,"type":498,"description":1957},{"id":413,"name":413,"kind":1583,"type":1584,"description":2524,"syntax":2534,"parameters":2535,"isConstructor":717,"isDestructor":717},"void com.datalogics.PDFL.Document.print(PrintUserParams userParams, PrintCancelProc printCancelProc, PrintProgressProc printProgressProc)",[2536,2537,2538],{"name":1953,"type":424,"description":1954},{"name":1956,"type":498,"description":1957},{"name":1959,"type":504,"description":1960},{"id":2540,"name":2540,"kind":1583,"type":1584,"description":2541,"syntax":2542,"parameters":2543,"isConstructor":717,"isDestructor":717},"printToFile","Prints a PDF document or pages from a PDF document allowing the caller to specify options such as page size, rotation, and shrink-to-fit.\n\nThe output is placed in the specified file.\n\n","void com.datalogics.PDFL.Document.printToFile(PrintUserParams userParams, PrintCancelProc printCancelProc, PrintProgressProc printProgressProc, String path)",[2544,2545,2546,2547],{"name":1953,"type":424,"description":1954},{"name":1956,"type":498,"description":1957},{"name":1959,"type":504,"description":1960},{"name":1793,"type":1611,"description":1962},{"id":2540,"name":2540,"kind":1583,"type":1584,"description":2541,"syntax":2549,"parameters":2550,"isConstructor":717,"isDestructor":717},"void com.datalogics.PDFL.Document.printToFile(PrintUserParams userParams, PrintCancelProc printCancelProc, String path)",[2551,2552,2553],{"name":1953,"type":424,"description":1954},{"name":1956,"type":498,"description":1957},{"name":1793,"type":1611,"description":1962},{"id":2540,"name":2540,"kind":1583,"type":1584,"description":2541,"syntax":2555,"parameters":2556,"isConstructor":717,"isDestructor":717},"void com.datalogics.PDFL.Document.printToFile(PrintUserParams userParams, String path)",[2557,2558],{"name":1953,"type":424,"description":1954},{"name":1793,"type":1611,"description":1962},{"id":2560,"name":2560,"kind":1583,"type":1584,"description":2561,"syntax":2562,"isConstructor":717,"isDestructor":717},"removeCollection","RemoveCollection Removes a collection dictionary from a document.","void com.datalogics.PDFL.Document.removeCollection()",{"id":2564,"name":2564,"kind":1583,"type":1584,"description":2565,"syntax":2566,"isConstructor":717,"isDestructor":717},"removeDuplicateOCG","Removes duplicate optional content group from the document. This does not remove any content associated with the duplicate group,","void com.datalogics.PDFL.Document.removeDuplicateOCG()",{"id":2568,"name":2568,"kind":1583,"type":1584,"description":2569,"syntax":2570,"parameters":2571,"isConstructor":717,"isDestructor":717},"removeNameTree","Removes the name tree inside the Names dictionary with the specified key name. It does nothing if no object with that name exists.\n\n","void com.datalogics.PDFL.Document.removeNameTree(String nameTreeName)",[2572],{"name":1809,"type":1611,"description":2573},"The name of the NameTree to remove.",{"id":2575,"name":2575,"kind":1583,"type":1584,"description":2576,"syntax":2577,"parameters":2578,"isConstructor":717,"isDestructor":717},"removeOCG","Removes the specified optional content group from the document. This does not remove any content associated with the specified group, only the group itself.\n\n","void com.datalogics.PDFL.Document.removeOCG(OptionalContentGroup ocg)",[2579],{"name":2580,"type":340,"description":2581},"ocg","The optional content group to remove.",{"id":2583,"name":2583,"kind":1583,"type":1584,"description":2584,"syntax":2585,"parameters":2586,"isConstructor":717,"isDestructor":717},"replacePages","Replaces the specified range of pages in one document with pages from another. The contents, resources, size and rotation of the pages are replaced. The bookmarks are not copied, because they are attached to the document, not to individual pages.\n\n","void com.datalogics.PDFL.Document.replacePages(int startPage, Document doc2, int startPageDoc2, int numPages, boolean mergeTextAnnots)",[2587,2589,2591,2594,2596],{"name":1923,"type":1783,"description":2588},"The first page number in doc to replace. The first page is 0.",{"name":2448,"type":44,"description":2590},"The document from which pages are copied into doc.",{"name":2592,"type":1783,"description":2593},"startPageDoc2","The page number of the first page in doc2 to copy. The first page is 0.",{"name":2453,"type":1783,"description":2595},"The number of pages to replace.",{"name":2597,"type":1595,"description":2598},"mergeTextAnnots","If true, text annotations from doc2 are appended if they are different than all existing annotations on the page in doc. No other types of annotations are copied.",{"id":2600,"name":2600,"kind":1583,"type":2601,"description":2602,"syntax":2603,"visibility":1672,"isConstructor":717,"isDestructor":717},"retrieveCloneAsPDFADocumentSaveFlags","java.util.EnumSet\u003C SaveFlags >","Get the save flags returned when cloning this document as PDF\u002FA\n\nThis method should NOT appear in the client interface!","java.util.EnumSet\u003C SaveFlags > com.datalogics.PDFL.Document.retrieveCloneAsPDFADocumentSaveFlags()",{"id":2605,"name":2605,"kind":1583,"type":2601,"description":2606,"syntax":2607,"visibility":1672,"isConstructor":717,"isDestructor":717},"retrieveCloneAsPDFXDocumentSaveFlags","Get the save flags returned when cloning this document as PDF\u002FX\n\nThis method should NOT appear in the client interface!","java.util.EnumSet\u003C SaveFlags > com.datalogics.PDFL.Document.retrieveCloneAsPDFXDocumentSaveFlags()",{"id":2609,"name":2609,"kind":1583,"type":1584,"description":2610,"syntax":2611,"parameters":2612,"isConstructor":717,"isDestructor":717},"save","Saves a document to disk. If a full save is requested to the original path, the file is saved to a file system-determined temporary file, the old file is deleted, and the temporary file is renamed to the save file name.\n\nA full save with linearization optimizes the PDF file. During optimization, all objects in a PDF file are rearranged, many of them acquiring not only a new file position, but also a new PDFObject number. At the end of the save operation, PDFL flushes its information of the PD layer and below to synchronize its in-memory state with the new disk file just written.\n\nIf the document has a signature, it will be saved incrementally regardless of the full save flag. This is required to preserve the exact contents of the document at the time of signing.\n\n","void com.datalogics.PDFL.Document.save(java.util.EnumSet\u003C SaveFlags > saveFlags)",[2613],{"name":2614,"type":2601,"description":2615},"saveFlags","A bit field composed of an OR of the SaveFlags values.",{"id":2609,"name":2609,"kind":1583,"type":1584,"syntax":2617,"parameters":2618,"isConstructor":717,"isDestructor":717},"void com.datalogics.PDFL.Document.save(java.util.EnumSet\u003C SaveFlags > saveFlags, JavaStreamFile dest)",[2619,2620],{"name":2614,"type":2601},{"name":2621,"type":616},"dest",{"id":2609,"name":2609,"kind":1583,"type":1584,"syntax":2623,"parameters":2624,"isConstructor":717,"isDestructor":717},"void com.datalogics.PDFL.Document.save(java.util.EnumSet\u003C SaveFlags > saveFlags, JavaStreamFile dest, ProgressMonitor progressMonitor, CancelProc cancelProc)",[2625,2626,2627,2628],{"name":2614,"type":2601},{"name":2621,"type":616},{"name":1873,"type":50},{"name":1876,"type":486},{"id":2609,"name":2609,"kind":1583,"type":1584,"description":2630,"syntax":2631,"parameters":2632,"isConstructor":717,"isDestructor":717},"Saves a Document to a javax.imageio.stream.ImageOutputStream.\n\nThe save is always performed as a full, copy save. The Document remains open with the original file. If the document was created with Document(), at least one page must be added using createPage() or insertPages() before the Document can be saved. A full save with linearization optimizes the PDF file. During optimization, all objects in a PDF file are rearranged, many of them acquiring not only a new file position, but also a new Cos object number.\n\n","void com.datalogics.PDFL.Document.save(java.util.EnumSet\u003C SaveFlags > saveFlags, javax.imageio.stream.ImageOutputStream stream)",[2633,2635],{"name":2614,"type":2601,"description":2634},"An enum of SaveFlags values.",{"name":1622,"type":2636,"description":2637},"javax.imageio.stream.ImageOutputStream","The stream to which the file is saved.",{"id":2609,"name":2609,"kind":1583,"type":1584,"syntax":2639,"parameters":2640,"isConstructor":717,"isDestructor":717},"void com.datalogics.PDFL.Document.save(java.util.EnumSet\u003C SaveFlags > saveFlags, javax.imageio.stream.ImageOutputStream stream, ProgressMonitor progressMonitor, CancelProc cancelProc)",[2641,2642,2643,2644],{"name":2614,"type":2601},{"name":1622,"type":2636},{"name":1873,"type":50},{"name":1876,"type":486},{"id":2609,"name":2609,"kind":1583,"type":1584,"description":2610,"syntax":2646,"parameters":2647,"isConstructor":717,"isDestructor":717},"void com.datalogics.PDFL.Document.save(java.util.EnumSet\u003C SaveFlags > saveFlags, ProgressMonitor progressMonitor, CancelProc cancelProc)",[2648,2649,2650],{"name":2614,"type":2601,"description":2615},{"name":1873,"type":50,"description":1874},{"name":1876,"type":486,"description":1877},{"id":2609,"name":2609,"kind":1583,"type":1584,"description":2652,"syntax":2653,"parameters":2654,"isConstructor":717,"isDestructor":717},"Saves a document to disk. If a full save is requested to the original path, the file is saved to a file system-determined temporary file, the old file is deleted, and the temporary file is renamed to newPath.\n\nIf the document was created with Document, at least one page must be added using CreatePage() or InsertPages() before a PDF Viewer can save the document.\n\nA full save with linearization optimizes the PDF file. During optimization, all objects in a PDF file are rearranged, many of them acquiring not only a new file position, but also a new PDFObject number. At the end of the save operation, PDFL flushes its information of the PD layer and below to synchronize its in-memory state with the new disk file just written.\n\nIf the document has a signature, it will be saved incrementally regardless of the full save flag. This is required to preserve the exact contents of the document at the time of signing.\n\n","void com.datalogics.PDFL.Document.save(java.util.EnumSet\u003C SaveFlags > saveFlags, String newPath)",[2655,2656],{"name":2614,"type":2601,"description":2615},{"name":2657,"type":1611,"description":2658},"newPath","The path to which the file is saved. A path must be specified when either SaveFlags.Full or SaveFlags.Copy are used for saveFlags. If SaveFlags.Incremental is specified in saveFlags, then newPath should be NULL. If SaveFlags.Full is specified and newPath is the same as the file's original path, the new file is saved to a file system-determined temporary path, then the old file is deleted and the new file is renamed to newPath.",{"id":2609,"name":2609,"kind":1583,"type":1584,"description":2652,"syntax":2660,"parameters":2661,"isConstructor":717,"isDestructor":717},"void com.datalogics.PDFL.Document.save(java.util.EnumSet\u003C SaveFlags > saveFlags, String newPath, ProgressMonitor progressMonitor, CancelProc cancelProc)",[2662,2663,2664,2665],{"name":2614,"type":2601,"description":2615},{"name":2657,"type":1611,"description":2658},{"name":1873,"type":50,"description":1874},{"name":1876,"type":486,"description":1877},{"id":2667,"name":2667,"kind":1583,"type":1584,"description":2668,"syntax":2669,"parameters":2670,"isConstructor":717,"isDestructor":717},"secure","Secure the PDF document securely with password(s). If the document has a security handler, it is retained. If the document does not have a security handler, it is assigned the \"Standard\" security handler with a 16-bit encryption key length. Access permissions as well as owner and user passwords are assigned to the PDF document. This method by default encrypts PDF's content as well as its metadata. To make selective encryption use appropriate overload of Secure() method.\n\nThe document must be saved for the changes to take effect. A full save is required.\n\n","void com.datalogics.PDFL.Document.secure(java.util.EnumSet\u003C PermissionFlags > permissions, String ownerPassword, String userPassword)",[2671,2674,2677],{"name":2672,"type":2321,"description":2673},"permissions","an \"OR\" of the types of PDF document specified by Permissions:",{"name":2675,"type":1611,"description":2676},"ownerPassword","optional PDF document owner password; pass null if not used.",{"name":2678,"type":1611,"description":2679},"userPassword","optional PDF document user password; pass null if not used.",{"id":2667,"name":2667,"kind":1583,"type":1584,"description":2681,"syntax":2682,"parameters":2683,"isConstructor":717,"isDestructor":717},"Secure the PDF document securely with password(s). The security handler used for the document depends on the encryption type specified. Access permissions as well as owner and user passwords are assigned to the PDF document. This method by default encrypts PDF's content as well as its metadata. To make selective encryption use appropriate overload of Secure() method.\n\nThe document must be saved for the changes to take effect. A full save is required.\n\n","void com.datalogics.PDFL.Document.secure(java.util.EnumSet\u003C PermissionFlags > permissions, String ownerPassword, String userPassword, EncryptionType encryptionType)",[2684,2685,2686,2687],{"name":2672,"type":2321,"description":2673},{"name":2675,"type":1611,"description":2676},{"name":2678,"type":1611,"description":2679},{"name":2688,"type":2689,"description":2690},"encryptionType","EncryptionType","Encryption type to be used for securing the document.",{"id":2667,"name":2667,"kind":1583,"type":1584,"description":2692,"syntax":2693,"parameters":2694,"isConstructor":717,"isDestructor":717},"Secure the PDF document securely with password(s). The security handler used for the document depends on the encryption type specified. Access permissions as well as owner and user passwords are assigned to the PDF document. This method allows selective encryption. Depending on encryptMetadata parameter, it may or may not encrypt PDF's metadata.\n\nThe document must be saved for the changes to take effect. A full save is required.\n\n","void com.datalogics.PDFL.Document.secure(java.util.EnumSet\u003C PermissionFlags > permissions, String ownerPassword, String userPassword, EncryptionType encryptionType, boolean encryptMetadata)",[2695,2696,2697,2698,2699],{"name":2672,"type":2321,"description":2673},{"name":2675,"type":1611,"description":2676},{"name":2678,"type":1611,"description":2679},{"name":2688,"type":2689,"description":2690},{"name":2700,"type":1595,"description":2701},"encryptMetadata","A flag that indicates whether document metadata will be encrypted.",{"id":2703,"name":2703,"kind":1583,"type":1584,"description":2100,"syntax":2704,"parameters":2705,"isConstructor":717,"isDestructor":717},"setAuthor","void com.datalogics.PDFL.Document.setAuthor(String authorvalue)",[2706],{"name":2707,"type":1611},"authorvalue",{"id":2709,"name":2709,"kind":1583,"type":1584,"description":2104,"syntax":2710,"parameters":2711,"isConstructor":717,"isDestructor":717},"setBaseURI","void com.datalogics.PDFL.Document.setBaseURI(String URIvalue)",[2712],{"name":2713,"type":1611},"URIvalue",{"id":2715,"name":2715,"kind":1583,"type":1584,"description":2716,"syntax":2717,"parameters":2718,"isConstructor":717,"isDestructor":717},"setCreator","The creator of the PDF document.","void com.datalogics.PDFL.Document.setCreator(String creatorvalue)",[2719],{"name":2720,"type":1611},"creatorvalue",{"id":2722,"name":2722,"kind":1583,"type":1584,"description":2136,"syntax":2723,"parameters":2724,"isConstructor":717,"isDestructor":717},"setDeleteOnClose","void com.datalogics.PDFL.Document.setDeleteOnClose(boolean value)",[2725],{"name":2726,"type":1595,"description":2727},"value","The DeleteOnClose property",{"id":2729,"name":2729,"kind":1583,"type":1584,"description":2730,"syntax":2731,"parameters":2732,"isConstructor":717,"isDestructor":717},"setInfo","Sets metadata information in a PDF document.\n\n","void com.datalogics.PDFL.Document.setInfo(String infoname, String infovalue)",[2733,2735],{"name":2176,"type":1611,"description":2734},"The name of metadata to be set",{"name":2736,"type":1611,"description":2737},"infovalue","The value for metadata which will be set",{"id":2739,"name":2739,"kind":1583,"type":1584,"description":2191,"syntax":2740,"parameters":2741,"isConstructor":717,"isDestructor":717},"setIsEmbedded","void com.datalogics.PDFL.Document.setIsEmbedded(boolean value)",[2742],{"name":2726,"type":1595,"description":2189},{"id":2744,"name":2744,"kind":1583,"type":1584,"description":2209,"syntax":2745,"parameters":2746,"isConstructor":717,"isDestructor":717},"setIsOptimized","void com.datalogics.PDFL.Document.setIsOptimized(boolean value)",[2747],{"name":2726,"type":1595,"description":2207},{"id":2749,"name":2749,"kind":1583,"type":1584,"description":2750,"syntax":2751,"parameters":2752,"isConstructor":717,"isDestructor":717},"setKeywords","The keywords of the PDF document.","void com.datalogics.PDFL.Document.setKeywords(String keywordsvalue)",[2753],{"name":2754,"type":1611},"keywordsvalue",{"id":2756,"name":2756,"kind":1583,"type":1584,"description":2757,"syntax":2758,"parameters":2759,"isConstructor":717,"isDestructor":717},"setMajorVersion","The major PDF version number of the document. The PDF version is specified in the header of a PDF file in the string \"%PDF-x.y\" where x is the major version and y is the minor version. For example, version 1.2 has the string \"%PDF-1.2\". See Section I.2 in the PDF Reference.\n\nPlease note: Setting the major version on a document only changes the version number in the document's file header. It will NOT actually change the PDF's contents and it will NOT alter the PDF to conform to the standard of the new major version.\n\nThe new major version number will appear in the file header once the document is saved.\n\n","void com.datalogics.PDFL.Document.setMajorVersion(short majorVersion)",[2760],{"name":2761,"type":2227,"description":2762},"majorVersion","The new major version number to be set in the document's file header.",{"id":2764,"name":2764,"kind":1583,"type":1584,"description":2765,"syntax":2766,"parameters":2767,"isConstructor":717,"isDestructor":717},"setMinorVersion","The minor PDF version number of the document. The PDF version is specified in the header of a PDF file in the string \"%PDF-xx. yy\" where xx is the major version and yy is the minor version. For example, version 1.2 has the string \"%PDF-1 .2\".\n\nPlease note: Setting the minor version on a document only changes the version number in the document's file header. It will NOT actually change the PDF's contents and it will NOT alter the PDF to conform to the standard of the new minor version.\n\nThe new minor version number will appear in the file header once the document is saved.\n\n","void com.datalogics.PDFL.Document.setMinorVersion(short minorVersion)",[2768],{"name":2769,"type":2227,"description":2770},"minorVersion","The new minor version number to be set in the document's file header.",{"id":2772,"name":2772,"kind":1583,"type":1584,"description":2267,"syntax":2773,"parameters":2774,"isConstructor":717,"isDestructor":717},"setNeedsSave","void com.datalogics.PDFL.Document.setNeedsSave(boolean value)",[2775],{"name":2726,"type":1595,"description":2776},"The NeedSave property",{"id":2778,"name":2778,"kind":1583,"type":1584,"description":2779,"syntax":2780,"parameters":2781,"isConstructor":717,"isDestructor":717},"setPageLabels","The list of PageLabel objects used in the document.","void com.datalogics.PDFL.Document.setPageLabels(java.util.List\u003C PageLabel > arg0)",[2782],{"name":2783,"type":2307},"arg0",{"id":2785,"name":2785,"kind":1583,"type":1584,"description":2786,"syntax":2787,"parameters":2788,"isConstructor":717,"isDestructor":717},"setPageMode","The PageMode of the PDF document.\n\nThe default PageMode for a new Document is PageMode.NoPreference .\n\n","void com.datalogics.PDFL.Document.setPageMode(PageMode pagemode)",[2789],{"name":2790,"type":2312,"description":2791},"pagemode","the pagemode to apply to the Document",{"id":2793,"name":2793,"kind":1583,"type":1584,"description":2794,"syntax":2795,"parameters":2796,"isConstructor":717,"isDestructor":717},"setProducer","The producer of the PDF document.","void com.datalogics.PDFL.Document.setProducer(String producervalue)",[2797],{"name":2798,"type":1611},"producervalue",{"id":2800,"name":2800,"kind":1583,"type":1584,"description":2334,"syntax":2801,"parameters":2802,"isConstructor":717,"isDestructor":717},"setRequiresFullSave","void com.datalogics.PDFL.Document.setRequiresFullSave(boolean value)",[2803],{"name":2726,"type":1595,"description":2804},"The RequiresFullSave property",{"id":2806,"name":2806,"kind":1583,"type":1584,"description":2361,"syntax":2807,"parameters":2808,"isConstructor":717,"isDestructor":717},"setSubject","void com.datalogics.PDFL.Document.setSubject(String subjectvalue)",[2809],{"name":2810,"type":1611},"subjectvalue",{"id":2812,"name":2812,"kind":1583,"type":1584,"description":2367,"syntax":2813,"parameters":2814,"isConstructor":717,"isDestructor":717},"setSuppressErrors","void com.datalogics.PDFL.Document.setSuppressErrors(boolean value)",[2815],{"name":2726,"type":1595,"description":2365},{"id":2817,"name":2817,"kind":1583,"type":1584,"description":2371,"syntax":2818,"parameters":2819,"isConstructor":717,"isDestructor":717},"setTitle","void com.datalogics.PDFL.Document.setTitle(String titlevalue)",[2820],{"name":2821,"type":1611},"titlevalue",{"id":2823,"name":2823,"kind":1583,"type":1584,"description":2824,"syntax":2825,"parameters":2826,"isConstructor":717,"isDestructor":717},"setXMPMetadata","The XMP metadata associated with a document.\n\nThe XMP metadata returned always represents all the properties in the Document's Info dictionary, and can also contain properties not present in the Info dictionary. This call is preferred to GetInfo, which only returns properties that are in the Info dictionary (although the older function is supported for compatibility).","void com.datalogics.PDFL.Document.setXMPMetadata(String metadata)",[2827],{"name":438,"type":1611},{"id":2829,"name":2829,"kind":1583,"type":1584,"description":2830,"syntax":2831,"parameters":2832,"isConstructor":717,"isDestructor":717},"setXMPMetadataArrayItem","Sets the value of an XMP metadata array item, associated with a document, based on an index.\n\n","void com.datalogics.PDFL.Document.setXMPMetadataArrayItem(String namespaceName, String namespacePrefix, String path, int index, String newValue)",[2833,2834,2837,2839,2840],{"name":1790,"type":1611,"description":1791},{"name":2835,"type":1611,"description":2836},"namespacePrefix","A brief string to be used as an abbreviation when creating the XML representation of the property. This string must not be empty.",{"name":1793,"type":1611,"description":2838},"The name of the simple property to be modified.",{"name":2406,"type":1783,"description":2407},{"name":2841,"type":1611,"description":2842},"newValue","The new XML text value for the property.",{"id":2844,"name":2844,"kind":1583,"type":1584,"description":2845,"syntax":2846,"parameters":2847,"isConstructor":717,"isDestructor":717},"setXMPMetadataProperty","Sets the value of an XMP metadata property associated with a document. The XMP metadata represents all the properties in pdDoc object's Info dictionary, and can also contain properties that are not in the Info dictionary.\n\n","void com.datalogics.PDFL.Document.setXMPMetadataProperty(String namespaceName, String namespacePrefix, String path, String newValue)",[2848,2849,2850,2851],{"name":1790,"type":1611,"description":1791},{"name":2835,"type":1611,"description":2836},{"name":1793,"type":1611,"description":2838},{"name":2841,"type":1611,"description":2842},{"id":2853,"name":2853,"kind":1583,"type":1584,"description":2854,"syntax":2855,"isConstructor":717,"isDestructor":717},"unsecure","Remove security handler from the PDF document. If the document has a security handler, it is removed. If the document does not have a security handler, this method does nothing.\n\nTo remove the security handler, you must hold the PermissionRequestOperation.Secure permission, which you can obtain via Document.PermRequest. This call will throw an ApplicationException if you do not hold the Secure permission.\n\nThe document must be saved for the changes to take effect. A full save is required.","void com.datalogics.PDFL.Document.unsecure()",{"id":2857,"name":2857,"kind":1583,"type":1584,"description":2858,"syntax":2859,"parameters":2860,"isConstructor":717,"isDestructor":717},"watermark","Adds a Page as a watermark to a page range in the given document.\n\n","void com.datalogics.PDFL.Document.watermark(Page page, WatermarkParams watermarkParams)",[2861,2864],{"name":2862,"type":59,"description":2863},"page","The page to be added as a watermark.",{"name":2865,"type":85,"description":2866},"watermarkParams","Structure specifying how the watermark should be added to the document.",{"id":2857,"name":2857,"kind":1583,"type":1584,"description":2868,"syntax":2869,"parameters":2870,"isConstructor":717,"isDestructor":717},"Adds a text-based watermark to a page range in the given document.\n\n","void com.datalogics.PDFL.Document.watermark(WatermarkTextParams watermarkTextParams, WatermarkParams watermarkParams)",[2871,2874],{"name":2872,"type":86,"description":2873},"watermarkTextParams","Structure describing the text-based watermark to be added.",{"name":2865,"type":85,"description":2866},[],1776434989549]