[{"data":1,"prerenderedAt":1839},["ShallowReactive",2],{"$fIUabIntdl3Krl2SncVC2fLtXPKJXTbki33WRf5HYe0A":3,"type-index-apdfl21-ModernCPP-21.1.0":839,"$fWvSKY6oaztM8If-o7jgm8klywiXgAl-mDQRAyxDWpvg":1062,"$fBqQkjJsNZ9mHv6O7FKnMcfZNzmKt4P_Yylqta-vfUjU":1089,"$f5Pnwge-wLonI3tx-LlKf1HGaubrcTA7ajtRQzfYSQr8":1092,"$fAJBDJw0KJUEyEifvAJBuf6Gr1geAfbuNrbBs7yY2FaM":1095,"$fr0Jwc4Aep4MyFbhlj2me8d9yAXkUg4PiLle3-cMdCaM":1112,"$fZTuLFk4I86rZDRtwFxyEWX99KV4X4MlqhOtJ41wIVdU":1491},{"language":4,"layers":5,"isCpp":838},"ModernCPP",[6,45,161,214,304,399,435,473,501,528,643,674,709,753,786],{"name":7,"description":8,"components":9},"core","Core Library",[10,19,27,33,39],{"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},"LibraryFlags","core_LibraryFlags.xml",[23],{"type":24,"displayName":25,"count":17,"items":26},"enum","Enumerations",[20],{"name":28,"file":29,"sections":30},"LogOutputFlags","core_LogOutputFlags.xml",[31],{"type":24,"displayName":25,"count":17,"items":32},[28],{"name":34,"file":35,"sections":36},"LogParams","core_LogParams.xml",[37],{"type":15,"displayName":16,"count":17,"items":38},[34],{"name":40,"file":41,"sections":42},"TempStoreType","core_TempStoreType.xml",[43],{"type":24,"displayName":25,"count":17,"items":44},[40],{"name":46,"description":47,"components":48},"document","Document Layer",[49,55,61,67,78,84,90,100,106,116,122,128,138,144,155],{"name":50,"file":51,"sections":52},"AcroFormExportType","document_AcroFormExportType.xml",[53],{"type":24,"displayName":25,"count":17,"items":54},[50],{"name":56,"file":57,"sections":58},"AcroFormImportType","document_AcroFormImportType.xml",[59],{"type":24,"displayName":25,"count":17,"items":60},[56],{"name":62,"file":63,"sections":64},"AddPageFlags","document_AddPageFlags.xml",[65],{"type":24,"displayName":25,"count":17,"items":66},[62],{"name":68,"file":69,"sections":70},"Bookmark","document_Bookmark.xml",[71,75],{"type":15,"displayName":16,"count":72,"items":73},2,[68,74],"ViewDestination",{"type":24,"displayName":25,"count":17,"items":76},[77],"BookmarkFlags",{"name":79,"file":80,"sections":81},"CredentialDataFormat","document_CredentialDataFormat.xml",[82],{"type":24,"displayName":25,"count":17,"items":83},[79],{"name":85,"file":86,"sections":87},"CredentialStorageFormat","document_CredentialStorageFormat.xml",[88],{"type":24,"displayName":25,"count":17,"items":89},[85],{"name":91,"file":92,"sections":93},"Document","document_Document.xml",[94,97],{"type":15,"displayName":16,"count":72,"items":95},[91,96],"RolledBackDocument",{"type":24,"displayName":25,"count":17,"items":98},[99],"PageRotation",{"name":101,"file":102,"sections":103},"NumberStyle","document_NumberStyle.xml",[104],{"type":24,"displayName":25,"count":17,"items":105},[101],{"name":107,"file":108,"sections":109},"Page","document_Page.xml",[110,113],{"type":15,"displayName":16,"count":72,"items":111},[107,112],"PageLabel",{"type":24,"displayName":25,"count":17,"items":114},[115],"PageMode",{"name":117,"file":118,"sections":119},"PageInsertFlags","document_PageInsertFlags.xml",[120],{"type":24,"displayName":25,"count":17,"items":121},[117],{"name":123,"file":124,"sections":125},"PageSpec","document_PageSpec.xml",[126],{"type":24,"displayName":25,"count":17,"items":127},[123],{"name":129,"file":130,"sections":131},"QREncode","document_QREncode.xml",[132,135],{"type":15,"displayName":16,"count":17,"items":133},[134],"QREncodeParams",{"type":24,"displayName":25,"count":17,"items":136},[137],"QRErrorCorrectionLevel",{"name":139,"file":140,"sections":141},"RemoteDestination","document_RemoteDestination.xml",[142],{"type":15,"displayName":16,"count":17,"items":143},[139],{"name":145,"file":146,"sections":147},"Watermark","document_Watermark.xml",[148,152],{"type":15,"displayName":16,"count":72,"items":149},[150,151],"WatermarkParams","WatermarkTextParams",{"type":24,"displayName":25,"count":17,"items":153},[154],"WatermarkDrawOption",{"name":156,"file":157,"sections":158},"XFAFormExportType","document_XFAFormExportType.xml",[159],{"type":24,"displayName":25,"count":17,"items":160},[156],{"name":162,"description":163,"components":164},"content","Content Elements",[165,180,186,199],{"name":166,"file":167,"sections":168},"Content","content_Content.xml",[169,177],{"type":15,"displayName":16,"count":170,"items":171},6,[172,173,166,174,175,176],"Clip","Container","Element","Form","Group",{"type":24,"displayName":25,"count":17,"items":178},[179],"ElementType",{"name":181,"file":182,"sections":183},"ElementCloneFlags","content_ElementCloneFlags.xml",[184],{"type":24,"displayName":25,"count":17,"items":185},[181],{"name":187,"file":188,"sections":189},"Geometry","content_Geometry.xml",[190],{"type":191,"displayName":192,"count":193,"items":194},"struct","Structures",4,[195,196,197,198],"Matrix","Point","Quad","Rect",{"name":200,"file":201,"sections":202},"Path","content_Path.xml",[203],{"type":15,"displayName":16,"count":204,"items":205},9,[206,207,208,209,210,211,200,212,213],"ClosePathSegment","CurveTo","CurveToV","CurveToY","LineTo","MoveTo","RectSegment","Segment",{"name":215,"description":216,"components":217},"graphics","Graphics State",[218,234,240,250,259,272,278,284,290,298],{"name":219,"file":220,"sections":221},"Color","graphics_Color.xml",[222],{"type":15,"displayName":16,"count":223,"items":224},10,[225,226,219,227,228,229,230,231,232,233],"CalGrayColorSpace","CalRGBColorSpace","ColorSpace","DeviceNColorSpace","ICCBasedColorSpace","IndexedColorSpace","LabColorSpace","NamedColorSpace","SeparationColorSpace",{"name":235,"file":236,"sections":237},"ColorProfile","graphics_ColorProfile.xml",[238],{"type":24,"displayName":25,"count":17,"items":239},[235],{"name":241,"file":242,"sections":243},"DrawParams","graphics_DrawParams.xml",[244,246],{"type":15,"displayName":16,"count":17,"items":245},[241],{"type":24,"displayName":25,"count":72,"items":247},[248,249],"DrawFlags","SmoothFlags",{"name":251,"file":252,"sections":253},"Function","graphics_Function.xml",[254],{"type":15,"displayName":16,"count":255,"items":256},3,[257,251,258],"ExponentialFunction","PostScriptCalculatorFunction",{"name":260,"file":261,"sections":262},"GraphicState","graphics_GraphicState.xml",[263,266],{"type":15,"displayName":16,"count":72,"items":264},[265,260],"ExtendedGraphicState",{"type":24,"displayName":25,"count":193,"items":267},[268,269,270,271],"BlendMode","LineCap","LineJoin","RenderIntent",{"name":273,"file":274,"sections":275},"HighlightStyle","graphics_HighlightStyle.xml",[276],{"type":24,"displayName":25,"count":17,"items":277},[273],{"name":279,"file":280,"sections":281},"Ink","graphics_Ink.xml",[282],{"type":15,"displayName":16,"count":17,"items":283},[279],{"name":285,"file":286,"sections":287},"InkType","graphics_InkType.xml",[288],{"type":24,"displayName":25,"count":17,"items":289},[285],{"name":291,"file":292,"sections":293},"Pattern","graphics_Pattern.xml",[294],{"type":15,"displayName":16,"count":255,"items":295},[296,291,297],"AxialShadingPattern","ShadingPattern",{"name":299,"file":300,"sections":301},"QRColor","graphics_QRColor.xml",[302],{"type":15,"displayName":16,"count":17,"items":303},[299],{"name":305,"description":306,"components":307},"text","Text & Fonts",[308,315,321,332,338,344,353,364,370,376,382,393],{"name":309,"file":310,"sections":311},"DocTextFinder","text_DocTextFinder.xml",[312],{"type":15,"displayName":16,"count":72,"items":313},[309,314],"DocTextFinderMatch",{"name":316,"file":317,"sections":318},"DocTextFinderQuadInfo","text_DocTextFinderQuadInfo.xml",[319],{"type":15,"displayName":16,"count":17,"items":320},[316],{"name":322,"file":323,"sections":324},"Font","text_Font.xml",[325,328],{"type":15,"displayName":16,"count":72,"items":326},[327,322],"EncodingInfo",{"type":24,"displayName":25,"count":72,"items":329},[330,331],"FontCreateFlags","FontFlags",{"name":333,"file":334,"sections":335},"OCRMissingFontStrategy","text_OCRMissingFontStrategy.xml",[336],{"type":24,"displayName":25,"count":17,"items":337},[333],{"name":339,"file":340,"sections":341},"SeparationFontOption","text_SeparationFontOption.xml",[342],{"type":24,"displayName":25,"count":17,"items":343},[339],{"name":345,"file":346,"sections":347},"Style","text_Style.xml",[348,350],{"type":15,"displayName":16,"count":17,"items":349},[345],{"type":191,"displayName":192,"count":17,"items":351},[352],"StyleTransition",{"name":354,"file":355,"sections":356},"Text","text_Text.xml",[357,361],{"type":15,"displayName":16,"count":255,"items":358},[354,359,360],"TextRun","TextState",{"type":24,"displayName":25,"count":17,"items":362},[363],"TextFlags",{"name":365,"file":366,"sections":367},"TextRenderMode","text_TextRenderMode.xml",[368],{"type":24,"displayName":25,"count":17,"items":369},[365],{"name":371,"file":372,"sections":373},"VerticalAlignment","text_VerticalAlignment.xml",[374],{"type":24,"displayName":25,"count":17,"items":375},[371],{"name":377,"file":378,"sections":379},"WordAttributeFlags","text_WordAttributeFlags.xml",[380],{"type":24,"displayName":25,"count":17,"items":381},[377],{"name":383,"file":384,"sections":385},"WordFinder","text_WordFinder.xml",[386,390],{"type":15,"displayName":16,"count":255,"items":387},[388,383,389],"Word","WordFinderConfig",{"type":24,"displayName":25,"count":17,"items":391},[392],"WordFinderVersion",{"name":394,"file":395,"sections":396},"WritingMode","text_WritingMode.xml",[397],{"type":24,"displayName":25,"count":17,"items":398},[394],{"name":400,"description":401,"components":402},"image","Image Processing",[403,409,423,429],{"name":404,"file":405,"sections":406},"CompressionCode","image_CompressionCode.xml",[407],{"type":24,"displayName":25,"count":17,"items":408},[404],{"name":410,"file":411,"sections":412},"Image","image_Image.xml",[413,420],{"type":15,"displayName":16,"count":414,"items":415},5,[410,416,417,418,419],"ImageCollection","ImageData","ImageSaveParams","PageImageParams",{"type":24,"displayName":25,"count":17,"items":421},[422],"ImageType",{"name":424,"file":425,"sections":426},"OptimizerImageType","image_OptimizerImageType.xml",[427],{"type":24,"displayName":25,"count":17,"items":428},[424],{"name":430,"file":431,"sections":432},"TIFFByteOrder","image_TIFFByteOrder.xml",[433],{"type":24,"displayName":25,"count":17,"items":434},[430],{"name":436,"description":437,"components":438},"annotation","Annotations & Actions",[439,449],{"name":440,"file":441,"sections":442},"Action","annotation_Action.xml",[443],{"type":15,"displayName":16,"count":414,"items":444},[440,445,446,447,448],"GoToAction","LaunchAction","RemoteGoToAction","URIAction",{"name":450,"file":451,"sections":452},"Annotation","annotation_Annotation.xml",[453,468],{"type":15,"displayName":16,"count":454,"items":455},13,[450,456,457,458,459,460,461,462,463,464,465,466,467],"CircleAnnotation","FreeTextAnnotation","HighlightAnnotation","InkAnnotation","LineAnnotation","LinkAnnotation","PolyLineAnnotation","PolygonAnnotation","Redaction","SquareAnnotation","TextMarkupAnnotation","UnderlineAnnotation",{"type":24,"displayName":25,"count":255,"items":469},[470,471,472],"AnnotationFlags","HorizontalAlignment","LineEndingStyle",{"name":474,"description":475,"components":476},"pdf_objects","Low-level PDF Objects",[477,484],{"name":478,"file":479,"sections":480},"NameTree","pdf_objects_NameTree.xml",[481],{"type":15,"displayName":16,"count":72,"items":482},[478,483],"NumberTree",{"name":485,"file":486,"sections":487},"PDFObject","pdf_objects_PDFObject.xml",[488,498],{"type":15,"displayName":16,"count":204,"items":489},[490,491,492,493,494,485,495,496,497],"PDFArray","PDFBoolean","PDFDict","PDFInteger","PDFName","PDFReal","PDFStream","PDFString",{"type":24,"displayName":25,"count":17,"items":499},[500],"PDFObjectType",{"name":502,"description":503,"components":504},"optional_content","Optional Content (Layers)",[505,522],{"name":506,"file":507,"sections":508},"OptionalContent","optional_content_OptionalContent.xml",[509,519],{"type":15,"displayName":16,"count":510,"items":511},7,[512,513,514,515,516,517,518],"OptionalContentConfig","OptionalContentContext","OptionalContentGroup","OptionalContentMembershipDict","OptionalContentOrderArray","OptionalContentOrderLeaf","OptionalContentOrderNode",{"type":24,"displayName":25,"count":17,"items":520},[521],"OptionalContentBaseState",{"name":523,"file":524,"sections":525},"VisibilityPolicy","optional_content_VisibilityPolicy.xml",[526],{"type":24,"displayName":25,"count":17,"items":527},[523],{"name":529,"description":530,"components":531},"conversion","Format Conversion",[532,539,545,551,557,563,569,575,581,587,593,599,605,615,625,631,637],{"name":533,"file":534,"sections":535},"ColorConvert","conversion_ColorConvert.xml",[536],{"type":15,"displayName":16,"count":17,"items":537},[538],"ColorConvertActions",{"name":540,"file":541,"sections":542},"ColorConvertActionType","conversion_ColorConvertActionType.xml",[543],{"type":24,"displayName":25,"count":17,"items":544},[540],{"name":546,"file":547,"sections":548},"ColorConvertObjAttrs","conversion_ColorConvertObjAttrs.xml",[549],{"type":24,"displayName":25,"count":17,"items":550},[546],{"name":552,"file":553,"sections":554},"ColorConvertParams","conversion_ColorConvertParams.xml",[555],{"type":15,"displayName":16,"count":17,"items":556},[552],{"name":558,"file":559,"sections":560},"ColorConvertSpaceType","conversion_ColorConvertSpaceType.xml",[561],{"type":24,"displayName":25,"count":17,"items":562},[558],{"name":564,"file":565,"sections":566},"ColorValueConverter","conversion_ColorValueConverter.xml",[567],{"type":15,"displayName":16,"count":17,"items":568},[564],{"name":570,"file":571,"sections":572},"ConvertResult","conversion_ConvertResult.xml",[573],{"type":191,"displayName":192,"count":17,"items":574},[570],{"name":576,"file":577,"sections":578},"FlattenTransparencyParams","conversion_FlattenTransparencyParams.xml",[579],{"type":15,"displayName":16,"count":17,"items":580},[576],{"name":582,"file":583,"sections":584},"FlattenerColorCompression","conversion_FlattenerColorCompression.xml",[585],{"type":24,"displayName":25,"count":17,"items":586},[582],{"name":588,"file":589,"sections":590},"FlattenerGrayCompression","conversion_FlattenerGrayCompression.xml",[591],{"type":24,"displayName":25,"count":17,"items":592},[588],{"name":594,"file":595,"sections":596},"FlattenerMonoCompression","conversion_FlattenerMonoCompression.xml",[597],{"type":24,"displayName":25,"count":17,"items":598},[594],{"name":600,"file":601,"sections":602},"FlattenerQualitySetting","conversion_FlattenerQualitySetting.xml",[603],{"type":24,"displayName":25,"count":17,"items":604},[600],{"name":606,"file":607,"sections":608},"PDFAConvert","conversion_PDFAConvert.xml",[609,612],{"type":15,"displayName":16,"count":17,"items":610},[611],"PDFAConvertParams",{"type":24,"displayName":25,"count":17,"items":613},[614],"PDFAConvertType",{"name":616,"file":617,"sections":618},"PDFXConvert","conversion_PDFXConvert.xml",[619,622],{"type":15,"displayName":16,"count":17,"items":620},[621],"PDFXConvertParams",{"type":24,"displayName":25,"count":17,"items":623},[624],"PDFXConvertType",{"name":626,"file":627,"sections":628},"PostScript","conversion_PostScript.xml",[629],{"type":15,"displayName":16,"count":17,"items":630},[626],{"name":632,"file":633,"sections":634},"SaveFlags","conversion_SaveFlags.xml",[635],{"type":24,"displayName":25,"count":17,"items":636},[632],{"name":638,"file":639,"sections":640},"XPSConvertParams","conversion_XPSConvertParams.xml",[641],{"type":15,"displayName":16,"count":17,"items":642},[638],{"name":644,"description":645,"components":646},"pdf_optimizer","PDF Optimization",[647,653,659,665],{"name":648,"file":649,"sections":650},"OptimizerCompressQuality","pdf_optimizer_OptimizerCompressQuality.xml",[651],{"type":24,"displayName":25,"count":17,"items":652},[648],{"name":654,"file":655,"sections":656},"OptimizerCompressionType","pdf_optimizer_OptimizerCompressionType.xml",[657],{"type":24,"displayName":25,"count":17,"items":658},[654],{"name":660,"file":661,"sections":662},"OptimizerObjectCompression","pdf_optimizer_OptimizerObjectCompression.xml",[663],{"type":24,"displayName":25,"count":17,"items":664},[660],{"name":666,"file":667,"sections":668},"PDFOptimizer","pdf_optimizer_PDFOptimizer.xml",[669,671],{"type":15,"displayName":16,"count":17,"items":670},[666],{"type":24,"displayName":25,"count":17,"items":672},[673],"OptimizerOption",{"name":675,"description":676,"components":677},"print","Printing",[678,684,690,697,703],{"name":679,"file":680,"sections":681},"OverprintMode","print_OverprintMode.xml",[682],{"type":24,"displayName":25,"count":17,"items":683},[679],{"name":685,"file":686,"sections":687},"PageMarkFlags","print_PageMarkFlags.xml",[688],{"type":24,"displayName":25,"count":17,"items":689},[685],{"name":691,"file":692,"sections":693},"Print","print_Print.xml",[694],{"type":15,"displayName":16,"count":17,"items":695},[696],"PrintUserParams",{"name":698,"file":699,"sections":700},"SeparationParams","print_SeparationParams.xml",[701],{"type":15,"displayName":16,"count":17,"items":702},[698],{"name":704,"file":705,"sections":706},"SeparationPlate","print_SeparationPlate.xml",[707],{"type":15,"displayName":16,"count":17,"items":708},[704],{"name":710,"description":711,"components":712},"metadata","Metadata & Attachments",[713,719,728,734,740,747],{"name":714,"file":715,"sections":716},"AFRelationship","metadata_AFRelationship.xml",[717],{"type":24,"displayName":25,"count":17,"items":718},[714],{"name":720,"file":721,"sections":722},"Collection","metadata_Collection.xml",[723],{"type":15,"displayName":16,"count":193,"items":724},[720,725,726,727],"CollectionSchema","CollectionSchemaField","CollectionSortItem",{"name":729,"file":730,"sections":731},"CollectionSplitType","metadata_CollectionSplitType.xml",[732],{"type":24,"displayName":25,"count":17,"items":733},[729],{"name":735,"file":736,"sections":737},"CollectionViewType","metadata_CollectionViewType.xml",[738],{"type":24,"displayName":25,"count":17,"items":739},[735],{"name":741,"file":742,"sections":743},"FileAttachment","metadata_FileAttachment.xml",[744],{"type":15,"displayName":16,"count":72,"items":745},[741,746],"FileSpecification",{"name":748,"file":749,"sections":750},"SchemaFieldSubtype","metadata_SchemaFieldSubtype.xml",[751],{"type":24,"displayName":25,"count":17,"items":752},[748],{"name":754,"description":755,"components":756},"ocr","OCR Processing",[757,768,774,780],{"name":758,"file":759,"sections":760},"OCR","ocr_OCR.xml",[761,765],{"type":15,"displayName":16,"count":72,"items":762},[763,764],"OCREngine","OCRParams",{"type":191,"displayName":192,"count":17,"items":766},[767],"OCRLanguageSetting",{"name":769,"file":770,"sections":771},"OCRLanguage","ocr_OCRLanguage.xml",[772],{"type":24,"displayName":25,"count":17,"items":773},[769],{"name":775,"file":776,"sections":777},"OCRPageSegmentationMode","ocr_OCRPageSegmentationMode.xml",[778],{"type":24,"displayName":25,"count":17,"items":779},[775],{"name":781,"file":782,"sections":783},"OCRPerformance","ocr_OCRPerformance.xml",[784],{"type":24,"displayName":25,"count":17,"items":785},[781],{"name":787,"description":788,"components":789},"security","Digital Signatures",[790,796,802,808,814,820,826,832],{"name":791,"file":792,"sections":793},"DigestCategory","security_DigestCategory.xml",[794],{"type":24,"displayName":25,"count":17,"items":795},[791],{"name":797,"file":798,"sections":799},"DisplayTraits","security_DisplayTraits.xml",[800],{"type":24,"displayName":25,"count":17,"items":801},[797],{"name":803,"file":804,"sections":805},"EncryptionType","security_EncryptionType.xml",[806],{"type":24,"displayName":25,"count":17,"items":807},[803],{"name":809,"file":810,"sections":811},"PermissionFlags","security_PermissionFlags.xml",[812],{"type":24,"displayName":25,"count":17,"items":813},[809],{"name":815,"file":816,"sections":817},"PermissionRequestOperation","security_PermissionRequestOperation.xml",[818],{"type":24,"displayName":25,"count":17,"items":819},[815],{"name":821,"file":822,"sections":823},"SignDoc","security_SignDoc.xml",[824],{"type":15,"displayName":16,"count":17,"items":825},[821],{"name":827,"file":828,"sections":829},"SignatureFieldID","security_SignatureFieldID.xml",[830],{"type":24,"displayName":25,"count":17,"items":831},[827],{"name":833,"file":834,"sections":835},"SignatureType","security_SignatureType.xml",[836],{"type":24,"displayName":25,"count":17,"items":837},[833],false,{"AcroFormExportType":840,"AcroFormImportType":841,"Action":842,"AddPageFlags":843,"AFRelationship":844,"Annotation":845,"AnnotationFlags":846,"AxialShadingPattern":847,"BlendMode":848,"Bookmark":849,"BookmarkFlags":850,"CalGrayColorSpace":851,"CalRGBColorSpace":852,"CircleAnnotation":853,"Clip":854,"ClosePathSegment":855,"Collection":856,"CollectionSchema":857,"CollectionSchemaField":858,"CollectionSortItem":859,"CollectionSplitType":860,"CollectionViewType":861,"Color":862,"ColorConvertActions":863,"ColorConvertActionType":864,"ColorConvertObjAttrs":865,"ColorConvertParams":866,"ColorConvertSpaceType":867,"ColorProfile":868,"ColorSpace":869,"ColorValueConverter":870,"CompressionCode":871,"Container":872,"Content":873,"ConvertResult":874,"CredentialDataFormat":875,"CredentialStorageFormat":876,"CurveTo":877,"CurveToV":878,"CurveToY":879,"DeviceNColorSpace":880,"DigestCategory":881,"DisplayTraits":882,"DocTextFinder":883,"DocTextFinderMatch":884,"DocTextFinderQuadInfo":885,"Document":886,"DrawFlags":887,"DrawParams":888,"Element":889,"ElementCloneFlags":890,"ElementType":891,"EncodingInfo":892,"EncryptionType":893,"ExponentialFunction":894,"ExtendedGraphicState":895,"FileAttachment":896,"FileSpecification":897,"FlattenerColorCompression":898,"FlattenerGrayCompression":899,"FlattenerMonoCompression":900,"FlattenerQualitySetting":901,"FlattenTransparencyParams":902,"Font":903,"FontCreateFlags":904,"FontFlags":905,"Form":906,"FreeTextAnnotation":907,"Function":908,"GoToAction":909,"GraphicState":910,"Group":911,"HighlightAnnotation":912,"HighlightStyle":913,"HorizontalAlignment":914,"ICCBasedColorSpace":915,"Image":916,"ImageCollection":917,"ImageData":918,"ImageSaveParams":919,"ImageType":920,"IndexedColorSpace":921,"Ink":922,"InkAnnotation":923,"InkType":924,"LabColorSpace":925,"LaunchAction":926,"Library":927,"LibraryFlags":928,"LineAnnotation":929,"LineCap":930,"LineEndingStyle":931,"LineJoin":932,"LineTo":933,"LinkAnnotation":934,"LogOutputFlags":935,"LogParams":936,"Matrix":937,"MirrorOption":938,"MoveTo":941,"NamedColorSpace":942,"NameTree":943,"NumberStyle":944,"NumberTree":945,"OCDrawingPolicy":946,"OCREngine":948,"OCRLanguage":949,"OCRLanguageSetting":950,"OCRMissingFontStrategy":951,"OCRPageSegmentationMode":952,"OCRParams":953,"OCRPerformance":954,"OptimizerCompressionType":955,"OptimizerCompressQuality":956,"OptimizerImageType":957,"OptimizerObjectCompression":958,"OptimizerOption":959,"OptionalContentBaseState":960,"OptionalContentConfig":961,"OptionalContentContext":962,"OptionalContentGroup":963,"OptionalContentMembershipDict":964,"OptionalContentOrderArray":965,"OptionalContentOrderLeaf":966,"OptionalContentOrderNode":967,"OverprintMode":968,"Page":969,"PageImageParams":970,"PageInsertFlags":971,"PageLabel":972,"PageMarkFlags":973,"PageMode":974,"PageRotation":975,"PageSpec":976,"Path":977,"PathPaintOp":978,"Pattern":980,"PDFAConvertParams":981,"PDFAConvertType":982,"PDFArray":983,"PDFBoolean":984,"PDFDict":985,"PDFInteger":986,"PDFName":987,"PDFObject":988,"PDFObjectType":989,"PDFOptimizer":990,"PDFReal":991,"PDFStream":992,"PDFString":993,"PDFXConvertParams":994,"PDFXConvertType":995,"PermissionFlags":996,"PermissionRequestOperation":997,"Point":998,"PolygonAnnotation":999,"PolyLineAnnotation":1000,"PostScript":1001,"PostScriptCalculatorFunction":1002,"PrintUserParams":1003,"QRColor":1004,"QREncodeParams":1005,"QRErrorCorrectionLevel":1006,"Quad":1007,"Rect":1008,"RectSegment":1009,"Redaction":1010,"RemoteDestination":1011,"RemoteGoToAction":1012,"RenderIntent":1013,"RolledBackDocument":1014,"SaveFlags":1015,"SchemaFieldSubtype":1016,"Segment":1017,"SeparationColorSpace":1018,"SeparationFontOption":1019,"SeparationParams":1020,"SeparationPlate":1021,"SeparationPreviewOption":1022,"ShadingPattern":1024,"SignatureFieldID":1025,"SignatureType":1026,"SignDoc":1027,"SmoothFlags":1028,"SquareAnnotation":1029,"StructElement":1030,"StructKidType":1032,"StructTreeRoot":1034,"Style":1036,"StyleTransition":1037,"TempStoreType":1038,"Text":1039,"TextFlags":1040,"TextMarkupAnnotation":1041,"TextRenderMode":1042,"TextRun":1043,"TextState":1044,"TIFFByteOrder":1045,"UnderlineAnnotation":1046,"URIAction":1047,"VerticalAlignment":1048,"ViewDestination":1049,"VisibilityPolicy":1050,"WatermarkDrawOption":1051,"WatermarkParams":1052,"WatermarkTextParams":1053,"Word":1054,"WordAttributeFlags":1055,"WordFinder":1056,"WordFinderConfig":1057,"WordFinderVersion":1058,"WritingMode":1059,"XFAFormExportType":1060,"XPSConvertParams":1061},{"layer":46,"component":50,"kind":24},{"layer":46,"component":56,"kind":24},{"layer":436,"component":440,"kind":15},{"layer":46,"component":62,"kind":24},{"layer":710,"component":714,"kind":24},{"layer":436,"component":450,"kind":15},{"layer":436,"component":450,"kind":24},{"layer":215,"component":291,"kind":15},{"layer":215,"component":260,"kind":24},{"layer":46,"component":68,"kind":15},{"layer":46,"component":68,"kind":24},{"layer":215,"component":219,"kind":15},{"layer":215,"component":219,"kind":15},{"layer":436,"component":450,"kind":15},{"layer":162,"component":166,"kind":15},{"layer":162,"component":200,"kind":15},{"layer":710,"component":720,"kind":15},{"layer":710,"component":720,"kind":15},{"layer":710,"component":720,"kind":15},{"layer":710,"component":720,"kind":15},{"layer":710,"component":729,"kind":24},{"layer":710,"component":735,"kind":24},{"layer":215,"component":219,"kind":15},{"layer":529,"component":533,"kind":15},{"layer":529,"component":540,"kind":24},{"layer":529,"component":546,"kind":24},{"layer":529,"component":552,"kind":15},{"layer":529,"component":558,"kind":24},{"layer":215,"component":235,"kind":24},{"layer":215,"component":219,"kind":15},{"layer":529,"component":564,"kind":15},{"layer":400,"component":404,"kind":24},{"layer":162,"component":166,"kind":15},{"layer":162,"component":166,"kind":15},{"layer":529,"component":570,"kind":191},{"layer":46,"component":79,"kind":24},{"layer":46,"component":85,"kind":24},{"layer":162,"component":200,"kind":15},{"layer":162,"component":200,"kind":15},{"layer":162,"component":200,"kind":15},{"layer":215,"component":219,"kind":15},{"layer":787,"component":791,"kind":24},{"layer":787,"component":797,"kind":24},{"layer":305,"component":309,"kind":15},{"layer":305,"component":309,"kind":15},{"layer":305,"component":316,"kind":15},{"layer":46,"component":91,"kind":15},{"layer":215,"component":241,"kind":24},{"layer":215,"component":241,"kind":15},{"layer":162,"component":166,"kind":15},{"layer":162,"component":181,"kind":24},{"layer":162,"component":166,"kind":24},{"layer":305,"component":322,"kind":15},{"layer":787,"component":803,"kind":24},{"layer":215,"component":251,"kind":15},{"layer":215,"component":260,"kind":15},{"layer":710,"component":741,"kind":15},{"layer":710,"component":741,"kind":15},{"layer":529,"component":582,"kind":24},{"layer":529,"component":588,"kind":24},{"layer":529,"component":594,"kind":24},{"layer":529,"component":600,"kind":24},{"layer":529,"component":576,"kind":15},{"layer":305,"component":322,"kind":15},{"layer":305,"component":322,"kind":24},{"layer":305,"component":322,"kind":24},{"layer":162,"component":166,"kind":15},{"layer":436,"component":450,"kind":15},{"layer":215,"component":251,"kind":15},{"layer":436,"component":440,"kind":15},{"layer":215,"component":260,"kind":15},{"layer":162,"component":166,"kind":15},{"layer":436,"component":450,"kind":15},{"layer":215,"component":273,"kind":24},{"layer":436,"component":450,"kind":24},{"layer":215,"component":219,"kind":15},{"layer":400,"component":410,"kind":15},{"layer":400,"component":410,"kind":15},{"layer":400,"component":410,"kind":15},{"layer":400,"component":410,"kind":15},{"layer":400,"component":410,"kind":24},{"layer":215,"component":219,"kind":15},{"layer":215,"component":279,"kind":15},{"layer":436,"component":450,"kind":15},{"layer":215,"component":285,"kind":24},{"layer":215,"component":219,"kind":15},{"layer":436,"component":440,"kind":15},{"layer":7,"component":11,"kind":15},{"layer":7,"component":20,"kind":24},{"layer":436,"component":450,"kind":15},{"layer":215,"component":260,"kind":24},{"layer":436,"component":450,"kind":24},{"layer":215,"component":260,"kind":24},{"layer":162,"component":200,"kind":15},{"layer":436,"component":450,"kind":15},{"layer":7,"component":28,"kind":24},{"layer":7,"component":34,"kind":15},{"layer":162,"component":187,"kind":191},{"layer":939,"component":940,"kind":24},"utility","MirrorOption",{"layer":162,"component":200,"kind":15},{"layer":215,"component":219,"kind":15},{"layer":474,"component":478,"kind":15},{"layer":46,"component":101,"kind":24},{"layer":474,"component":478,"kind":15},{"layer":939,"component":947,"kind":24},"OCDrawingPolicy",{"layer":754,"component":758,"kind":15},{"layer":754,"component":769,"kind":24},{"layer":754,"component":758,"kind":191},{"layer":305,"component":333,"kind":24},{"layer":754,"component":775,"kind":24},{"layer":754,"component":758,"kind":15},{"layer":754,"component":781,"kind":24},{"layer":644,"component":654,"kind":24},{"layer":644,"component":648,"kind":24},{"layer":400,"component":424,"kind":24},{"layer":644,"component":660,"kind":24},{"layer":644,"component":666,"kind":24},{"layer":502,"component":506,"kind":24},{"layer":502,"component":506,"kind":15},{"layer":502,"component":506,"kind":15},{"layer":502,"component":506,"kind":15},{"layer":502,"component":506,"kind":15},{"layer":502,"component":506,"kind":15},{"layer":502,"component":506,"kind":15},{"layer":502,"component":506,"kind":15},{"layer":675,"component":679,"kind":24},{"layer":46,"component":107,"kind":15},{"layer":400,"component":410,"kind":15},{"layer":46,"component":117,"kind":24},{"layer":46,"component":107,"kind":15},{"layer":675,"component":685,"kind":24},{"layer":46,"component":107,"kind":24},{"layer":46,"component":91,"kind":24},{"layer":46,"component":123,"kind":24},{"layer":162,"component":200,"kind":15},{"layer":939,"component":979,"kind":24},"PathPaintOp",{"layer":215,"component":291,"kind":15},{"layer":529,"component":606,"kind":15},{"layer":529,"component":606,"kind":24},{"layer":474,"component":485,"kind":15},{"layer":474,"component":485,"kind":15},{"layer":474,"component":485,"kind":15},{"layer":474,"component":485,"kind":15},{"layer":474,"component":485,"kind":15},{"layer":474,"component":485,"kind":15},{"layer":474,"component":485,"kind":24},{"layer":644,"component":666,"kind":15},{"layer":474,"component":485,"kind":15},{"layer":474,"component":485,"kind":15},{"layer":474,"component":485,"kind":15},{"layer":529,"component":616,"kind":15},{"layer":529,"component":616,"kind":24},{"layer":787,"component":809,"kind":24},{"layer":787,"component":815,"kind":24},{"layer":162,"component":187,"kind":191},{"layer":436,"component":450,"kind":15},{"layer":436,"component":450,"kind":15},{"layer":529,"component":626,"kind":15},{"layer":215,"component":251,"kind":15},{"layer":675,"component":691,"kind":15},{"layer":215,"component":299,"kind":15},{"layer":46,"component":129,"kind":15},{"layer":46,"component":129,"kind":24},{"layer":162,"component":187,"kind":191},{"layer":162,"component":187,"kind":191},{"layer":162,"component":200,"kind":15},{"layer":436,"component":450,"kind":15},{"layer":46,"component":139,"kind":15},{"layer":436,"component":440,"kind":15},{"layer":215,"component":260,"kind":24},{"layer":46,"component":91,"kind":15},{"layer":529,"component":632,"kind":24},{"layer":710,"component":748,"kind":24},{"layer":162,"component":200,"kind":15},{"layer":215,"component":219,"kind":15},{"layer":305,"component":339,"kind":24},{"layer":675,"component":698,"kind":15},{"layer":675,"component":704,"kind":15},{"layer":939,"component":1023,"kind":24},"SeparationPreviewOption",{"layer":215,"component":291,"kind":15},{"layer":787,"component":827,"kind":24},{"layer":787,"component":833,"kind":24},{"layer":787,"component":821,"kind":15},{"layer":215,"component":241,"kind":24},{"layer":436,"component":450,"kind":15},{"layer":939,"component":1031,"kind":15},"StructElement",{"layer":939,"component":1033,"kind":24},"StructKidType",{"layer":939,"component":1035,"kind":15},"StructTreeRoot",{"layer":305,"component":345,"kind":15},{"layer":305,"component":345,"kind":191},{"layer":7,"component":40,"kind":24},{"layer":305,"component":354,"kind":15},{"layer":305,"component":354,"kind":24},{"layer":436,"component":450,"kind":15},{"layer":305,"component":365,"kind":24},{"layer":305,"component":354,"kind":15},{"layer":305,"component":354,"kind":15},{"layer":400,"component":430,"kind":24},{"layer":436,"component":450,"kind":15},{"layer":436,"component":440,"kind":15},{"layer":305,"component":371,"kind":24},{"layer":46,"component":68,"kind":15},{"layer":502,"component":523,"kind":24},{"layer":46,"component":145,"kind":24},{"layer":46,"component":145,"kind":15},{"layer":46,"component":145,"kind":15},{"layer":305,"component":383,"kind":15},{"layer":305,"component":377,"kind":24},{"layer":305,"component":383,"kind":15},{"layer":305,"component":383,"kind":15},{"layer":305,"component":383,"kind":24},{"layer":305,"component":394,"kind":24},{"layer":46,"component":156,"kind":24},{"layer":529,"component":638,"kind":15},{"languages":1063,"discoveredLanguages":1085,"apdflMajor":1088,"total":72},[1064,1076],{"id":1065,"slug":1066,"label":1067,"description":1068,"icon":1069,"versions":1070,"latestVersion":1075,"isAvailable":1074},"adobecpluscplus","AdobeCPlusCPlus","Adobe C++","Adobe PDF Library — traditional C++ layer (APDFL 21+)","cpp",[1071],{"id":1072,"label":1072,"xmlPath":1073,"isLatest":1074,"isAvailable":1074},"APDFL21.0.0PlusP1b","temp-xml\u002Fapdfl21\u002FAdobeCPlusCPlus\u002FAPDFL21.0.0PlusP1b\u002Fxml",true,{"id":1072,"label":1072,"xmlPath":1073,"isLatest":1074,"isAvailable":1074},{"id":1077,"slug":4,"label":1078,"description":1079,"icon":1069,"versions":1080,"latestVersion":1084,"isAvailable":1074},"moderncpp","Modern C++","Adobe PDF Library — modern C++ managed interface (APDFL 21+)",[1081],{"id":1082,"label":1082,"xmlPath":1083,"isLatest":1074,"isAvailable":1074},"21.1.0","temp-xml\u002Fapdfl21\u002FModernCPP\u002F21.1.0\u002Fxml",{"id":1082,"label":1082,"xmlPath":1083,"isLatest":1074,"isAvailable":1074},[1086,1087],{"id":1065,"slug":1066,"label":1067,"description":1068,"icon":1069},{"id":1077,"slug":4,"label":1078,"description":1079,"icon":1069},21,{"language":4,"apdflMajor":1088,"versions":1090,"current":1082,"total":17},[1091],{"id":1082,"label":1082,"xmlPath":1083,"isLatest":1074,"isAvailable":1074},{"language":4,"apdflMajor":1088,"versions":1093,"current":1082,"total":17},[1094],{"id":1082,"label":1082,"xmlPath":1083,"isLatest":1074,"isAvailable":1074},{"supported":1096,"available":1104,"versions":1105},[1097,1098,1099,1088,1100,1101,1102,1103],18,19,20,22,23,24,25,[1097,1088],[1106,1109],{"id":1107,"label":1108,"major":1097},"apdfl18","APDFL 18",{"id":1110,"label":1111,"major":1088},"apdfl21","APDFL 21",{"classes":1113,"grouped":1239,"total":1490,"isCpp":838},[1114,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,1165,1166,1167,1168,1169,1170,1171,1172,1173,1174,1175,1176,1177,1178,1179,1180,1181,1182,1183,1184,1185,1186,1187,1188,1189,1190,1191,1192,1193,1194,1195,1196,1197,1198,1199,1200,1201,1202,1203,1204,1205,1206,1207,1208,1209,1210,1211,1212,1213,1214,1215,1216,1217,1218,1219,1220,1221,1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,1238],{"id":440,"name":440,"namespace":1115,"kind":15},"",{"id":450,"name":450,"namespace":1115,"kind":15},{"id":296,"name":296,"namespace":1115,"kind":15},{"id":68,"name":68,"namespace":1115,"kind":15},{"id":225,"name":225,"namespace":1115,"kind":15},{"id":226,"name":226,"namespace":1115,"kind":15},{"id":456,"name":456,"namespace":1115,"kind":15},{"id":172,"name":172,"namespace":1115,"kind":15},{"id":206,"name":206,"namespace":1115,"kind":15},{"id":720,"name":720,"namespace":1115,"kind":15},{"id":725,"name":725,"namespace":1115,"kind":15},{"id":726,"name":726,"namespace":1115,"kind":15},{"id":727,"name":727,"namespace":1115,"kind":15},{"id":219,"name":219,"namespace":1115,"kind":15},{"id":538,"name":538,"namespace":1115,"kind":15},{"id":552,"name":552,"namespace":1115,"kind":15},{"id":227,"name":227,"namespace":1115,"kind":15},{"id":564,"name":564,"namespace":1115,"kind":15},{"id":173,"name":173,"namespace":1115,"kind":15},{"id":166,"name":166,"namespace":1115,"kind":15},{"id":207,"name":207,"namespace":1115,"kind":15},{"id":208,"name":208,"namespace":1115,"kind":15},{"id":209,"name":209,"namespace":1115,"kind":15},{"id":228,"name":228,"namespace":1115,"kind":15},{"id":309,"name":309,"namespace":1115,"kind":15},{"id":314,"name":314,"namespace":1115,"kind":15},{"id":316,"name":316,"namespace":1115,"kind":15},{"id":91,"name":91,"namespace":1115,"kind":15},{"id":241,"name":241,"namespace":1115,"kind":15},{"id":174,"name":174,"namespace":1115,"kind":15},{"id":327,"name":327,"namespace":1115,"kind":15},{"id":257,"name":257,"namespace":1115,"kind":15},{"id":265,"name":265,"namespace":1115,"kind":15},{"id":741,"name":741,"namespace":1115,"kind":15},{"id":746,"name":746,"namespace":1115,"kind":15},{"id":576,"name":576,"namespace":1115,"kind":15},{"id":322,"name":322,"namespace":1115,"kind":15},{"id":175,"name":175,"namespace":1115,"kind":15},{"id":457,"name":457,"namespace":1115,"kind":15},{"id":251,"name":251,"namespace":1115,"kind":15},{"id":445,"name":445,"namespace":1115,"kind":15},{"id":260,"name":260,"namespace":1115,"kind":15},{"id":176,"name":176,"namespace":1115,"kind":15},{"id":458,"name":458,"namespace":1115,"kind":15},{"id":229,"name":229,"namespace":1115,"kind":15},{"id":410,"name":410,"namespace":1115,"kind":15},{"id":416,"name":416,"namespace":1115,"kind":15},{"id":417,"name":417,"namespace":1115,"kind":15},{"id":418,"name":418,"namespace":1115,"kind":15},{"id":230,"name":230,"namespace":1115,"kind":15},{"id":279,"name":279,"namespace":1115,"kind":15},{"id":459,"name":459,"namespace":1115,"kind":15},{"id":231,"name":231,"namespace":1115,"kind":15},{"id":446,"name":446,"namespace":1115,"kind":15},{"id":11,"name":11,"namespace":1115,"kind":15},{"id":460,"name":460,"namespace":1115,"kind":15},{"id":210,"name":210,"namespace":1115,"kind":15},{"id":461,"name":461,"namespace":1115,"kind":15},{"id":34,"name":34,"namespace":1115,"kind":15},{"id":211,"name":211,"namespace":1115,"kind":15},{"id":232,"name":232,"namespace":1115,"kind":15},{"id":478,"name":478,"namespace":1115,"kind":15},{"id":483,"name":483,"namespace":1115,"kind":15},{"id":763,"name":763,"namespace":1115,"kind":15},{"id":764,"name":764,"namespace":1115,"kind":15},{"id":512,"name":512,"namespace":1115,"kind":15},{"id":513,"name":513,"namespace":1115,"kind":15},{"id":514,"name":514,"namespace":1115,"kind":15},{"id":515,"name":515,"namespace":1115,"kind":15},{"id":516,"name":516,"namespace":1115,"kind":15},{"id":517,"name":517,"namespace":1115,"kind":15},{"id":518,"name":518,"namespace":1115,"kind":15},{"id":107,"name":107,"namespace":1115,"kind":15},{"id":419,"name":419,"namespace":1115,"kind":15},{"id":112,"name":112,"namespace":1115,"kind":15},{"id":200,"name":200,"namespace":1115,"kind":15},{"id":291,"name":291,"namespace":1115,"kind":15},{"id":611,"name":611,"namespace":1115,"kind":15},{"id":490,"name":490,"namespace":1115,"kind":15},{"id":491,"name":491,"namespace":1115,"kind":15},{"id":492,"name":492,"namespace":1115,"kind":15},{"id":493,"name":493,"namespace":1115,"kind":15},{"id":494,"name":494,"namespace":1115,"kind":15},{"id":485,"name":485,"namespace":1115,"kind":15},{"id":666,"name":666,"namespace":1115,"kind":15},{"id":495,"name":495,"namespace":1115,"kind":15},{"id":496,"name":496,"namespace":1115,"kind":15},{"id":497,"name":497,"namespace":1115,"kind":15},{"id":621,"name":621,"namespace":1115,"kind":15},{"id":463,"name":463,"namespace":1115,"kind":15},{"id":462,"name":462,"namespace":1115,"kind":15},{"id":626,"name":626,"namespace":1115,"kind":15},{"id":258,"name":258,"namespace":1115,"kind":15},{"id":696,"name":696,"namespace":1115,"kind":15},{"id":299,"name":299,"namespace":1115,"kind":15},{"id":134,"name":134,"namespace":1115,"kind":15},{"id":212,"name":212,"namespace":1115,"kind":15},{"id":464,"name":464,"namespace":1115,"kind":15},{"id":139,"name":139,"namespace":1115,"kind":15},{"id":447,"name":447,"namespace":1115,"kind":15},{"id":96,"name":96,"namespace":1115,"kind":15},{"id":213,"name":213,"namespace":1115,"kind":15},{"id":233,"name":233,"namespace":1115,"kind":15},{"id":698,"name":698,"namespace":1115,"kind":15},{"id":704,"name":704,"namespace":1115,"kind":15},{"id":297,"name":297,"namespace":1115,"kind":15},{"id":821,"name":821,"namespace":1115,"kind":15},{"id":465,"name":465,"namespace":1115,"kind":15},{"id":1031,"name":1031,"namespace":1115,"kind":15},{"id":1035,"name":1035,"namespace":1115,"kind":15},{"id":345,"name":345,"namespace":1115,"kind":15},{"id":354,"name":354,"namespace":1115,"kind":15},{"id":466,"name":466,"namespace":1115,"kind":15},{"id":359,"name":359,"namespace":1115,"kind":15},{"id":360,"name":360,"namespace":1115,"kind":15},{"id":467,"name":467,"namespace":1115,"kind":15},{"id":448,"name":448,"namespace":1115,"kind":15},{"id":74,"name":74,"namespace":1115,"kind":15},{"id":150,"name":150,"namespace":1115,"kind":15},{"id":151,"name":151,"namespace":1115,"kind":15},{"id":388,"name":388,"namespace":1115,"kind":15},{"id":383,"name":383,"namespace":1115,"kind":15},{"id":389,"name":389,"namespace":1115,"kind":15},{"id":638,"name":638,"namespace":1115,"kind":15},{"datalogics_interface":1240},[1241,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1328,1330,1332,1334,1336,1338,1340,1342,1344,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1366,1368,1370,1372,1374,1376,1378,1380,1382,1384,1386,1388,1390,1392,1394,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436,1438,1440,1442,1444,1446,1448,1450,1452,1454,1456,1458,1460,1462,1464,1466,1468,1470,1472,1474,1476,1478,1480,1482,1484,1486,1488],{"id":440,"name":440,"namespace":1242,"description":1243,"kind":15},"datalogics_interface","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":445,"name":445,"namespace":1242,"description":1245,"kind":15},"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":446,"name":446,"namespace":1242,"description":1247,"kind":15},"A launch action launches an application or opens or prints a document.",{"id":447,"name":447,"namespace":1242,"description":1249,"kind":15},"The action associated with this object, when selected, opens a separate PDF file, or opens a web page in a browser window.",{"id":448,"name":448,"namespace":1242,"description":1251,"kind":15},"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":450,"name":450,"namespace":1242,"description":1253,"kind":15},"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":456,"name":456,"namespace":1242,"description":1255,"kind":15},"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":457,"name":457,"namespace":1242,"description":1257,"kind":15},"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":458,"name":458,"namespace":1242,"description":1259,"kind":15},"The annotated text is still readable on the PDF, but highlighted in yellow.",{"id":459,"name":459,"namespace":1242,"description":1261,"kind":15},"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":460,"name":460,"namespace":1242,"description":1263,"kind":15},"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":461,"name":461,"namespace":1242,"description":1265,"kind":15},"A link annotation, which features an embedded hyperlink.",{"id":462,"name":462,"namespace":1242,"description":1267,"kind":15},"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":463,"name":463,"namespace":1242,"description":1269,"kind":15},"In this case the polygon is created as an annotation added to a PDF file.",{"id":464,"name":464,"namespace":1242,"description":1271,"kind":15},"A redaction occludes some part of a document.",{"id":465,"name":465,"namespace":1242,"description":1273,"kind":15},"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":466,"name":466,"namespace":1242,"description":1275,"kind":15},"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":467,"name":467,"namespace":1242,"description":1277,"kind":15},"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":296,"name":296,"namespace":1242,"description":1279,"kind":15},"An axial shading specifies a color blend that varies along a linear axis between two endpoints, and indefinitely perpendicular to that axis.",{"id":291,"name":291,"namespace":1242,"description":1281,"kind":15},"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":297,"name":297,"namespace":1242,"description":1283,"kind":15},"A shading pattern consists of a smoothly varying gradient between two colors.",{"id":265,"name":265,"namespace":1242,"description":1285,"kind":15},"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":260,"name":260,"namespace":1242,"description":1287,"kind":15},"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":68,"name":68,"namespace":1242,"description":1289,"kind":15},"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":74,"name":74,"namespace":1242,"description":1291,"kind":15},"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":225,"name":225,"namespace":1242,"description":1293,"kind":15},"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":226,"name":226,"namespace":1242,"description":1295,"kind":15},"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":219,"name":219,"namespace":1242,"description":1297,"kind":15},"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":227,"name":227,"namespace":1242,"description":1299,"kind":15},"Base class for all color spaces.",{"id":228,"name":228,"namespace":1242,"description":1301,"kind":15},"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":229,"name":229,"namespace":1242,"description":1303,"kind":15},"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":230,"name":230,"namespace":1242,"description":1305,"kind":15},"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":231,"name":231,"namespace":1242,"description":1307,"kind":15},"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":232,"name":232,"namespace":1242,"description":1309,"kind":15},"Class used to define the color space in use.",{"id":233,"name":233,"namespace":1242,"description":1311,"kind":15},"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":172,"name":172,"namespace":1242,"description":1313,"kind":15},"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":173,"name":173,"namespace":1242,"description":1315,"kind":15},"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":166,"name":166,"namespace":1242,"description":1317,"kind":15},"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":174,"name":174,"namespace":1242,"description":1319,"kind":15},"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":175,"name":175,"namespace":1242,"description":1321,"kind":15},"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":176,"name":176,"namespace":1242,"description":1323,"kind":15},"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":206,"name":206,"namespace":1242,"description":1325,"kind":15},"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":207,"name":207,"namespace":1242,"description":1327,"kind":15},"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":208,"name":208,"namespace":1242,"description":1329,"kind":15},"The current point is the beginning point in the curve.\n\nThe name CurveToV is drawn from the \"V\" path construction operator.",{"id":209,"name":209,"namespace":1242,"description":1331,"kind":15},"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":210,"name":210,"namespace":1242,"description":1333,"kind":15},"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":211,"name":211,"namespace":1242,"description":1335,"kind":15},"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":200,"name":200,"namespace":1242,"description":1337,"kind":15},"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":212,"name":212,"namespace":1242,"description":1339,"kind":15},"RectSegment represents a single path, or line, within a rectangle, with coordinates xy, xy for the beginning and end of the line.",{"id":213,"name":213,"namespace":1242,"description":1341,"kind":15},"Represents a segment, or a single line, within a path.",{"id":720,"name":720,"namespace":1242,"description":1343,"kind":15},"The class illustrates how to process a collection's schema. It also describes sorting of a portfolio.",{"id":725,"name":725,"namespace":1242,"description":1345,"kind":15},"Provides for adding\u002Fremoving\u002Fretrieving schema fields in a collection.",{"id":726,"name":726,"namespace":1242,"description":1347,"kind":15},"Parameters that are part of a schema's field may be set.",{"id":727,"name":727,"namespace":1242,"description":1349,"kind":15},"Collections are aslo known as portfolios.",{"id":538,"name":538,"namespace":1242,"description":1351,"kind":15},"Class that defines color conversion actions for an object described by certain attributes.",{"id":552,"name":552,"namespace":1242,"description":1353,"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":564,"name":564,"namespace":1242,"description":1355,"kind":15},"This class contains methods used to convert sets of values from one Colorspace to another.",{"id":309,"name":309,"namespace":1242,"description":1357,"kind":15},"A class used to extract words from a document using a regular expression.",{"id":314,"name":314,"namespace":1242,"description":1359,"kind":15},"A phrase matching a regular expression, with location information.",{"id":316,"name":316,"namespace":1242,"description":1361,"kind":15},"Bounding box quad information for a character match, including page number.",{"id":91,"name":91,"namespace":1242,"description":1363,"kind":15},"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.\n\nThreading: single-thread use. A \u003Ccode>Document\u003C\u002Fcode> is bound to the \u003Ccode>Library\u003C\u002Fcode> active on the thread where it was constructed. Do not share \u003Ccode>Document\u003C\u002Fcode> instances across threads. See \u003Ccode>datalogics_interface.hpp\u003C\u002Fcode> for the full threading model.",{"id":96,"name":96,"namespace":1242,"description":1365,"kind":15},"A class representing a Rolled back instance of a PDF document that was previously saved Incrementally.",{"id":241,"name":241,"namespace":1242,"description":1367,"kind":15},"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":327,"name":327,"namespace":1242,"description":1369,"kind":15},"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":322,"name":322,"namespace":1242,"description":1371,"kind":15},"The Font class represents a font installed on the system.",{"id":257,"name":257,"namespace":1242,"description":1373,"kind":15},"For an Exponential Function, the curve between the two values is determined by the exponent N.",{"id":251,"name":251,"namespace":1242,"description":1375,"kind":15},"A function takes input values and manipulates them to create output values.",{"id":258,"name":258,"namespace":1242,"description":1377,"kind":15},"A function represented as a stream containing code written in a small subset of the PostScript language.",{"id":741,"name":741,"namespace":1242,"description":1379,"kind":15},"The class allows to create attachment and manipulate by its content.",{"id":746,"name":746,"namespace":1242,"description":1381,"kind":15},"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":576,"name":576,"namespace":1242,"description":1383,"kind":15},"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":410,"name":410,"namespace":1242,"description":1385,"kind":15},"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":416,"name":416,"namespace":1242,"description":1387,"kind":15},"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":417,"name":417,"namespace":1242,"description":1389,"kind":15},"A class representing the decompressed Image Data.",{"id":418,"name":418,"namespace":1242,"description":1391,"kind":15},"The parameters include the file type (such as PNG or JPG), compression, image quality, and gray scale.",{"id":419,"name":419,"namespace":1242,"description":1393,"kind":15},"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":279,"name":279,"namespace":1242,"description":1395,"kind":15},"The ink object represents the color in the color space, CYMK or RGB.",{"id":11,"name":11,"namespace":1242,"description":1397,"kind":15},"A Library object can be used to create a new instance of a library or change the properties of an existing library.\n\nThreading: per-thread. Each thread that touches the SDK must construct its own \u003Ccode>Library\u003C\u002Fcode> before creating any \u003Ccode>Document\u003C\u002Fcode>, \u003Ccode>Page\u003C\u002Fcode>, or \u003Ccode>PDFObject\u003C\u002Fcode>, and that \u003Ccode>Library\u003C\u002Fcode> must outlive every object it backs. Do not share a \u003Ccode>Library\u003C\u002Fcode> instance across threads. See \u003Ccode>datalogics_interface.hpp\u003C\u002Fcode> for the full threading model.",{"id":34,"name":34,"namespace":1242,"description":1399,"kind":15},"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":478,"name":478,"namespace":1242,"description":1401,"kind":15},"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":483,"name":483,"namespace":1242,"description":1403,"kind":15},"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":763,"name":763,"namespace":1242,"description":1405,"kind":15},"Represents an OCR Engine and its configuration.\n\nCreate 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":764,"name":764,"namespace":1242,"description":1407,"kind":15},"Parameters for configuring the OCR engine.\n\nOCRParams 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":666,"name":666,"namespace":1242,"description":1409,"kind":15},"Use the PDFOptimizer object to accumulate options for the Optimization, and to Optimize documents.",{"id":512,"name":512,"namespace":1242,"description":1411,"kind":15},"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":513,"name":513,"namespace":1242,"description":1413,"kind":15},"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":514,"name":514,"namespace":1242,"description":1415,"kind":15},"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":515,"name":515,"namespace":1242,"description":1417,"kind":15},"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":516,"name":516,"namespace":1242,"description":1419,"kind":15},"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":517,"name":517,"namespace":1242,"description":1421,"kind":15},"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":518,"name":518,"namespace":1242,"description":1423,"kind":15},"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":107,"name":107,"namespace":1242,"description":1425,"kind":15},"The page is the basic object used for organizing content in a PDF document.\n\nThreading: single-thread use. A \u003Ccode>Page\u003C\u002Fcode> is bound to its owning \u003Ccode>Document\u003C\u002Fcode>'s thread; do not share it across threads. See \u003Ccode>datalogics_interface.hpp\u003C\u002Fcode> for the full threading model.\n\nLifetime: a \u003Ccode>Page\u003C\u002Fcode> must not outlive the \u003Ccode>Document\u003C\u002Fcode> that produced it.",{"id":112,"name":112,"namespace":1242,"description":1427,"kind":15},"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":611,"name":611,"namespace":1242,"description":1429,"kind":15},"These parameters control how a Document is converted to the PDF\u002FA standard.\n\nRemoveAllAnnotations if true, will remove all Annotations and Actions from the output IgnoreFontErrors if true, will try to rasterize the page when fonts cannot be embedded AbortIfXFAIsPresent if true, will abort conversion process if XFA form entry is detected NoValidationErrors if true, will ignore validation errors RasterizationResolution rasterization resolution; if 0, use 72 DPI ValidateImplementationLimitsOfDocument Validate PDF Implementation Limits of the Document. PDF\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.\n\n",{"id":490,"name":490,"namespace":1242,"description":1431,"kind":15},"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.\n\n",{"id":491,"name":491,"namespace":1242,"description":1433,"kind":15},"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.\n\n",{"id":492,"name":492,"namespace":1242,"description":1435,"kind":15},"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.\n\n",{"id":493,"name":493,"namespace":1242,"description":1437,"kind":15},"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.\n\n",{"id":494,"name":494,"namespace":1242,"description":1439,"kind":15},"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.\n\n",{"id":485,"name":485,"namespace":1242,"description":1441,"kind":15},"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.\n\nThreading: single-thread use. A \u003Ccode>PDFObject\u003C\u002Fcode> (and every subclass: \u003Ccode>PDFDict\u003C\u002Fcode>, \u003Ccode>PDFArray\u003C\u002Fcode>, \u003Ccode>PDFStream\u003C\u002Fcode>, \u003Ccode>PDFString\u003C\u002Fcode>, \u003Ccode>PDFName\u003C\u002Fcode>, \u003Ccode>PDFInteger\u003C\u002Fcode>, \u003Ccode>PDFReal\u003C\u002Fcode>, \u003Ccode>PDFBoolean\u003C\u002Fcode>) is bound to its owning \u003Ccode>Document\u003C\u002Fcode>'s thread. Do not share instances across threads. See \u003Ccode>datalogics_interface.hpp\u003C\u002Fcode> for the full threading model.",{"id":495,"name":495,"namespace":1242,"description":1443,"kind":15},"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.\n\n",{"id":496,"name":496,"namespace":1242,"description":1445,"kind":15},"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.\n\n",{"id":497,"name":497,"namespace":1242,"description":1447,"kind":15},"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.\n\n",{"id":621,"name":621,"namespace":1242,"description":1449,"kind":15},"These parameters control how a Document is converted to the PDF\u002FX standard.\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, while retaining most of the other restrictions of PDF\u002FX-1a.\n\n",{"id":626,"name":626,"namespace":1242,"description":1451,"kind":15},"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":696,"name":696,"namespace":1242,"description":1453,"kind":15},"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":299,"name":299,"namespace":1242,"description":1455,"kind":15},"This class intentionally uses inline storage rather than the pimpl pattern because it is a trivial 3-member value type with no internal APDFL object to wrap.",{"id":134,"name":134,"namespace":1242,"description":1457,"kind":15},"Used to control how the QR code is created.",{"id":139,"name":139,"namespace":1242,"description":1459,"kind":15},"A RemoteDestination is not the same as a ViewDestination; the two objects are not interchangeable.",{"id":698,"name":698,"namespace":1242,"description":1461,"kind":15},"Holds parameters for making color separations. Used with PostScript.",{"id":704,"name":704,"namespace":1242,"description":1463,"kind":15},"Represents a plate for making print separations. Used with PostScript.",{"id":821,"name":821,"namespace":1242,"description":1465,"kind":15},"Use the SignDoc object to digitally sign a document",{"id":1031,"name":1031,"namespace":1242,"description":1467,"kind":15},"Owns a non-owning reference to its CDocument. Exposes type (\u002FS) access, the backing dict (for arbitrary attribute reads\u002Fwrites), child creation, and marked-content reference insertion.\n\nThreading: single-thread use. A \u003Ccode>StructElement\u003C\u002Fcode> is bound to its owning \u003Ccode>Document\u003C\u002Fcode>'s thread; do not share it across threads. See \u003Ccode>datalogics_interface.hpp\u003C\u002Fcode> for the full threading model.\n\nLifetime: a \u003Ccode>StructElement\u003C\u002Fcode> must not outlive the \u003Ccode>Document\u003C\u002Fcode> that produced it.",{"id":1035,"name":1035,"namespace":1242,"description":1469,"kind":15},"Owns a non-owning reference to its CDocument. The underlying PDF structure tree is owned by the document; this wrapper provides C++ access to catalog- level struct tree operations (add children, access the backing dict).\n\nRoot of the PDF logical structure tree. Obtained exclusively via Document::create_struct_tree_root() or Document::get_struct_tree_root().\n\nThreading: single-thread use. A \u003Ccode>StructTreeRoot\u003C\u002Fcode> is bound to its owning \u003Ccode>Document\u003C\u002Fcode>'s thread; do not share it across threads. See \u003Ccode>datalogics_interface.hpp\u003C\u002Fcode> for the full threading model.\n\nLifetime: a \u003Ccode>StructTreeRoot\u003C\u002Fcode> must not outlive the \u003Ccode>Document\u003C\u002Fcode> that produced it.",{"id":345,"name":345,"namespace":1242,"description":1471,"kind":15},"Provides access to data about fonts, font sizes, and colors used in a word.",{"id":354,"name":354,"namespace":1242,"description":1473,"kind":15},"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":359,"name":359,"namespace":1242,"description":1475,"kind":15},"@structure PDEGraphicState @structure PDETextState @structure PDETextItem\n\nAll the characters contained within a text run have the same style, color, font, and size.",{"id":360,"name":360,"namespace":1242,"description":1477,"kind":15},"These parameters include character and word spacing, font, font size, and horizontal scale.",{"id":150,"name":150,"namespace":1242,"description":1479,"kind":15},"Watermark settings control the appearance of a watermark in a PDF.",{"id":151,"name":151,"namespace":1242,"description":1481,"kind":15},"Watermark settings to control the appearance of text in a text-based watermark.",{"id":388,"name":388,"namespace":1242,"description":1483,"kind":15},"Each word contains a sequence of characters in one or more styles (see Style).\n\n",{"id":383,"name":383,"namespace":1242,"description":1485,"kind":15},"A class used to extract words from a document.",{"id":389,"name":389,"namespace":1242,"description":1487,"kind":15},"Wraps the key fields from PDWordFinderConfigRec to configure word extraction.",{"id":638,"name":638,"namespace":1242,"description":1489,"kind":15},"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.",124,{"id":107,"name":107,"namespace":1242,"description":1425,"baseClasses":1492,"derivedClasses":1493,"crossReferences":1494,"members":1509,"layer":46,"component":107},[],[],{"usedBy":1495,"usesTypes":1498,"derivedFrom":1508},[1496,1497],{"name":91,"kind":15},{"name":1031,"kind":15},[1499,1500,1501,1502,1503,1504,1505,1506,1507],{"name":450,"kind":15},{"name":166,"kind":15},{"name":410,"kind":15},{"name":416,"kind":15},{"name":279,"kind":15},{"name":492,"kind":15},{"name":485,"kind":15},{"name":99,"kind":24},{"name":198,"kind":191},[],{"properties":1510,"methods":1511,"variables":1838},[],[1512,1518,1540,1547,1551,1564,1573,1584,1590,1596,1602,1608,1614,1624,1632,1641,1648,1658,1664,1670,1677,1685,1695,1703,1709,1713,1719,1723,1729,1736,1746,1753,1759,1767,1773,1780,1788,1795,1802,1809,1817,1824,1831,1835],{"id":107,"name":107,"kind":1513,"syntax":1514,"parameters":1515,"isConstructor":1074,"isDestructor":838},"method","datalogics_interface::Page::Page(Page &&) noexcept",[1516],{"name":1115,"type":1517},"Page &&",{"id":1519,"name":1519,"kind":1513,"type":1520,"description":1521,"syntax":1522,"parameters":1523,"isConstructor":838,"isDestructor":838},"add_qr_barcode","void","Add a QR Two-Dimensional Barcode encoded with the specified Text to the page as an image.\n\nNOTE: The Error Correction Level is set to Medium.\n\n","void datalogics_interface::Page::add_qr_barcode(const std::string &text, double x, double y, double width, double height)",[1524,1527,1531,1534,1537],{"name":305,"type":1525,"description":1526},"const std::string &","The Text to be encoded in the barcode",{"name":1528,"type":1529,"description":1530},"x","double","The horizontal location on the page in points",{"name":1532,"type":1529,"description":1533},"y","The vertical location on the page in points",{"name":1535,"type":1529,"description":1536},"width","The width of the barcode image in points",{"name":1538,"type":1529,"description":1539},"height","The height of the barcode image in points",{"id":1519,"name":1519,"kind":1513,"type":1541,"description":1521,"syntax":1542,"parameters":1543,"isConstructor":838,"isDestructor":838},"bool","bool datalogics_interface::Page::add_qr_barcode(QREncodeParams &params)",[1544],{"name":1545,"type":1546,"description":1526},"params","QREncodeParams &",{"id":1548,"name":1548,"kind":1513,"type":485,"description":1549,"syntax":1550,"isConstructor":838,"isDestructor":838},"as_pdf_object","Returns a non-owning PDFObject handle to this page's underlying dict. Page dicts are always indirect, so the returned object's get_indirect() will be true; putting it into another PDFDict\u002FPDFArray will therefore store an indirect reference.\n\nSuitable for storing in dicts\u002Farrays as an indirect reference.","PDFObject datalogics_interface::Page::as_pdf_object() const",{"id":1552,"name":1552,"kind":1513,"type":1553,"returnType":1554,"returns":1555,"description":1556,"syntax":1557,"parameters":1558,"isConstructor":838,"isDestructor":838},"create_annotation","std::unique_ptr\u003C Annotation >","The newly created annotation.",{"type":1554},"(Deprecated, function may be removed in the future. Instead, use the constructor for Annotation or a subclass of Annotation.)\n\nCreates a new annotation, associated with the specified page's Document, but not added to the page. Use AddAnnotation to add the annotation to the page.\n\n","std::unique_ptr\u003C Annotation > datalogics_interface::Page::create_annotation(const std::string &sub_type, const Rect &rect)",[1559,1561],{"name":1560,"type":1525},"sub_type",{"name":1562,"type":1563},"rect","const Rect &",{"id":1565,"name":1565,"kind":1513,"type":1566,"description":1567,"syntax":1568,"parameters":1569,"isConstructor":838,"isDestructor":838},"draw_contents","std::vector\u003C unsigned char >","Drawing separations to colorants' buffers of an image\n\n","std::vector\u003C unsigned char > datalogics_interface::Page::draw_contents(const DrawParams &params)",[1570],{"name":1545,"type":1571,"description":1572},"const DrawParams &","vector of pointers to a memory that we need to fill",{"id":1574,"name":1574,"kind":1513,"type":1553,"returnType":1575,"returns":1576,"description":1577,"syntax":1578,"parameters":1579,"isConstructor":838,"isDestructor":838},"get_annotation","The indexed annotation object.",{"type":1575},"Gets the annotIndex annotation on the page.\n\n","std::unique_ptr\u003C Annotation > datalogics_interface::Page::get_annotation(int index) const",[1580],{"name":1581,"type":1582,"description":1583},"index","int","The index of the annotation to get on a page. The first annotation on a page has an index of zero.",{"id":1585,"name":1585,"kind":1513,"type":198,"returnType":1586,"returns":1587,"description":1588,"syntax":1589,"isConstructor":838,"isDestructor":838},"get_art_box","The ArtBox rectangle in user space coordinates.",{"type":1586},"Get the page's ArtBox.\n\nThe ArtBox defines the extent of the page's meaningful content (including potential white space) as intended by the page's creator.\n\n","Rect datalogics_interface::Page::get_art_box() const",{"id":1591,"name":1591,"kind":1513,"type":198,"returnType":1592,"returns":1593,"description":1594,"syntax":1595,"isConstructor":838,"isDestructor":838},"get_bbox","The bounding box rectangle in user space coordinates.",{"type":1592},"Get the page's Bounding Box.\n\nThe BBox is the smallest rectangle that encloses all of the page's visible content. Unlike the other page boxes, it is calculated from the page content and cannot be set directly.\n\n","Rect datalogics_interface::Page::get_bbox() const",{"id":1597,"name":1597,"kind":1513,"type":198,"returnType":1598,"returns":1599,"description":1600,"syntax":1601,"isConstructor":838,"isDestructor":838},"get_bleed_box","The BleedBox rectangle in user space coordinates.",{"type":1598},"Get the page's BleedBox.\n\nThe BleedBox defines the region to which the contents of the page shall be clipped when output in a production environment. It includes any extra bleed area needed to account for limitations of cutting, folding, and trimming equipment.\n\n","Rect datalogics_interface::Page::get_bleed_box() const",{"id":1603,"name":1603,"kind":1513,"type":166,"returnType":1604,"returns":1605,"description":1606,"syntax":1607,"isConstructor":838,"isDestructor":838},"get_content","The content for the page.",{"type":1604},"Retrieve the page's content for inspection or editing.\n\nRepeated calls without an intervening \u003Ccode>update_content()\u003C\u002Fcode> return the same cached content. After \u003Ccode>update_content()\u003C\u002Fcode>, the next call returns a fresh content that reflects the committed state.\n\nCreates a Content from the Page object's contents and resources.\n\nCalls to GetContent without an intervening UpdateContent return the same cached Content object, so edits made through earlier handles are visible. After a call to UpdateContent, a subsequent GetContent returns a fresh Content that reflects the committed state.\n\n","Content datalogics_interface::Page::get_content()",{"id":1609,"name":1609,"kind":1513,"type":198,"returnType":1610,"returns":1611,"description":1612,"syntax":1613,"isConstructor":838,"isDestructor":838},"get_crop_box","The CropBox rectangle in user space coordinates.",{"type":1610},"Get the page's CropBox.\n\nThe CropBox defines the region to which the contents of the page are to be clipped (cropped) when displayed or printed. The default value is the page's MediaBox.\n\n","Rect datalogics_interface::Page::get_crop_box() const",{"id":1615,"name":1615,"kind":1513,"type":410,"returnType":1616,"returns":1617,"description":1618,"syntax":1619,"parameters":1620,"isConstructor":838,"isDestructor":838},"get_image","An Image containing the rendered page region.",{"type":1616},"Export a region of a PDF page to an Image object.\n\nThis version of GetImage can be used to specify a particular size in pixels for the exported image by setting ImageParams.PixelWidth and\u002For ImageParams.PixelHeight.\n\nIf the exportRect is smaller than the PDF page and ImageParams.PixelWidth and ImageParams.PixelHeight are set, then the resulting image will be of the size ImageParams.PixelWidth x ImageParams.PixelHeight and contain the area of the page inside the exportRect, scaled to fit.\n\nIt is also possible to use this function by specifying only ImageParams.PixelWidth or only ImageParams.PixelHeight. When only one is specified, the function will calculate the other.\n\n","Image datalogics_interface::Page::get_image(const Rect &export_rect)",[1621],{"name":1622,"type":1563,"description":1623},"export_rect","A Rect describing the region of the page to export, specified in user space coordinates. One user unit corresponds to 1\u002F72 inch. To export the entire page, set this parameter to the page's CropBox. User space coordinates correspond to the unrotated page; the rotation specified in Page.Rotation is not taken into account with these coordinates.",{"id":1615,"name":1615,"kind":1513,"type":410,"returnType":1616,"returns":1625,"description":1618,"syntax":1626,"parameters":1627,"isConstructor":838,"isDestructor":838},{"type":1616},"Image datalogics_interface::Page::get_image(const Rect &export_rect, const PageImageParams &params)",[1628,1629],{"name":1622,"type":1563,"description":1623},{"name":1545,"type":1630,"description":1631},"const PageImageParams &","A PageImageParams containing additional parameters for the exported image, including the exported image's pixel width, pixel height, and resolution. If these parameters are not specified, the pixel width and pixel height of the image are calculated using the exportRect and a resolution of 300.0.",{"id":1615,"name":1615,"kind":1513,"type":410,"returnType":1616,"returns":1633,"description":1618,"syntax":1634,"parameters":1635,"isConstructor":838,"isDestructor":838},{"type":1616},"Image datalogics_interface::Page::get_image(const Rect &export_rect, const PageImageParams &params, const std::vector\u003C std::shared_ptr\u003C SeparationColorSpace > > &separations)",[1636,1637,1638],{"name":1622,"type":1563,"description":1623},{"name":1545,"type":1630,"description":1631},{"name":1639,"type":1640},"separations","const std::vector\u003C std::shared_ptr\u003C SeparationColorSpace > > &",{"id":1642,"name":1642,"kind":1513,"type":416,"description":1643,"syntax":1644,"parameters":1645,"isConstructor":838,"isDestructor":838},"get_image_separations","Get per-ink grayscale separation images for all inks on the page. Discovers inks via list_inks() and builds SeparationColorSpaces internally.","ImageCollection datalogics_interface::Page::get_image_separations(const Rect &export_rect, const PageImageParams &params)",[1646,1647],{"name":1622,"type":1563},{"name":1545,"type":1630},{"id":1642,"name":1642,"kind":1513,"type":416,"returnType":1649,"returns":1650,"description":1651,"syntax":1652,"parameters":1653,"isConstructor":838,"isDestructor":838},"An ImageCollection containing one Image per separation colorant.",{"type":1649},"Export a region of a PDF page using the specified Separation ColorSpaces to an Image Collection object.\n\nThis version of GetImage can be used to specify a particular size in pixels for the exported image by setting ImageParams.PixelWidth and\u002For ImageParams.PixelHeight.\n\nIf the exportRect is smaller than the PDF page and ImageParams.PixelWidth and ImageParams.PixelHeight are set, then the resulting image will be of the size ImageParams.PixelWidth x ImageParams.PixelHeight and contain the area of the page inside the exportRect, scaled to fit.\n\nIt is also possible to use this function by specifying only ImageParams.PixelWidth or only ImageParams.PixelHeight. When only one is specified, the function will calculate the other.\n\nNOTE: By default if Separation Colorants are only Process (CMYK), rasterization is done using DeviceCMYK. When PageImageParams.UseDeviceNForImageSeparations is set, rasterization is done using DeviceN regardless.\n\n","ImageCollection datalogics_interface::Page::get_image_separations(const Rect &export_rect, const PageImageParams &params, const std::vector\u003C std::shared_ptr\u003C SeparationColorSpace > > &separations)",[1654,1655,1656],{"name":1622,"type":1563,"description":1623},{"name":1545,"type":1630,"description":1631},{"name":1639,"type":1640,"description":1657},"A collection of SeparationColorSpace class additional parameter for specifying colorants for bitmap rendering. Each SeparationColorSpace must be constructed from an ink and a page. Their tint transforms and alternates will be ignored.",{"id":1659,"name":1659,"kind":1513,"type":198,"returnType":1660,"returns":1661,"description":1662,"syntax":1663,"isConstructor":838,"isDestructor":838},"get_media_box","The MediaBox rectangle in user space coordinates.",{"type":1660},"Get the page's MediaBox.\n\nThe MediaBox defines the boundaries of the physical medium on which the page is intended to be displayed or printed. It is the largest of the page boxes and serves as the default for the CropBox.\n\n","Rect datalogics_interface::Page::get_media_box() const",{"id":1665,"name":1665,"kind":1513,"type":1582,"returnType":1666,"returns":1667,"description":1668,"syntax":1669,"isConstructor":838,"isDestructor":838},"get_num_annotations","The number of annotations on this page.",{"type":1666},"Gets the number of annotations on a page. Annotations associated with pop-up windows (such as strikeouts) are counted as two annotations. Widget annotations (form fields) are included in the count.\n\n","int datalogics_interface::Page::get_num_annotations() const",{"id":1671,"name":1671,"kind":1513,"type":410,"description":1672,"syntax":1673,"parameters":1674,"isConstructor":838,"isDestructor":838},"get_output_preview_image","Get a soft-proof composite image for all inks on the page. Overprint simulation is off.","Image datalogics_interface::Page::get_output_preview_image(const Rect &export_rect, const PageImageParams &params)",[1675,1676],{"name":1622,"type":1563},{"name":1545,"type":1630},{"id":1671,"name":1671,"kind":1513,"type":410,"description":1678,"syntax":1679,"parameters":1680,"isConstructor":838,"isDestructor":838},"Get a soft-proof composite image for all inks with overprint control.","Image datalogics_interface::Page::get_output_preview_image(const Rect &export_rect, const PageImageParams &params, bool simulate_overprint)",[1681,1682,1683],{"name":1622,"type":1563},{"name":1545,"type":1630},{"name":1684,"type":1541},"simulate_overprint",{"id":1671,"name":1671,"kind":1513,"type":410,"returnType":1686,"returns":1687,"description":1688,"syntax":1689,"parameters":1690,"isConstructor":838,"isDestructor":838},"An Image representing the output preview of the page region.",{"type":1686},"Create an Output Preview image used when Soft Proofing a document prior to actual printing.\n\n","Image datalogics_interface::Page::get_output_preview_image(const Rect &export_rect, const PageImageParams &params, const std::vector\u003C std::shared_ptr\u003C SeparationColorSpace > > &separations)",[1691,1692,1693],{"name":1622,"type":1563,"description":1623},{"name":1545,"type":1630,"description":1631},{"name":1639,"type":1640,"description":1694},"A collection of SeparationColorSpace class additional parameter for specifying colorants for bitmap rendering. Each SeparationColorSpace must be constructed from an ink and a page.",{"id":1671,"name":1671,"kind":1513,"type":410,"returnType":1686,"returns":1696,"description":1688,"syntax":1697,"parameters":1698,"isConstructor":838,"isDestructor":838},{"type":1686},"Image datalogics_interface::Page::get_output_preview_image(const Rect &export_rect, const PageImageParams &params, const std::vector\u003C std::shared_ptr\u003C SeparationColorSpace > > &separations, bool simulate_overprint)",[1699,1700,1701,1702],{"name":1622,"type":1563,"description":1623},{"name":1545,"type":1630,"description":1631},{"name":1639,"type":1640,"description":1694},{"name":1684,"type":1541},{"id":1704,"name":1704,"kind":1513,"type":1582,"returnType":1705,"returns":1706,"description":1707,"syntax":1708,"isConstructor":838,"isDestructor":838},"get_page_number","the number of this page in the Document.",{"type":1705},"Retrieve the page number for this PDF page.\n\nPage numbers always start at zero.\n\n","int datalogics_interface::Page::get_page_number() const",{"id":1710,"name":1710,"kind":1513,"type":492,"description":1711,"syntax":1712,"isConstructor":838,"isDestructor":838},"get_pdf_dict","Retrieve the underlying PDF dictionary for this page. Needed to set StructParents, Tabs, or other page-level entries that do not yet have dedicated accessors. Retrieve the PDFObject representation of this object.","PDFDict datalogics_interface::Page::get_pdf_dict() const",{"id":1714,"name":1714,"kind":1513,"type":1582,"returnType":1715,"returns":1716,"description":1717,"syntax":1718,"isConstructor":838,"isDestructor":838},"get_render_warnings","A bitfield to be compared against PageRenderWarning Enum values.",{"type":1715},"Reports possible page rendering problems.\n\n","int datalogics_interface::Page::get_render_warnings() const",{"id":1720,"name":1720,"kind":1513,"type":99,"description":1721,"syntax":1722,"isConstructor":838,"isDestructor":838},"get_rotation","The number of degrees by which the page is rotated clockwise when displayed or printed.","PageRotation datalogics_interface::Page::get_rotation() const",{"id":1724,"name":1724,"kind":1513,"type":198,"returnType":1725,"returns":1726,"description":1727,"syntax":1728,"isConstructor":838,"isDestructor":838},"get_trim_box","The TrimBox rectangle in user space coordinates.",{"type":1725},"Get the page's TrimBox.\n\nThe TrimBox defines the intended dimensions of the finished page after trimming. It may be smaller than the MediaBox to account for production- related content such as printing instructions or cut marks.\n\n","Rect datalogics_interface::Page::get_trim_box() const",{"id":1730,"name":1730,"kind":1513,"type":1731,"returnType":1732,"returns":1733,"description":1734,"syntax":1735,"isConstructor":838,"isDestructor":838},"get_user_unit","float","the size of default user space units.",{"type":1732},"Gets the size of default user space units for the page.\n\n","float datalogics_interface::Page::get_user_unit() const",{"id":1737,"name":1737,"kind":1513,"type":1541,"returnType":1738,"returns":1739,"description":1740,"syntax":1741,"parameters":1742,"isConstructor":838,"isDestructor":838},"has_transparency","true if the page uses transparency features, false otherwise.",{"type":1738},"Checks whether a page uses any transparency features.\n\nNote: To determine whether a page uses transparency, the resources of the page must be enumerated (though the page contents do not need to be parsed). The page resources may not be optimized for slow (browser- based) connections, so calling Page.HasTransparency() before the page has been downloaded may cause unpleasant read behavior and performance problems.\n\n","bool datalogics_interface::Page::has_transparency(bool include_annot_appearances) const",[1743],{"name":1744,"type":1541,"description":1745},"include_annot_appearances","If true, annotation appearances are included in the check; if false, annotation appearances will be ignored.",{"id":1747,"name":1747,"kind":1513,"type":1748,"returnType":1749,"returns":1750,"description":1751,"syntax":1752,"isConstructor":838,"isDestructor":838},"list_inks","std::vector\u003C Ink >","A list of Ink objects representing the inks used on this page.",{"type":1749},"Retrieve a list of all inks present on a page.\n\n","std::vector\u003C Ink > datalogics_interface::Page::list_inks() const",{"id":1747,"name":1747,"kind":1513,"type":1748,"returnType":1749,"returns":1754,"description":1751,"syntax":1755,"parameters":1756,"isConstructor":838,"isDestructor":838},{"type":1749},"std::vector\u003C Ink > datalogics_interface::Page::list_inks(bool include_opi) const",[1757],{"name":1758,"type":1541},"include_opi",{"id":1760,"name":1760,"kind":1513,"type":1520,"description":1761,"syntax":1762,"parameters":1763,"isConstructor":838,"isDestructor":838},"make_separations","Generate print color separations for a page.\n\n","void datalogics_interface::Page::make_separations(const SeparationParams &params)",[1764],{"name":1545,"type":1765,"description":1766},"const SeparationParams &","Parameters for the separation generation, including a list of plates.",{"id":1768,"name":1768,"kind":1513,"type":1769,"syntax":1770,"parameters":1771,"isConstructor":838,"isDestructor":838},"operator=","Page &","Page & datalogics_interface::Page::operator=(Page &&) noexcept",[1772],{"name":1115,"type":1517},{"id":1774,"name":1774,"kind":1513,"type":1520,"description":1775,"syntax":1776,"parameters":1777,"isConstructor":838,"isDestructor":838},"remove_annotation","Removes an annotation from the specified page. Annotations are stored in arrays, which are automatically compressed when an annotation is removed. For this reason, if you use a loop in which you remove annotations, structure the code so the loop processes from the highest to the lowest index. If you loop the other direction, you will skip over annotations immediately following ones you remove.\n\n","void datalogics_interface::Page::remove_annotation(int index)",[1778],{"name":1581,"type":1582,"description":1779},"The index (into the page's annotation array) of the annotation to remove.",{"id":1781,"name":1781,"kind":1513,"type":1520,"description":1782,"syntax":1783,"parameters":1784,"isConstructor":838,"isDestructor":838},"set_art_box","Set the page's ArtBox.\n\nThe ArtBox defines the extent of the page's meaningful content (including potential white space) as intended by the page's creator.\n\n","void datalogics_interface::Page::set_art_box(const Rect &r)",[1785],{"name":1786,"type":1563,"description":1787},"r","The rectangle specifying the ArtBox in user space coordinates, or null to remove the ArtBox.",{"id":1789,"name":1789,"kind":1513,"type":1520,"description":1790,"syntax":1791,"parameters":1792,"isConstructor":838,"isDestructor":838},"set_bleed_box","Set the page's BleedBox.\n\nThe BleedBox defines the region to which the contents of the page shall be clipped when output in a production environment. It includes any extra bleed area needed to account for limitations of cutting, folding, and trimming equipment.\n\n","void datalogics_interface::Page::set_bleed_box(const Rect &r)",[1793],{"name":1786,"type":1563,"description":1794},"The rectangle specifying the BleedBox in user space coordinates, or null to remove the BleedBox.",{"id":1796,"name":1796,"kind":1513,"type":1520,"description":1797,"syntax":1798,"parameters":1799,"isConstructor":838,"isDestructor":838},"set_crop_box","Set the page's CropBox.\n\nThe CropBox defines the region to which the contents of the page are to be clipped (cropped) when displayed or printed. The default value is the page's MediaBox.\n\n","void datalogics_interface::Page::set_crop_box(const Rect &r)",[1800],{"name":1786,"type":1563,"description":1801},"The rectangle specifying the CropBox in user space coordinates, or null to remove the CropBox.",{"id":1803,"name":1803,"kind":1513,"type":1520,"description":1804,"syntax":1805,"parameters":1806,"isConstructor":838,"isDestructor":838},"set_media_box","Set the page's MediaBox.\n\nThe MediaBox defines the boundaries of the physical medium on which the page is intended to be displayed or printed. It is the largest of the page boxes and serves as the default for the CropBox.\n\n","void datalogics_interface::Page::set_media_box(const Rect &r)",[1807],{"name":1786,"type":1563,"description":1808},"The rectangle specifying the MediaBox in user space coordinates.",{"id":1810,"name":1810,"kind":1513,"type":1520,"description":1811,"syntax":1812,"parameters":1813,"isConstructor":838,"isDestructor":838},"set_rotation","The number of degrees by which the page is rotated clockwise when displayed or printed.\n\n","void datalogics_interface::Page::set_rotation(PageRotation rotation)",[1814],{"name":1815,"type":99,"description":1816},"rotation","the number of degrees by which the page is rotated clockwise when displayed or printed",{"id":1818,"name":1818,"kind":1513,"type":1520,"description":1819,"syntax":1820,"parameters":1821,"isConstructor":838,"isDestructor":838},"set_trim_box","Set the page's TrimBox.\n\nThe TrimBox defines the intended dimensions of the finished page after trimming. It may be smaller than the MediaBox to account for production- related content such as printing instructions or cut marks.\n\n","void datalogics_interface::Page::set_trim_box(const Rect &r)",[1822],{"name":1786,"type":1563,"description":1823},"The rectangle specifying the TrimBox in user space coordinates, or null to remove the TrimBox.",{"id":1825,"name":1825,"kind":1513,"type":1520,"description":1826,"syntax":1827,"parameters":1828,"isConstructor":838,"isDestructor":838},"set_user_unit","Sets the size of default user space units for the page.\n\n","void datalogics_interface::Page::set_user_unit(float unit)",[1829],{"name":1830,"type":1731,"description":1732},"unit",{"id":1832,"name":1832,"kind":1513,"type":1520,"description":1833,"syntax":1834,"isConstructor":838,"isDestructor":838},"update_content","Commit in-memory content edits back to the page dictionary.\n\nEdits made through the \u003Ccode>Content\u003C\u002Fcode> returned by \u003Ccode>get_content()\u003C\u002Fcode> are held in memory until this method is called. \u003Ccode>Document::save()\u003C\u002Fcode> does not implicitly commit content edits.\n\nCommits in-memory edits to the Page's Content back into the Page, using the same compression filters the content was previously encoded with.\n\nEdits made through the Content object returned by GetContent are held in memory until UpdateContent is called. Document::Save does not implicitly commit content edits; a Page that has been edited but not committed will be saved in its pre-edit state.","void datalogics_interface::Page::update_content()",{"id":1836,"name":1836,"kind":1513,"syntax":1837,"isConstructor":838,"isDestructor":1074},"~Page","datalogics_interface::Page::~Page()",[],1779399259607]