> For the complete documentation index, see [llms.txt](https://apryse.gitbook.io/api-markdown-test/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://apryse.gitbook.io/api-markdown-test/api-docs/ios/classes/ptelement.md).

# PTElement

[PDFTron iOS Docs](https://github.com/XodoDocs/apryse-gitbook/tree/test-apidocs-clean/apimd/ios/ios/index.md)

[PDFTron iOS Reference](https://github.com/XodoDocs/apryse-gitbook/tree/test-apidocs-clean/apimd/ios/ios/index.md) PTElement Class Reference

* [Viewer Controls](/api-markdown-test/api-docs/ios/general/viewer-controls.md)
  * [PTDocumentController](/api-markdown-test/api-docs/ios/classes/ptdocumentcontroller.md)
  * [PTDocumentViewController](/api-markdown-test/api-docs/ios/classes/ptdocumentviewcontroller.md)
  * [PTTabbedDocumentViewController](/api-markdown-test/api-docs/ios/classes/pttabbeddocumentviewcontroller.md)
* [Common Protocols](/api-markdown-test/api-docs/ios/general/common-protocols.md)
  * [PTPDFViewCtrlDelegate](/api-markdown-test/api-docs/ios/protocols/ptpdfviewctrldelegate.md)
  * [PTPDFViewCtrlToolDelegate](/api-markdown-test/api-docs/ios/protocols/ptpdfviewctrltooldelegate.md)
  * [PTDocumentControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptdocumentcontrollerdelegate.md)
* [Common Classes](/api-markdown-test/api-docs/ios/general/common-classes.md)
  * [PTPDFDoc](/api-markdown-test/api-docs/ios/classes/ptpdfdoc.md)
  * [PTPDFDraw](/api-markdown-test/api-docs/ios/classes/ptpdfdraw.md)
  * [PTPDFNet](/api-markdown-test/api-docs/ios/classes/ptpdfnet.md)
  * [PTPDFViewCtrl](/api-markdown-test/api-docs/ios/classes/ptpdfviewctrl.md)
* [PDF Interaction Tools](/api-markdown-test/api-docs/ios/general/pdf-interaction-tools.md)
  * [PTAnnotEditTool](/api-markdown-test/api-docs/ios/classes/ptannotedittool.md)
  * [PTAnnotSelectTool](/api-markdown-test/api-docs/ios/classes/ptannotselecttool.md)
  * [PTArrowCreate](/api-markdown-test/api-docs/ios/classes/ptarrowcreate.md)
  * [PTCalloutCreate](/api-markdown-test/api-docs/ios/classes/ptcalloutcreate.md)
  * [PTCloudCreate](/api-markdown-test/api-docs/ios/classes/ptcloudcreate.md)
  * [PTDigitalSignatureTool](/api-markdown-test/api-docs/ios/classes/ptdigitalsignaturetool.md)
  * [PTEllipseCreate](/api-markdown-test/api-docs/ios/classes/ptellipsecreate.md)
  * [PTEraser](/api-markdown-test/api-docs/ios/classes/pteraser.md)
  * [PTFormFillTool](/api-markdown-test/api-docs/ios/classes/ptformfilltool.md)
  * [PTFreeHandCreate](/api-markdown-test/api-docs/ios/classes/ptfreehandcreate.md)
  * [PTFreeHandHighlightCreate](/api-markdown-test/api-docs/ios/classes/ptfreehandhighlightcreate.md)
  * [PTFreeTextCreate](/api-markdown-test/api-docs/ios/classes/ptfreetextcreate.md)
  * [PTLineCreate](/api-markdown-test/api-docs/ios/classes/ptlinecreate.md)
  * [PTPanTool](/api-markdown-test/api-docs/ios/classes/ptpantool.md)
  * [PTPencilDrawingCreate](/api-markdown-test/api-docs/ios/classes/ptpencildrawingcreate.md)
  * [PTPolygonCreate](/api-markdown-test/api-docs/ios/classes/ptpolygoncreate.md)
  * [PTPolylineCreate](/api-markdown-test/api-docs/ios/classes/ptpolylinecreate.md)
  * [PTPolylineEditTool](/api-markdown-test/api-docs/ios/classes/ptpolylineedittool.md)
  * [PTRectangleCreate](/api-markdown-test/api-docs/ios/classes/ptrectanglecreate.md)
  * [PTRichMediaTool](/api-markdown-test/api-docs/ios/classes/ptrichmediatool.md)
  * [PTRubberStampCreate](/api-markdown-test/api-docs/ios/classes/ptrubberstampcreate.md)
  * [PTStickyNoteCreate](/api-markdown-test/api-docs/ios/classes/ptstickynotecreate.md)
  * [PTTextHighlightCreate](/api-markdown-test/api-docs/ios/classes/pttexthighlightcreate.md)
  * [PTTextSelectTool](/api-markdown-test/api-docs/ios/classes/pttextselecttool.md)
  * [PTTextSquigglyCreate](/api-markdown-test/api-docs/ios/classes/pttextsquigglycreate.md)
  * [PTTextStrikeoutCreate](/api-markdown-test/api-docs/ios/classes/pttextstrikeoutcreate.md)
  * [PTTextUnderlineCreate](/api-markdown-test/api-docs/ios/classes/pttextunderlinecreate.md)
* [UI Controls](/api-markdown-test/api-docs/ios/general/ui-controls.md)
  * [PTAddPagesViewController](/api-markdown-test/api-docs/ios/classes/ptaddpagesviewcontroller.md)
  * [PTAnnotationToolbar](/api-markdown-test/api-docs/ios/classes/ptannotationtoolbar.md)
  * [PTAnnotationViewController](/api-markdown-test/api-docs/ios/classes/ptannotationviewcontroller.md)
  * [PTAnnotStyleViewController](/api-markdown-test/api-docs/ios/classes/ptannotstyleviewcontroller.md)
  * [PTBookmarkViewController](/api-markdown-test/api-docs/ios/classes/ptbookmarkviewcontroller.md)
  * [PTColorPickerViewController](/api-markdown-test/api-docs/ios/classes/ptcolorpickerviewcontroller.md)
  * [PTFindTextToolbar](/api-markdown-test/api-docs/ios/classes/ptfindtexttoolbar.md)
  * [PTOutlineViewController](/api-markdown-test/api-docs/ios/classes/ptoutlineviewcontroller.md)
  * [PTNavigationListsViewController](/api-markdown-test/api-docs/ios/classes/ptnavigationlistsviewcontroller.md)
  * [PTPageIndicatorViewController](/api-markdown-test/api-docs/ios/classes/ptpageindicatorviewcontroller.md)
  * [PTReflowViewController](/api-markdown-test/api-docs/ios/classes/ptreflowviewcontroller.md)
  * [PTRubberStampViewController](/api-markdown-test/api-docs/ios/classes/ptrubberstampviewcontroller.md)
  * [PTSavedSignaturesViewController](/api-markdown-test/api-docs/ios/classes/ptsavedsignaturesviewcontroller.md)
  * [PTSettingsViewController](/api-markdown-test/api-docs/ios/classes/ptsettingsviewcontroller.md)
  * [PTTextSearchViewController](/api-markdown-test/api-docs/ios/classes/pttextsearchviewcontroller.md)
  * [PTThumbnailSliderViewController](/api-markdown-test/api-docs/ios/classes/ptthumbnailsliderviewcontroller.md)
  * [PTThumbnailsViewController](/api-markdown-test/api-docs/ios/classes/ptthumbnailsviewcontroller.md)
  * [PTToolsSettingsViewController](/api-markdown-test/api-docs/ios/classes/pttoolssettingsviewcontroller.md)
* [Annotation Classes](/api-markdown-test/api-docs/ios/general/annotation-classes.md)
  * [PTAnnot](/api-markdown-test/api-docs/ios/classes/ptannot.md)
  * [PTCaret](/api-markdown-test/api-docs/ios/classes/ptcaret.md)
  * [PTCircle](/api-markdown-test/api-docs/ios/classes/ptcircle.md)
  * [PTFileAttachment](/api-markdown-test/api-docs/ios/classes/ptfileattachment.md)
  * [PTFreeText](/api-markdown-test/api-docs/ios/classes/ptfreetext.md)
  * [PTHighlightAnnot](/api-markdown-test/api-docs/ios/classes/pthighlightannot.md)
  * [PTInk](/api-markdown-test/api-docs/ios/classes/ptink.md)
  * [PTLineAnnot](/api-markdown-test/api-docs/ios/classes/ptlineannot.md)
  * [PTLink](/api-markdown-test/api-docs/ios/classes/ptlink.md)
  * [PTMarkup](/api-markdown-test/api-docs/ios/classes/ptmarkup.md)
  * [PTMovie](/api-markdown-test/api-docs/ios/classes/ptmovie.md)
  * [PTPolygon](/api-markdown-test/api-docs/ios/classes/ptpolygon.md)
  * [PTPolyLine](/api-markdown-test/api-docs/ios/classes/ptpolyline.md)
  * [PTPopup](/api-markdown-test/api-docs/ios/classes/ptpopup.md)
  * [PTRedactionAnnot](/api-markdown-test/api-docs/ios/classes/ptredactionannot.md)
  * [PTRubberStamp](/api-markdown-test/api-docs/ios/classes/ptrubberstamp.md)
  * [PTScreen](/api-markdown-test/api-docs/ios/classes/ptscreen.md)
  * [PTSound](/api-markdown-test/api-docs/ios/classes/ptsound.md)
  * [PTSquare](/api-markdown-test/api-docs/ios/classes/ptsquare.md)
  * [PTSquiggly](/api-markdown-test/api-docs/ios/classes/ptsquiggly.md)
  * [PTStrikeOut](/api-markdown-test/api-docs/ios/classes/ptstrikeout.md)
  * [PTText](/api-markdown-test/api-docs/ios/classes/pttext.md)
  * [PTTextMarkup](/api-markdown-test/api-docs/ios/classes/pttextmarkup.md)
  * [PTUnderline](/api-markdown-test/api-docs/ios/classes/ptunderline.md)
  * [PTWatermark](/api-markdown-test/api-docs/ios/classes/ptwatermark.md)
  * [PTWidget](/api-markdown-test/api-docs/ios/classes/ptwidget.md)
* [Annotation Enumerations](/api-markdown-test/api-docs/ios/general/annotation-enumerations.md)
  * [PTAnnotType](/api-markdown-test/api-docs/ios/enums/ptannottype.md)
  * [PTBorderEffect](/api-markdown-test/api-docs/ios/enums/ptbordereffect.md)
  * [PTCapPos](/api-markdown-test/api-docs/ios/enums/ptcappos.md)
  * [PTEndingStyle](/api-markdown-test/api-docs/ios/enums/ptendingstyle.md)
  * [PTFileIcon](/api-markdown-test/api-docs/ios/enums/ptfileicon.md)
  * [PTIntentName](/api-markdown-test/api-docs/ios/enums/ptintentname.md)
  * [PTLineIntentType](/api-markdown-test/api-docs/ios/enums/ptlineintenttype.md)
  * [PTLinkHighlightingMode](/api-markdown-test/api-docs/ios/enums/ptlinkhighlightingmode.md)
  * [PTPolyLineIntentType](/api-markdown-test/api-docs/ios/enums/ptpolylineintenttype.md)
  * [PTQuadForm](/api-markdown-test/api-docs/ios/enums/ptquadform.md)
  * [PTRubberStampIcon](/api-markdown-test/api-docs/ios/enums/ptrubberstampicon.md)
  * [PTScreenIconCaptionRelation](/api-markdown-test/api-docs/ios/enums/ptscreeniconcaptionrelation.md)
  * [PTScreenScaleCondition](/api-markdown-test/api-docs/ios/enums/ptscreenscalecondition.md)
  * [PTScreenScaleType](/api-markdown-test/api-docs/ios/enums/ptscreenscaletype.md)
  * [PTSoundIcon](/api-markdown-test/api-docs/ios/enums/ptsoundicon.md)
  * [PTTextIcon](/api-markdown-test/api-docs/ios/enums/pttexticon.md)
  * [PTWidgetHighlightingMode](/api-markdown-test/api-docs/ios/enums/ptwidgethighlightingmode.md)
  * [PTWidgetIconCaptionRelation](/api-markdown-test/api-docs/ios/enums/ptwidgeticoncaptionrelation.md)
  * [PTWidgetScaleCondition](/api-markdown-test/api-docs/ios/enums/ptwidgetscalecondition.md)
  * [PTWidgetScaleType](/api-markdown-test/api-docs/ios/enums/ptwidgetscaletype.md)
* [Helper and Abstract Classes](/api-markdown-test/api-docs/ios/general/helper-and-abstract-classes.md)
  * [PTAddPagesManager](/api-markdown-test/api-docs/ios/classes/ptaddpagesmanager.md)
  * [PTAnalyticsHandlerAdapter](/api-markdown-test/api-docs/ios/classes/ptanalyticshandleradapter.md)
  * [PTAnnotationOptions](/api-markdown-test/api-docs/ios/classes/ptannotationoptions.md)
  * [PTAnnotationPasteboard](/api-markdown-test/api-docs/ios/classes/ptannotationpasteboard.md)
  * [PTAnnotStyle](/api-markdown-test/api-docs/ios/classes/ptannotstyle.md)
  * [PTBookmarkUtils](/api-markdown-test/api-docs/ios/classes/ptbookmarkutils.md)
  * [PTChoiceFormViewController](/api-markdown-test/api-docs/ios/classes/ptchoiceformviewcontroller.md)
  * [PTColorDefaults](/api-markdown-test/api-docs/ios/classes/ptcolordefaults.md)
  * [PTCoordinatedDocument](/api-markdown-test/api-docs/ios/classes/ptcoordinateddocument.md)
  * [PTCreateToolBase](/api-markdown-test/api-docs/ios/classes/ptcreatetoolbase.md)
  * [PTDigSigView](/api-markdown-test/api-docs/ios/classes/ptdigsigview.md)
  * [PTDigSigViewController](/api-markdown-test/api-docs/ios/classes/ptdigsigviewcontroller.md)
  * [PTEditToolbar](/api-markdown-test/api-docs/ios/classes/ptedittoolbar.md)
  * [PTFloatingSigViewController](/api-markdown-test/api-docs/ios/classes/ptfloatingsigviewcontroller.md)
  * [PTHalfModalPresentationManager](/api-markdown-test/api-docs/ios/classes/pthalfmodalpresentationmanager.md)
  * [PTImageCropTool](/api-markdown-test/api-docs/ios/classes/ptimagecroptool.md)
  * [PTNoteEditController](/api-markdown-test/api-docs/ios/classes/ptnoteeditcontroller.md)
  * [PTOverrides](/api-markdown-test/api-docs/ios/classes/ptoverrides.md)
  * [PTToolsUtil](/api-markdown-test/api-docs/ios/classes/pttoolsutil.md)
  * [PTResizeWidgetView](/api-markdown-test/api-docs/ios/classes/ptresizewidgetview.md)
  * [PTRubberStampManager](/api-markdown-test/api-docs/ios/classes/ptrubberstampmanager.md)
  * [PTSelectionBar](/api-markdown-test/api-docs/ios/classes/ptselectionbar.md)
  * [PTSelectionRectContainerView](/api-markdown-test/api-docs/ios/classes/ptselectionrectcontainerview.md)
  * [PTSelectionRectView](/api-markdown-test/api-docs/ios/classes/ptselectionrectview.md)
  * [PTThumbnailViewCell](/api-markdown-test/api-docs/ios/classes/ptthumbnailviewcell.md)
  * [PTThumbnailViewLayout](/api-markdown-test/api-docs/ios/classes/ptthumbnailviewlayout.md)
  * [PTTool](/api-markdown-test/api-docs/ios/classes/pttool.md)
  * [PTToolGroupManager](/api-markdown-test/api-docs/ios/classes/pttoolgroupmanager.md)
  * [PTToolManager](/api-markdown-test/api-docs/ios/classes/pttoolmanager.md)
  * [PTSignaturesManager](/api-markdown-test/api-docs/ios/classes/ptsignaturesmanager.md)
  * [PTStampManager](/api-markdown-test/api-docs/ios/classes/ptstampmanager.md)
  * [PTTextMarkupCreate](/api-markdown-test/api-docs/ios/classes/pttextmarkupcreate.md)
  * [PTTextMarkupEditTool](/api-markdown-test/api-docs/ios/classes/pttextmarkupedittool.md)
  * [PTMagnifierView](/api-markdown-test/api-docs/ios/classes/ptmagnifierview.md)
  * [PTUserBookmark](/api-markdown-test/api-docs/ios/classes/ptuserbookmark.md)
* [Text Search Classes](/api-markdown-test/api-docs/ios/general/text-search-classes.md)
  * [PTTextSearch](/api-markdown-test/api-docs/ios/classes/pttextsearch.md)
  * [PTSearchResult](/api-markdown-test/api-docs/ios/classes/ptsearchresult.md)
  * [PTTextSearchModes](/api-markdown-test/api-docs/ios/enums/pttextsearchmodes.md)
* [Field Classes](/api-markdown-test/api-docs/ios/general/field-classes.md)
  * [PTField](/api-markdown-test/api-docs/ios/classes/ptfield.md)
  * [PTFieldIterator](/api-markdown-test/api-docs/ios/classes/ptfielditerator.md)
* [Field Enumerations](/api-markdown-test/api-docs/ios/general/field-enumerations.md)
  * [PTFieldActionTriggerEvent](/api-markdown-test/api-docs/ios/enums/ptfieldactiontriggerevent.md)
  * [PTFieldFlag](/api-markdown-test/api-docs/ios/enums/ptfieldflag.md)
  * [PTFieldType](/api-markdown-test/api-docs/ios/enums/ptfieldtype.md)
* [Conversion Classes](/api-markdown-test/api-docs/ios/general/conversion-classes.md)
  * [PTConvert](/api-markdown-test/api-docs/ios/classes/ptconvert.md)
  * [PTDocumentConversion](/api-markdown-test/api-docs/ios/classes/ptdocumentconversion.md)
  * [PTEPUBOutputOptions](/api-markdown-test/api-docs/ios/classes/ptepuboutputoptions.md)
  * [PTHTMLOutputOptions](/api-markdown-test/api-docs/ios/classes/pthtmloutputoptions.md)
  * [PTSVGOutputOptions](/api-markdown-test/api-docs/ios/classes/ptsvgoutputoptions.md)
  * [PTTiffOutputOptions](/api-markdown-test/api-docs/ios/classes/pttiffoutputoptions.md)
  * [PTWordToPDFOptions](/api-markdown-test/api-docs/ios/classes/ptwordtopdfoptions.md)
  * [PTXODOutputOptions](/api-markdown-test/api-docs/ios/classes/ptxodoutputoptions.md)
  * [PTXPSOutputCommonOptions](/api-markdown-test/api-docs/ios/classes/ptxpsoutputcommonoptions.md)
  * [PTXPSOutputOptions](/api-markdown-test/api-docs/ios/classes/ptxpsoutputoptions.md)
* [FDF Classes](/api-markdown-test/api-docs/ios/general/fdf-classes.md)
  * [PTFDFDoc](/api-markdown-test/api-docs/ios/classes/ptfdfdoc.md)
  * [PTFDFField](/api-markdown-test/api-docs/ios/classes/ptfdffield.md)
  * [PTFDFFieldIterator](/api-markdown-test/api-docs/ios/classes/ptfdffielditerator.md)
* [Filter Classes](/api-markdown-test/api-docs/ios/general/filter-classes.md)
  * [PTASCII85Encode](/api-markdown-test/api-docs/ios/classes/ptascii85encode.md)
  * [PTFilter](/api-markdown-test/api-docs/ios/classes/ptfilter.md)
  * [PTFilterReader](/api-markdown-test/api-docs/ios/classes/ptfilterreader.md)
  * [PTFilterWriter](/api-markdown-test/api-docs/ios/classes/ptfilterwriter.md)
  * [PTFlateEncode](/api-markdown-test/api-docs/ios/classes/ptflateencode.md)
  * [PTMappedFile](/api-markdown-test/api-docs/ios/classes/ptmappedfile.md)
* [OCG Classes](/api-markdown-test/api-docs/ios/general/ocg-classes.md)
  * [PTConfig](/api-markdown-test/api-docs/ios/classes/ptconfig.md)
  * [PTContext](/api-markdown-test/api-docs/ios/classes/ptcontext.md)
  * [PTGroup](/api-markdown-test/api-docs/ios/classes/ptgroup.md)
  * [PTOCMD](/api-markdown-test/api-docs/ios/classes/ptocmd.md)
* [OCG Enumerations](/api-markdown-test/api-docs/ios/general/ocg-enumerations.md)
  * [PTOCDrawMode](/api-markdown-test/api-docs/ios/enums/ptocdrawmode.md)
  * [PTVisibilityPolicyType](/api-markdown-test/api-docs/ios/enums/ptvisibilitypolicytype.md)
* [PDFA Classes](/api-markdown-test/api-docs/ios/general/pdfa-classes.md)
  * [PTPDFACompliance](/api-markdown-test/api-docs/ios/classes/ptpdfacompliance.md)
* [PDFA Enumerations](/api-markdown-test/api-docs/ios/general/pdfa-enumerations.md)
  * [PTConformance](/api-markdown-test/api-docs/ios/enums/ptconformance.md)
  * [PTErrorCode](/api-markdown-test/api-docs/ios/enums/pterrorcode.md)
* [Structure Classes](/api-markdown-test/api-docs/ios/general/structure-classes.md)
  * [PTAttrObj](/api-markdown-test/api-docs/ios/classes/ptattrobj.md)
  * [PTClassMap](/api-markdown-test/api-docs/ios/classes/ptclassmap.md)
  * [PTContentItem](/api-markdown-test/api-docs/ios/classes/ptcontentitem.md)
  * [PTRoleMap](/api-markdown-test/api-docs/ios/classes/ptrolemap.md)
  * [PTSElement](/api-markdown-test/api-docs/ios/classes/ptselement.md)
  * [PTSTree](/api-markdown-test/api-docs/ios/classes/ptstree.md)
* [Structure Enumerations](/api-markdown-test/api-docs/ios/general/structure-enumerations.md)
  * [PTContentItemType](/api-markdown-test/api-docs/ios/enums/ptcontentitemtype.md)
* [SDF Classes](/api-markdown-test/api-docs/ios/general/sdf-classes.md)
  * [PTDictIterator](/api-markdown-test/api-docs/ios/classes/ptdictiterator.md)
  * [PTNameTree](/api-markdown-test/api-docs/ios/classes/ptnametree.md)
  * [PTNumberTree](/api-markdown-test/api-docs/ios/classes/ptnumbertree.md)
  * [PTObj](/api-markdown-test/api-docs/ios/classes/ptobj.md)
  * [PTObjSet](/api-markdown-test/api-docs/ios/classes/ptobjset.md)
  * [PTSDFDoc](/api-markdown-test/api-docs/ios/classes/ptsdfdoc.md)
  * [PTSecurityHandler](/api-markdown-test/api-docs/ios/classes/ptsecurityhandler.md)
  * [PTSignatureHandler](/api-markdown-test/api-docs/ios/classes/ptsignaturehandler.md)
* [SDF Enumerations](/api-markdown-test/api-docs/ios/general/sdf-enumerations.md)
  * [PTAlgorithmType](/api-markdown-test/api-docs/ios/enums/ptalgorithmtype.md)
  * [PTObjType](/api-markdown-test/api-docs/ios/enums/ptobjtype.md)
  * [PTPermission](/api-markdown-test/api-docs/ios/enums/ptpermission.md)
  * [PTSaveOptions](/api-markdown-test/api-docs/ios/enums/ptsaveoptions.md)
* [Notifications](/api-markdown-test/api-docs/ios/general/notifications.md)
  * [PTPDFViewCtrlPageDidChangeNotification](/api-markdown-test/api-docs/ios/constants/ptpdfviewctrlpagedidchangenotification.md)
  * [PTPDFViewCtrlPreviousPageNumberUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptpdfviewctrlpreviouspagenumberuserinfokey.md)
  * [PTPDFViewCtrlCurrentPageNumberUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptpdfviewctrlcurrentpagenumberuserinfokey.md)
* [Protocols](/api-markdown-test/api-docs/ios/general/protocols.md)
  * [PTAnnotEditToolDelegate](/api-markdown-test/api-docs/ios/protocols/ptannotedittooldelegate.md)
  * [PTAnnotStyleDelegate](/api-markdown-test/api-docs/ios/protocols/ptannotstyledelegate.md)
  * [PTAnnotStyleViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptannotstyleviewcontrollerdelegate.md)
  * [PTAnnotationToolbarDelegate](/api-markdown-test/api-docs/ios/protocols/ptannotationtoolbardelegate.md)
  * [PTAnnotationViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptannotationviewcontrollerdelegate.md)
  * [PTBookmarkViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptbookmarkviewcontrollerdelegate.md)
  * [PTColorPickerViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptcolorpickerviewcontrollerdelegate.md)
  * [PTDigSigViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptdigsigviewcontrollerdelegate.md)
  * [PTEditToolbarDelegate](/api-markdown-test/api-docs/ios/protocols/ptedittoolbardelegate.md)
  * [PTFindTextToolbarDelegate](/api-markdown-test/api-docs/ios/protocols/ptfindtexttoolbardelegate.md)
  * [PTFloatingSigViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptfloatingsigviewcontrollerdelegate.md)
  * [PTFreeHandCreateDelegate](/api-markdown-test/api-docs/ios/protocols/ptfreehandcreatedelegate.md)
  * [PTOutlineViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptoutlineviewcontrollerdelegate.md)
  * [PTChoiceFormDataSource](/api-markdown-test/api-docs/ios/protocols/ptchoiceformdatasource.md)
  * [PTCoordinatedDocumentDelegate](/api-markdown-test/api-docs/ios/protocols/ptcoordinateddocumentdelegate.md)
  * [PTDocumentViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptdocumentviewcontrollerdelegate.md)
  * [PTNoteEditControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptnoteeditcontrollerdelegate.md)
  * [PTOverridable](/api-markdown-test/api-docs/ios/protocols/ptoverridable.md)
  * [PTPageTemplateViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptpagetemplateviewcontrollerdelegate.md)
  * [PTReflowViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptreflowviewcontrollerdelegate.md)
  * [PTSavedSignaturesViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptsavedsignaturesviewcontrollerdelegate.md)
  * [PTSettingsViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptsettingsviewcontrollerdelegate.md)
  * [PTTabbedDocumentViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/pttabbeddocumentviewcontrollerdelegate.md)
  * [PTTextSearchViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/pttextsearchviewcontrollerdelegate.md)
  * [PTToolEvents](/api-markdown-test/api-docs/ios/protocols/pttoolevents.md)
  * [PTToolOptionsDelegate](/api-markdown-test/api-docs/ios/protocols/pttooloptionsdelegate.md)
  * [PTToolSwitching](/api-markdown-test/api-docs/ios/protocols/pttoolswitching.md)
  * [PTThumbnailSliderViewDelegate](/api-markdown-test/api-docs/ios/protocols/ptthumbnailsliderviewdelegate.md)
  * [PTToolManagerDelegate](/api-markdown-test/api-docs/ios/protocols/pttoolmanagerdelegate.md)
* [PTToolManager Notifications](/api-markdown-test/api-docs/ios/general/pttoolmanager-notifications.md)
  * [PTToolManagerToolDidChangeNotification](/api-markdown-test/api-docs/ios/constants/pttoolmanagertooldidchangenotification.md)
  * [PTToolManagerAnnotationAddedNotification](/api-markdown-test/api-docs/ios/constants/pttoolmanagerannotationaddednotification.md)
  * [PTToolManagerAnnotationModifiedNotification](/api-markdown-test/api-docs/ios/constants/pttoolmanagerannotationmodifiednotification.md)
  * [PTToolManagerAnnotationRemovedNotification](/api-markdown-test/api-docs/ios/constants/pttoolmanagerannotationremovednotification.md)
  * [PTToolManagerFormFieldDataModifiedNotification](/api-markdown-test/api-docs/ios/constants/pttoolmanagerformfielddatamodifiednotification.md)
  * [PTToolManagerAnnotationOptionsDidChangeNotification](/api-markdown-test/api-docs/ios/constants/pttoolmanagerannotationoptionsdidchangenotification.md)
  * [PTToolManagerPreviousToolUserInfoKey](/api-markdown-test/api-docs/ios/constants/pttoolmanagerprevioustooluserinfokey.md)
  * [PTToolManagerAnnotationUserInfoKey](/api-markdown-test/api-docs/ios/constants/pttoolmanagerannotationuserinfokey.md)
  * [PTToolManagerPageNumberUserInfoKey](/api-markdown-test/api-docs/ios/constants/pttoolmanagerpagenumberuserinfokey.md)
  * [PTToolManagerAnnotationNamesUserInfoKey](/api-markdown-test/api-docs/ios/constants/pttoolmanagerannotationnamesuserinfokey.md)
* [PTExtendedAnnotName](/api-markdown-test/api-docs/ios/general/ptextendedannotname.md)
  * [PTExtendedAnnotName](/api-markdown-test/api-docs/ios/type-definitions/ptextendedannotname.md)
  * [PTExtendedAnnotNameText](/api-markdown-test/api-docs/ios/constants/ptextendedannotnametext.md)
  * [PTExtendedAnnotNameLink](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamelink.md)
  * [PTExtendedAnnotNameFreeText](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamefreetext.md)
  * [PTExtendedAnnotNameLine](/api-markdown-test/api-docs/ios/constants/ptextendedannotnameline.md)
  * [PTExtendedAnnotNameSquare](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamesquare.md)
  * [PTExtendedAnnotNameCircle](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamecircle.md)
  * [PTExtendedAnnotNamePolygon](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamepolygon.md)
  * [PTExtendedAnnotNamePolyline](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamepolyline.md)
  * [PTExtendedAnnotNameHighlight](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamehighlight.md)
  * [PTExtendedAnnotNameUnderline](/api-markdown-test/api-docs/ios/constants/ptextendedannotnameunderline.md)
  * [PTExtendedAnnotNameSquiggly](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamesquiggly.md)
  * [PTExtendedAnnotNameStrikeOut](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamestrikeout.md)
  * [PTExtendedAnnotNameStamp](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamestamp.md)
  * [PTExtendedAnnotNameCaret](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamecaret.md)
  * [PTExtendedAnnotNameInk](/api-markdown-test/api-docs/ios/constants/ptextendedannotnameink.md)
  * [PTExtendedAnnotNamePopup](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamepopup.md)
  * [PTExtendedAnnotNameFileAttachment](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamefileattachment.md)
  * [PTExtendedAnnotNameSound](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamesound.md)
  * [PTExtendedAnnotNameMovie](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamemovie.md)
  * [PTExtendedAnnotNameWidget](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamewidget.md)
  * [PTExtendedAnnotNameScreen](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamescreen.md)
  * [PTExtendedAnnotNamePrinterMark](/api-markdown-test/api-docs/ios/constants/ptextendedannotnameprintermark.md)
  * [PTExtendedAnnotNameTrapNet](/api-markdown-test/api-docs/ios/constants/ptextendedannotnametrapnet.md)
  * [PTExtendedAnnotNameWatermark](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamewatermark.md)
  * [PTExtendedAnnotNameThreeDimensional](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamethreedimensional.md)
  * [PTExtendedAnnotNameRedact](/api-markdown-test/api-docs/ios/constants/ptextendedannotnameredact.md)
  * [PTExtendedAnnotNameProjection](/api-markdown-test/api-docs/ios/constants/ptextendedannotnameprojection.md)
  * [PTExtendedAnnotNameRichMedia](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamerichmedia.md)
  * [PTExtendedAnnotNameArrow](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamearrow.md)
  * [PTExtendedAnnotNameSignature](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamesignature.md)
  * [PTExtendedAnnotNameCloudy](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamecloudy.md)
* [PTAnnotStyleKey](/api-markdown-test/api-docs/ios/general/ptannotstylekey.md)
  * [PTAnnotStyleKey](/api-markdown-test/api-docs/ios/type-definitions/ptannotstylekey.md)
  * [PTAnnotStyleKeyColor](/api-markdown-test/api-docs/ios/constants/ptannotstylekeycolor.md)
  * [PTAnnotStyleKeyFillColor](/api-markdown-test/api-docs/ios/constants/ptannotstylekeyfillcolor.md)
  * [PTAnnotStyleKeyOpacity](/api-markdown-test/api-docs/ios/constants/ptannotstylekeyopacity.md)
  * [PTAnnotStyleKeyStrokeColor](/api-markdown-test/api-docs/ios/constants/ptannotstylekeystrokecolor.md)
  * [PTAnnotStyleKeyTextColor](/api-markdown-test/api-docs/ios/constants/ptannotstylekeytextcolor.md)
  * [PTAnnotStyleKeyTextSize](/api-markdown-test/api-docs/ios/constants/ptannotstylekeytextsize.md)
  * [PTAnnotStyleKeyThickness](/api-markdown-test/api-docs/ios/constants/ptannotstylekeythickness.md)
* [PTBookmarkInfoKey](/api-markdown-test/api-docs/ios/general/ptbookmarkinfokey.md)
  * [PTBookmarkInfoKey](/api-markdown-test/api-docs/ios/type-definitions/ptbookmarkinfokey.md)
  * [PTBookmarkInfoKeyName](/api-markdown-test/api-docs/ios/constants/ptbookmarkinfokeyname.md)
  * [PTBookmarkInfoKeyPageNumber](/api-markdown-test/api-docs/ios/constants/ptbookmarkinfokeypagenumber.md)
  * [PTBookmarkInfoKeySDFObjNumber](/api-markdown-test/api-docs/ios/constants/ptbookmarkinfokeysdfobjnumber.md)
  * [PTBookmarkInfoKeyUniqueId](/api-markdown-test/api-docs/ios/constants/ptbookmarkinfokeyuniqueid.md)
* [Viewer Control Constants](/api-markdown-test/api-docs/ios/general/viewer-control-constants.md)
  * [PTDocumentViewControllerHideControlsInterval](/api-markdown-test/api-docs/ios/constants/ptdocumentviewcontrollerhidecontrolsinterval.md)
  * [PTDocumentViewControllerSaveDocumentInterval](/api-markdown-test/api-docs/ios/constants/ptdocumentviewcontrollersavedocumentinterval.md)
* [Other Classes](/api-markdown-test/api-docs/ios/general/other-classes.md)
  * [PTAction](/api-markdown-test/api-docs/ios/classes/ptaction.md)
  * [PTActionParameter](/api-markdown-test/api-docs/ios/classes/ptactionparameter.md)
  * [PTAdvancedImagingConvertOptions](/api-markdown-test/api-docs/ios/classes/ptadvancedimagingconvertoptions.md)
  * [PTAnalyticsManager](/api-markdown-test/api-docs/ios/classes/ptanalyticsmanager.md)
  * [PTAnnotStyleToolbar](/api-markdown-test/api-docs/ios/classes/ptannotstyletoolbar.md)
  * [PTAnnotationAppearanceView](/api-markdown-test/api-docs/ios/classes/ptannotationappearanceview.md)
  * [PTAnnotationAppearanceViewModel](/api-markdown-test/api-docs/ios/classes/ptannotationappearanceviewmodel.md)
  * [PTAnnotationManager](/api-markdown-test/api-docs/ios/classes/ptannotationmanager.md)
  * [PTAnnotationRefreshCustomAppearanceHandler](/api-markdown-test/api-docs/ios/classes/ptannotationrefreshcustomappearancehandler.md)
  * [PTAnnotationReplyInputView](/api-markdown-test/api-docs/ios/classes/ptannotationreplyinputview.md)
  * [PTAnnotationReplyInputViewController](/api-markdown-test/api-docs/ios/classes/ptannotationreplyinputviewcontroller.md)
  * [PTAnnotationReplyViewController](/api-markdown-test/api-docs/ios/classes/ptannotationreplyviewcontroller.md)
  * [PTAnnotationSortMode](/api-markdown-test/api-docs/ios/classes/ptannotationsortmode.md)
  * [PTAnnotationStyleManager](/api-markdown-test/api-docs/ios/classes/ptannotationstylemanager.md)
  * [PTAnnotationStylePresetsGroup](/api-markdown-test/api-docs/ios/classes/ptannotationstylepresetsgroup.md)
  * [PTAnnotationStylePresetsView](/api-markdown-test/api-docs/ios/classes/ptannotationstylepresetsview.md)
  * [PTAnnotationViewCell](/api-markdown-test/api-docs/ios/classes/ptannotationviewcell.md)
  * [PTAnnotationViewControllerConfiguration](/api-markdown-test/api-docs/ios/classes/ptannotationviewcontrollerconfiguration.md)
  * [PTAppearance](/api-markdown-test/api-docs/ios/classes/ptappearance.md)
  * [PTAreaCreate](/api-markdown-test/api-docs/ios/classes/ptareacreate.md)
  * [PTArrowAnnotationOptions](/api-markdown-test/api-docs/ios/classes/ptarrowannotationoptions.md)
  * [PTBadgeIndicatorView](/api-markdown-test/api-docs/ios/classes/ptbadgeindicatorview.md)
  * [PTBarButtonItemCustomView](/api-markdown-test/api-docs/ios/classes/ptbarbuttonitemcustomview.md)
  * [PTBaseCollaborationManager](/api-markdown-test/api-docs/ios/classes/ptbasecollaborationmanager.md)
  * [PTBasicXFDFCollaborationManager](/api-markdown-test/api-docs/ios/classes/ptbasicxfdfcollaborationmanager.md)
  * [PTBitmapInfo](/api-markdown-test/api-docs/ios/classes/ptbitmapinfo.md)
  * [PTBookmark](/api-markdown-test/api-docs/ios/classes/ptbookmark.md)
  * [PTBookmarkManager](/api-markdown-test/api-docs/ios/classes/ptbookmarkmanager.md)
  * [PTBookmarkViewCell](/api-markdown-test/api-docs/ios/classes/ptbookmarkviewcell.md)
  * [PTBorderStyle](/api-markdown-test/api-docs/ios/classes/ptborderstyle.md)
  * [PTButtonBarButtonView](/api-markdown-test/api-docs/ios/classes/ptbuttonbarbuttonview.md)
  * [PTByteRange](/api-markdown-test/api-docs/ios/classes/ptbyterange.md)
  * [PTCADConvertOptions](/api-markdown-test/api-docs/ios/classes/ptcadconvertoptions.md)
  * [PTCADModule](/api-markdown-test/api-docs/ios/classes/ptcadmodule.md)
  * [PTCallback](/api-markdown-test/api-docs/ios/classes/ptcallback.md)
  * [PTCalloutEditTool](/api-markdown-test/api-docs/ios/classes/ptcalloutedittool.md)
  * [PTCanvasView](/api-markdown-test/api-docs/ios/classes/ptcanvasview.md)
  * [PTCharData](/api-markdown-test/api-docs/ios/classes/ptchardata.md)
  * [PTCharIterator](/api-markdown-test/api-docs/ios/classes/ptchariterator.md)
  * [PTCheckBoxCreate](/api-markdown-test/api-docs/ios/classes/ptcheckboxcreate.md)
  * [PTCheckBoxWidget](/api-markdown-test/api-docs/ios/classes/ptcheckboxwidget.md)
  * [PTCheckMarkStampCreate](/api-markdown-test/api-docs/ios/classes/ptcheckmarkstampcreate.md)
  * [PTCollaborationAnnotation](/api-markdown-test/api-docs/ios/classes/ptcollaborationannotation.md)
  * [PTCollaborationDocumentController](/api-markdown-test/api-docs/ios/classes/ptcollaborationdocumentcontroller.md)
  * [PTCollaborationDocumentViewController](/api-markdown-test/api-docs/ios/classes/ptcollaborationdocumentviewcontroller.md)
  * [PTCollaborationManager](/api-markdown-test/api-docs/ios/classes/ptcollaborationmanager.md)
  * [PTColorPt](/api-markdown-test/api-docs/ios/classes/ptcolorpt.md)
  * [PTColorSpace](/api-markdown-test/api-docs/ios/classes/ptcolorspace.md)
  * [PTComboBoxCreate](/api-markdown-test/api-docs/ios/classes/ptcomboboxcreate.md)
  * [PTComboBoxWidget](/api-markdown-test/api-docs/ios/classes/ptcomboboxwidget.md)
  * [PTContentReplacer](/api-markdown-test/api-docs/ios/classes/ptcontentreplacer.md)
  * [PTConversionMonitor](/api-markdown-test/api-docs/ios/classes/ptconversionmonitor.md)
  * [PTConversionOptions](/api-markdown-test/api-docs/ios/classes/ptconversionoptions.md)
  * [PTCountCreate](/api-markdown-test/api-docs/ios/classes/ptcountcreate.md)
  * [PTCountPopupViewController](/api-markdown-test/api-docs/ios/classes/ptcountpopupviewcontroller.md)
  * [PTCreateRubberStampViewController](/api-markdown-test/api-docs/ios/classes/ptcreaterubberstampviewcontroller.md)
  * [PTCrossMarkStampCreate](/api-markdown-test/api-docs/ios/classes/ptcrossmarkstampcreate.md)
  * [PTCustomStampOption](/api-markdown-test/api-docs/ios/classes/ptcustomstampoption.md)
  * [PTCustomTableViewController](/api-markdown-test/api-docs/ios/classes/ptcustomtableviewcontroller.md)
  * [PTDataExtractionModule](/api-markdown-test/api-docs/ios/classes/ptdataextractionmodule.md)
  * [PTDataExtractionOptions](/api-markdown-test/api-docs/ios/classes/ptdataextractionoptions.md)
  * [PTDate](/api-markdown-test/api-docs/ios/classes/ptdate.md)
  * [PTDateTextAnnotationOptions](/api-markdown-test/api-docs/ios/classes/ptdatetextannotationoptions.md)
  * [PTDateTextCreate](/api-markdown-test/api-docs/ios/classes/ptdatetextcreate.md)
  * [PTDefaultAnnotationRefreshAppearanceHandler](/api-markdown-test/api-docs/ios/classes/ptdefaultannotationrefreshappearancehandler.md)
  * [PTDestination](/api-markdown-test/api-docs/ios/classes/ptdestination.md)
  * [PTDiffOptions](/api-markdown-test/api-docs/ios/classes/ptdiffoptions.md)
  * [PTDiffViewController](/api-markdown-test/api-docs/ios/classes/ptdiffviewcontroller.md)
  * [PTDigestAlgorithm](/api-markdown-test/api-docs/ios/classes/ptdigestalgorithm.md)
  * [PTDigitalSignatureField](/api-markdown-test/api-docs/ios/classes/ptdigitalsignaturefield.md)
  * [PTDigitalSignatureFieldIterator](/api-markdown-test/api-docs/ios/classes/ptdigitalsignaturefielditerator.md)
  * [PTDigitalSignaturesManager](/api-markdown-test/api-docs/ios/classes/ptdigitalsignaturesmanager.md)
  * [PTDigitalSignaturesViewController](/api-markdown-test/api-docs/ios/classes/ptdigitalsignaturesviewcontroller.md)
  * [PTDisallowedChange](/api-markdown-test/api-docs/ios/classes/ptdisallowedchange.md)
  * [PTDocumentBaseViewController](/api-markdown-test/api-docs/ios/classes/ptdocumentbaseviewcontroller.md)
  * [PTDocumentNavigationItem](/api-markdown-test/api-docs/ios/classes/ptdocumentnavigationitem.md)
  * [PTDocumentOptions](/api-markdown-test/api-docs/ios/classes/ptdocumentoptions.md)
  * [PTDocumentSlider](/api-markdown-test/api-docs/ios/classes/ptdocumentslider.md)
  * [PTDocumentSliderViewController](/api-markdown-test/api-docs/ios/classes/ptdocumentsliderviewcontroller.md)
  * [PTDocumentTabBar](/api-markdown-test/api-docs/ios/classes/ptdocumenttabbar.md)
  * [PTDocumentTabItem](/api-markdown-test/api-docs/ios/classes/ptdocumenttabitem.md)
  * [PTDocumentTabManager](/api-markdown-test/api-docs/ios/classes/ptdocumenttabmanager.md)
  * [PTDocumentTabTableViewController](/api-markdown-test/api-docs/ios/classes/ptdocumenttabtableviewcontroller.md)
  * [PTDocumentViewSettings](/api-markdown-test/api-docs/ios/classes/ptdocumentviewsettings.md)
  * [PTDocumentViewSettingsController](/api-markdown-test/api-docs/ios/classes/ptdocumentviewsettingscontroller.md)
  * [PTDocumentViewState](/api-markdown-test/api-docs/ios/classes/ptdocumentviewstate.md)
  * [PTDotStampCreate](/api-markdown-test/api-docs/ios/classes/ptdotstampcreate.md)
  * [PTElement](/api-markdown-test/api-docs/ios/classes/ptelement.md)
  * [PTElementBuilder](/api-markdown-test/api-docs/ios/classes/ptelementbuilder.md)
  * [PTElementReader](/api-markdown-test/api-docs/ios/classes/ptelementreader.md)
  * [PTElementWriter](/api-markdown-test/api-docs/ios/classes/ptelementwriter.md)
  * [PTEmbeddedTimestampVerificationResult](/api-markdown-test/api-docs/ios/classes/ptembeddedtimestampverificationresult.md)
  * [PTEmptyTableViewIndicator](/api-markdown-test/api-docs/ios/classes/ptemptytableviewindicator.md)
  * [PTExcelOutputOptions](/api-markdown-test/api-docs/ios/classes/ptexceloutputoptions.md)
  * [PTExternalAnnotManager](/api-markdown-test/api-docs/ios/classes/ptexternalannotmanager.md)
  * [PTFeatureGate](/api-markdown-test/api-docs/ios/classes/ptfeaturegate.md)
  * [PTFileAttachmentAnnotationOptions](/api-markdown-test/api-docs/ios/classes/ptfileattachmentannotationoptions.md)
  * [PTFileAttachmentCreate](/api-markdown-test/api-docs/ios/classes/ptfileattachmentcreate.md)
  * [PTFileAttachmentHandler](/api-markdown-test/api-docs/ios/classes/ptfileattachmenthandler.md)
  * [PTFileSpec](/api-markdown-test/api-docs/ios/classes/ptfilespec.md)
  * [PTFlattener](/api-markdown-test/api-docs/ios/classes/ptflattener.md)
  * [PTFont](/api-markdown-test/api-docs/ios/classes/ptfont.md)
  * [PTFontPickerViewController](/api-markdown-test/api-docs/ios/classes/ptfontpickerviewcontroller.md)
  * [PTFreeTextAnnotationOptions](/api-markdown-test/api-docs/ios/classes/ptfreetextannotationoptions.md)
  * [PTFreeTextAnnotationProperties](/api-markdown-test/api-docs/ios/classes/ptfreetextannotationproperties.md)
  * [PTFreeTextAppearanceView](/api-markdown-test/api-docs/ios/classes/ptfreetextappearanceview.md)
  * [PTFreeTextAppearanceViewModel](/api-markdown-test/api-docs/ios/classes/ptfreetextappearanceviewmodel.md)
  * [PTFreeTextInputAccessoryView](/api-markdown-test/api-docs/ios/classes/ptfreetextinputaccessoryview.md)
  * [PTFreeTextRefreshAppearanceHandler](/api-markdown-test/api-docs/ios/classes/ptfreetextrefreshappearancehandler.md)
  * [PTFreeTextView](/api-markdown-test/api-docs/ios/classes/ptfreetextview.md)
  * [PTFunction](/api-markdown-test/api-docs/ios/classes/ptfunction.md)
  * [PTGSChangesIterator](/api-markdown-test/api-docs/ios/classes/ptgschangesiterator.md)
  * [PTGState](/api-markdown-test/api-docs/ios/classes/ptgstate.md)
  * [PTGeometryCollection](/api-markdown-test/api-docs/ios/classes/ptgeometrycollection.md)
  * [PTGrabberView](/api-markdown-test/api-docs/ios/classes/ptgrabberview.md)
  * [PTHTTPRequestOptions](/api-markdown-test/api-docs/ios/classes/pthttprequestoptions.md)
  * [PTHalfModalPresentationController](/api-markdown-test/api-docs/ios/classes/pthalfmodalpresentationcontroller.md)
  * [PTHighlight](/api-markdown-test/api-docs/ios/classes/pthighlight.md)
  * [PTHighlights](/api-markdown-test/api-docs/ios/classes/pthighlights.md)
  * [PTImage](/api-markdown-test/api-docs/ios/classes/ptimage.md)
  * [PTImage2RGB](/api-markdown-test/api-docs/ios/classes/ptimage2rgb.md)
  * [PTImage2RGBA](/api-markdown-test/api-docs/ios/classes/ptimage2rgba.md)
  * [PTImageSettings](/api-markdown-test/api-docs/ios/classes/ptimagesettings.md)
  * [PTImageStampAnnotationOptions](/api-markdown-test/api-docs/ios/classes/ptimagestampannotationoptions.md)
  * [PTImageStampCreate](/api-markdown-test/api-docs/ios/classes/ptimagestampcreate.md)
  * [PTKeyStrokeActionResult](/api-markdown-test/api-docs/ios/classes/ptkeystrokeactionresult.md)
  * [PTKeyStrokeEventData](/api-markdown-test/api-docs/ios/classes/ptkeystrokeeventdata.md)
  * [PTLayerInfo](/api-markdown-test/api-docs/ios/classes/ptlayerinfo.md)
  * [PTLegacyAnnotationViewController](/api-markdown-test/api-docs/ios/classes/ptlegacyannotationviewcontroller.md)
  * [PTLinkCreate](/api-markdown-test/api-docs/ios/classes/ptlinkcreate.md)
  * [PTLinkInfo](/api-markdown-test/api-docs/ios/classes/ptlinkinfo.md)
  * [PTLinkPopupViewController](/api-markdown-test/api-docs/ios/classes/ptlinkpopupviewcontroller.md)
  * [PTListBoxCreate](/api-markdown-test/api-docs/ios/classes/ptlistboxcreate.md)
  * [PTListBoxWidget](/api-markdown-test/api-docs/ios/classes/ptlistboxwidget.md)
  * [PTLogger](/api-markdown-test/api-docs/ios/classes/ptlogger.md)
  * [PTMarkupAnnotationProperties](/api-markdown-test/api-docs/ios/classes/ptmarkupannotationproperties.md)
  * [PTMatrix2D](/api-markdown-test/api-docs/ios/classes/ptmatrix2d.md)
  * [PTMeasurementScale](/api-markdown-test/api-docs/ios/classes/ptmeasurementscale.md)
  * [PTMemoryFilter](/api-markdown-test/api-docs/ios/classes/ptmemoryfilter.md)
  * [PTMergeXFDFOptions](/api-markdown-test/api-docs/ios/classes/ptmergexfdfoptions.md)
  * [PTMonoImageSettings](/api-markdown-test/api-docs/ios/classes/ptmonoimagesettings.md)
  * [PTMoreItemsViewController](/api-markdown-test/api-docs/ios/classes/ptmoreitemsviewcontroller.md)
  * [PTMultiAnnotStyleViewController](/api-markdown-test/api-docs/ios/classes/ptmultiannotstyleviewcontroller.md)
  * [PTNavigationHistoryItem](/api-markdown-test/api-docs/ios/classes/ptnavigationhistoryitem.md)
  * [PTNavigationHistoryManager](/api-markdown-test/api-docs/ios/classes/ptnavigationhistorymanager.md)
  * [PTNavigationHistoryState](/api-markdown-test/api-docs/ios/classes/ptnavigationhistorystate.md)
  * [PTNavigationHistoryView](/api-markdown-test/api-docs/ios/classes/ptnavigationhistoryview.md)
  * [PTNavigationHistoryViewController](/api-markdown-test/api-docs/ios/classes/ptnavigationhistoryviewcontroller.md)
  * [PTOCRModule](/api-markdown-test/api-docs/ios/classes/ptocrmodule.md)
  * [PTOCROptions](/api-markdown-test/api-docs/ios/classes/ptocroptions.md)
  * [PTOCRPageOperation](/api-markdown-test/api-docs/ios/classes/ptocrpageoperation.md)
  * [PTOCRProcessor](/api-markdown-test/api-docs/ios/classes/ptocrprocessor.md)
  * [PTObjectIdentifier](/api-markdown-test/api-docs/ios/classes/ptobjectidentifier.md)
  * [PTOfficeToPDFOptions](/api-markdown-test/api-docs/ios/classes/ptofficetopdfoptions.md)
  * [PTOptimizer](/api-markdown-test/api-docs/ios/classes/ptoptimizer.md)
  * [PTOptimizerSettings](/api-markdown-test/api-docs/ios/classes/ptoptimizersettings.md)
  * [PTOutputOptionsOCR](/api-markdown-test/api-docs/ios/classes/ptoutputoptionsocr.md)
  * [PTPDF2HtmlReflowParagraphsModule](/api-markdown-test/api-docs/ios/classes/ptpdf2htmlreflowparagraphsmodule.md)
  * [PTPDF2WordModule](/api-markdown-test/api-docs/ios/classes/ptpdf2wordmodule.md)
  * [PTPDFAOptions](/api-markdown-test/api-docs/ios/classes/ptpdfaoptions.md)
  * [PTPDFAnnotationBorder](/api-markdown-test/api-docs/ios/classes/ptpdfannotationborder.md)
  * [PTPDFAnnotationChange](/api-markdown-test/api-docs/ios/classes/ptpdfannotationchange.md)
  * [PTPDFAnnotationProperties](/api-markdown-test/api-docs/ios/classes/ptpdfannotationproperties.md)
  * [PTPDFAnnotationState](/api-markdown-test/api-docs/ios/classes/ptpdfannotationstate.md)
  * [PTPDFDocGenerator](/api-markdown-test/api-docs/ios/classes/ptpdfdocgenerator.md)
  * [PTPDFDocInfo](/api-markdown-test/api-docs/ios/classes/ptpdfdocinfo.md)
  * [PTPDFDocViewPrefs](/api-markdown-test/api-docs/ios/classes/ptpdfdocviewprefs.md)
  * [PTPDFDocumentFile](/api-markdown-test/api-docs/ios/classes/ptpdfdocumentfile.md)
  * [PTPDFDocumentManager](/api-markdown-test/api-docs/ios/classes/ptpdfdocumentmanager.md)
  * [PTPDFDocumentModel](/api-markdown-test/api-docs/ios/classes/ptpdfdocumentmodel.md)
  * [PTPDFLayerViewController](/api-markdown-test/api-docs/ios/classes/ptpdflayerviewcontroller.md)
  * [PTPDFNetException](/api-markdown-test/api-docs/ios/classes/ptpdfnetexception.md)
  * [PTPDFPoint](/api-markdown-test/api-docs/ios/classes/ptpdfpoint.md)
  * [PTPDFRasterizer](/api-markdown-test/api-docs/ios/classes/ptpdfrasterizer.md)
  * [PTPDFRect](/api-markdown-test/api-docs/ios/classes/ptpdfrect.md)
  * [PTPDFRectCollection](/api-markdown-test/api-docs/ios/classes/ptpdfrectcollection.md)
  * [PTPDFTextRange](/api-markdown-test/api-docs/ios/classes/ptpdftextrange.md)
  * [PTPDFTronCustomSecurityHandler](/api-markdown-test/api-docs/ios/classes/ptpdftroncustomsecurityhandler.md)
  * [PTPDFTronUtil](/api-markdown-test/api-docs/ios/classes/ptpdftronutil.md)
  * [PTPDFView](/api-markdown-test/api-docs/ios/classes/ptpdfview.md)
  * [PTPage](/api-markdown-test/api-docs/ios/classes/ptpage.md)
  * [PTPageCropViewController](/api-markdown-test/api-docs/ios/classes/ptpagecropviewcontroller.md)
  * [PTPageIterator](/api-markdown-test/api-docs/ios/classes/ptpageiterator.md)
  * [PTPageLabel](/api-markdown-test/api-docs/ios/classes/ptpagelabel.md)
  * [PTPageLabelManager](/api-markdown-test/api-docs/ios/classes/ptpagelabelmanager.md)
  * [PTPageSet](/api-markdown-test/api-docs/ios/classes/ptpageset.md)
  * [PTPageTemplateViewController](/api-markdown-test/api-docs/ios/classes/ptpagetemplateviewcontroller.md)
  * [PTPanelView](/api-markdown-test/api-docs/ios/classes/ptpanelview.md)
  * [PTPanelViewController](/api-markdown-test/api-docs/ios/classes/ptpanelviewcontroller.md)
  * [PTPassthroughView](/api-markdown-test/api-docs/ios/classes/ptpassthroughview.md)
  * [PTPathData](/api-markdown-test/api-docs/ios/classes/ptpathdata.md)
  * [PTPatternColor](/api-markdown-test/api-docs/ios/classes/ptpatterncolor.md)
  * [PTPerimeterCreate](/api-markdown-test/api-docs/ios/classes/ptperimetercreate.md)
  * [PTPopoverNavigationController](/api-markdown-test/api-docs/ios/classes/ptpopovernavigationcontroller.md)
  * [PTPopoverTableViewController](/api-markdown-test/api-docs/ios/classes/ptpopovertableviewcontroller.md)
  * [PTPowerPointOutputOptions](/api-markdown-test/api-docs/ios/classes/ptpowerpointoutputoptions.md)
  * [PTPrint](/api-markdown-test/api-docs/ios/classes/ptprint.md)
  * [PTPrintPrepareDocumentHandler](/api-markdown-test/api-docs/ios/classes/ptprintpreparedocumenthandler.md)
  * [PTPushButtonWidget](/api-markdown-test/api-docs/ios/classes/ptpushbuttonwidget.md)
  * [PTQuadPoint](/api-markdown-test/api-docs/ios/classes/ptquadpoint.md)
  * [PTRadioButtonCreate](/api-markdown-test/api-docs/ios/classes/ptradiobuttoncreate.md)
  * [PTRadioButtonGroup](/api-markdown-test/api-docs/ios/classes/ptradiobuttongroup.md)
  * [PTRadioButtonWidget](/api-markdown-test/api-docs/ios/classes/ptradiobuttonwidget.md)
  * [PTRecentlyUsedCache](/api-markdown-test/api-docs/ios/classes/ptrecentlyusedcache.md)
  * [PTRectangleRedactionCreate](/api-markdown-test/api-docs/ios/classes/ptrectangleredactioncreate.md)
  * [PTRedaction](/api-markdown-test/api-docs/ios/classes/ptredaction.md)
  * [PTRedactor](/api-markdown-test/api-docs/ios/classes/ptredactor.md)
  * [PTReflow](/api-markdown-test/api-docs/ios/classes/ptreflow.md)
  * [PTReflowManager](/api-markdown-test/api-docs/ios/classes/ptreflowmanager.md)
  * [PTReflowProcessor](/api-markdown-test/api-docs/ios/classes/ptreflowprocessor.md)
  * [PTReflowSettingsViewController](/api-markdown-test/api-docs/ios/classes/ptreflowsettingsviewcontroller.md)
  * [PTRefreshOptions](/api-markdown-test/api-docs/ios/classes/ptrefreshoptions.md)
  * [PTRotateWidgetView](/api-markdown-test/api-docs/ios/classes/ptrotatewidgetview.md)
  * [PTRubberStampColorModel](/api-markdown-test/api-docs/ios/classes/ptrubberstampcolormodel.md)
  * [PTRulerCreate](/api-markdown-test/api-docs/ios/classes/ptrulercreate.md)
  * [PTSDFDocSnapshot](/api-markdown-test/api-docs/ios/classes/ptsdfdocsnapshot.md)
  * [PTSDFResultSnapshot](/api-markdown-test/api-docs/ios/classes/ptsdfresultsnapshot.md)
  * [PTSDFUndoManager](/api-markdown-test/api-docs/ios/classes/ptsdfundomanager.md)
  * [PTSVGConvertOptions](/api-markdown-test/api-docs/ios/classes/ptsvgconvertoptions.md)
  * [PTSavedCountGroupsViewController](/api-markdown-test/api-docs/ios/classes/ptsavedcountgroupsviewcontroller.md)
  * [PTSearchSettingsViewController](/api-markdown-test/api-docs/ios/classes/ptsearchsettingsviewcontroller.md)
  * [PTSelectableBarButtonItem](/api-markdown-test/api-docs/ios/classes/ptselectablebarbuttonitem.md)
  * [PTSelection](/api-markdown-test/api-docs/ios/classes/ptselection.md)
  * [PTSeparation](/api-markdown-test/api-docs/ios/classes/ptseparation.md)
  * [PTShading](/api-markdown-test/api-docs/ios/classes/ptshading.md)
  * [PTShapedText](/api-markdown-test/api-docs/ios/classes/ptshapedtext.md)
  * [PTSignatureAnnotationOptions](/api-markdown-test/api-docs/ios/classes/ptsignatureannotationoptions.md)
  * [PTSignatureFieldCreate](/api-markdown-test/api-docs/ios/classes/ptsignaturefieldcreate.md)
  * [PTSignatureWidget](/api-markdown-test/api-docs/ios/classes/ptsignaturewidget.md)
  * [PTSmartHighlighter](/api-markdown-test/api-docs/ios/classes/ptsmarthighlighter.md)
  * [PTSmartPen](/api-markdown-test/api-docs/ios/classes/ptsmartpen.md)
  * [PTSmartTool](/api-markdown-test/api-docs/ios/classes/ptsmarttool.md)
  * [PTSpacingTextCreate](/api-markdown-test/api-docs/ios/classes/ptspacingtextcreate.md)
  * [PTStamper](/api-markdown-test/api-docs/ios/classes/ptstamper.md)
  * [PTStructuredOutputModule](/api-markdown-test/api-docs/ios/classes/ptstructuredoutputmodule.md)
  * [PTTemplateDocument](/api-markdown-test/api-docs/ios/classes/pttemplatedocument.md)
  * [PTTextAnnotationOptions](/api-markdown-test/api-docs/ios/classes/pttextannotationoptions.md)
  * [PTTextDiffOptions](/api-markdown-test/api-docs/ios/classes/pttextdiffoptions.md)
  * [PTTextExtractor](/api-markdown-test/api-docs/ios/classes/pttextextractor.md)
  * [PTTextExtractorCharRange](/api-markdown-test/api-docs/ios/classes/pttextextractorcharrange.md)
  * [PTTextExtractorLine](/api-markdown-test/api-docs/ios/classes/pttextextractorline.md)
  * [PTTextExtractorStyle](/api-markdown-test/api-docs/ios/classes/pttextextractorstyle.md)
  * [PTTextFieldCreate](/api-markdown-test/api-docs/ios/classes/pttextfieldcreate.md)
  * [PTTextMarkupAnnotationOptions](/api-markdown-test/api-docs/ios/classes/pttextmarkupannotationoptions.md)
  * [PTTextRedactionCreate](/api-markdown-test/api-docs/ios/classes/pttextredactioncreate.md)
  * [PTTextSearchManager](/api-markdown-test/api-docs/ios/classes/pttextsearchmanager.md)
  * [PTTextSearchOptions](/api-markdown-test/api-docs/ios/classes/pttextsearchoptions.md)
  * [PTTextSearchSession](/api-markdown-test/api-docs/ios/classes/pttextsearchsession.md)
  * [PTTextSearchToolbar](/api-markdown-test/api-docs/ios/classes/pttextsearchtoolbar.md)
  * [PTTextSearchToolbarController](/api-markdown-test/api-docs/ios/classes/pttextsearchtoolbarcontroller.md)
  * [PTTextSettings](/api-markdown-test/api-docs/ios/classes/pttextsettings.md)
  * [PTTextWidget](/api-markdown-test/api-docs/ios/classes/pttextwidget.md)
  * [PTTextWidgetAnnotationProperties](/api-markdown-test/api-docs/ios/classes/pttextwidgetannotationproperties.md)
  * [PTTextWidgetAppearanceView](/api-markdown-test/api-docs/ios/classes/pttextwidgetappearanceview.md)
  * [PTTextWidgetAppearanceViewModel](/api-markdown-test/api-docs/ios/classes/pttextwidgetappearanceviewmodel.md)
  * [PTTextWidgetRefreshAppearanceHandler](/api-markdown-test/api-docs/ios/classes/pttextwidgetrefreshappearancehandler.md)
  * [PTThumbnailSliderView](/api-markdown-test/api-docs/ios/classes/ptthumbnailsliderview.md)
  * [PTTimestampingConfiguration](/api-markdown-test/api-docs/ios/classes/pttimestampingconfiguration.md)
  * [PTTimestampingResult](/api-markdown-test/api-docs/ios/classes/pttimestampingresult.md)
  * [PTToolBarButtonItem](/api-markdown-test/api-docs/ios/classes/pttoolbarbuttonitem.md)
  * [PTToolGroup](/api-markdown-test/api-docs/ios/classes/pttoolgroup.md)
  * [PTToolGroupDefaultsViewController](/api-markdown-test/api-docs/ios/classes/pttoolgroupdefaultsviewcontroller.md)
  * [PTToolGroupIndicatorView](/api-markdown-test/api-docs/ios/classes/pttoolgroupindicatorview.md)
  * [PTToolGroupTableViewCell](/api-markdown-test/api-docs/ios/classes/pttoolgrouptableviewcell.md)
  * [PTToolGroupToolbar](/api-markdown-test/api-docs/ios/classes/pttoolgrouptoolbar.md)
  * [PTToolGroupViewController](/api-markdown-test/api-docs/ios/classes/pttoolgroupviewcontroller.md)
  * [PTToolsSettingsManager](/api-markdown-test/api-docs/ios/classes/pttoolssettingsmanager.md)
  * [PTTrustVerificationResult](/api-markdown-test/api-docs/ios/classes/pttrustverificationresult.md)
  * [PTUInt32Iterator](/api-markdown-test/api-docs/ios/classes/ptuint32iterator.md)
  * [PTUndoRedoInfo](/api-markdown-test/api-docs/ios/classes/ptundoredoinfo.md)
  * [PTUndoRedoManager](/api-markdown-test/api-docs/ios/classes/ptundoredomanager.md)
  * [PTVectorAnnot](/api-markdown-test/api-docs/ios/classes/ptvectorannot.md)
  * [PTVectorLabel](/api-markdown-test/api-docs/ios/classes/ptvectorlabel.md)
  * [PTVectorObj](/api-markdown-test/api-docs/ios/classes/ptvectorobj.md)
  * [PTVectorPage](/api-markdown-test/api-docs/ios/classes/ptvectorpage.md)
  * [PTVectorQuadPoint](/api-markdown-test/api-docs/ios/classes/ptvectorquadpoint.md)
  * [PTVectorRedaction](/api-markdown-test/api-docs/ios/classes/ptvectorredaction.md)
  * [PTVerificationOptions](/api-markdown-test/api-docs/ios/classes/ptverificationoptions.md)
  * [PTVerificationResult](/api-markdown-test/api-docs/ios/classes/ptverificationresult.md)
  * [PTViewChangeCollection](/api-markdown-test/api-docs/ios/classes/ptviewchangecollection.md)
  * [PTViewerOptimizedOptions](/api-markdown-test/api-docs/ios/classes/ptvieweroptimizedoptions.md)
  * [PTWebFontDownloader](/api-markdown-test/api-docs/ios/classes/ptwebfontdownloader.md)
  * [PTWidgetAnnotationOptions](/api-markdown-test/api-docs/ios/classes/ptwidgetannotationoptions.md)
  * [PTWidgetAnnotationProperties](/api-markdown-test/api-docs/ios/classes/ptwidgetannotationproperties.md)
  * [PTWord](/api-markdown-test/api-docs/ios/classes/ptword.md)
  * [PTWordOutputOptions](/api-markdown-test/api-docs/ios/classes/ptwordoutputoptions.md)
  * [PTX501AttributeTypeAndValue](/api-markdown-test/api-docs/ios/classes/ptx501attributetypeandvalue.md)
  * [PTX501DistinguishedName](/api-markdown-test/api-docs/ios/classes/ptx501distinguishedname.md)
  * [PTX509Certificate](/api-markdown-test/api-docs/ios/classes/ptx509certificate.md)
  * [PTX509Extension](/api-markdown-test/api-docs/ios/classes/ptx509extension.md)
  * [PTXFDFExportOptions](/api-markdown-test/api-docs/ios/classes/ptxfdfexportoptions.md)
  * [PT\_TRN\_date](/api-markdown-test/api-docs/ios/classes/pt_trn_date.md)
  * [PT\_TRN\_matrix2d](/api-markdown-test/api-docs/ios/classes/pt_trn_matrix2d.md)
  * [PT\_TRN\_point](/api-markdown-test/api-docs/ios/classes/pt_trn_point.md)
  * [PT\_TRN\_quadpoint](/api-markdown-test/api-docs/ios/classes/pt_trn_quadpoint.md)
* [Other Constants](/api-markdown-test/api-docs/ios/general/other-constants.md)
  * [PTAddedAnnotationsUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptaddedannotationsuserinfokey.md)
  * [PTAnnotStyleKeyBorderEffect](/api-markdown-test/api-docs/ios/constants/ptannotstylekeybordereffect.md)
  * [PTAnnotStyleKeyBorderEffectIntensity](/api-markdown-test/api-docs/ios/constants/ptannotstylekeybordereffectintensity.md)
  * [PTAnnotStyleKeyDateFormat](/api-markdown-test/api-docs/ios/constants/ptannotstylekeydateformat.md)
  * [PTAnnotStyleKeyFont](/api-markdown-test/api-docs/ios/constants/ptannotstylekeyfont.md)
  * [PTAnnotStyleKeyHorizontalAlignment](/api-markdown-test/api-docs/ios/constants/ptannotstylekeyhorizontalalignment.md)
  * [PTAnnotStyleKeyLabel](/api-markdown-test/api-docs/ios/constants/ptannotstylekeylabel.md)
  * [PTAnnotStyleKeyLineEndStyles](/api-markdown-test/api-docs/ios/constants/ptannotstylekeylineendstyles.md)
  * [PTAnnotStyleKeyPrecision](/api-markdown-test/api-docs/ios/constants/ptannotstylekeyprecision.md)
  * [PTAnnotStyleKeyScale](/api-markdown-test/api-docs/ios/constants/ptannotstylekeyscale.md)
  * [PTAnnotStyleKeySnapping](/api-markdown-test/api-docs/ios/constants/ptannotstylekeysnapping.md)
  * [PTAnnotStyleKeyStrokeStyle](/api-markdown-test/api-docs/ios/constants/ptannotstylekeystrokestyle.md)
  * [PTAnnotStyleKeyVerticalAlignment](/api-markdown-test/api-docs/ios/constants/ptannotstylekeyverticalalignment.md)
  * [PTAnnotStyleMaximumEraserWidth](/api-markdown-test/api-docs/ios/constants/ptannotstylemaximumeraserwidth.md)
  * [PTAnnotStylePresetKeyColor](/api-markdown-test/api-docs/ios/constants/ptannotstylepresetkeycolor.md)
  * [PTAnnotStylePresetKeyFillColor](/api-markdown-test/api-docs/ios/constants/ptannotstylepresetkeyfillcolor.md)
  * [PTAnnotStylePresetKeyOpacity](/api-markdown-test/api-docs/ios/constants/ptannotstylepresetkeyopacity.md)
  * [PTAnnotStylePresetKeyPresets](/api-markdown-test/api-docs/ios/constants/ptannotstylepresetkeypresets.md)
  * [PTAnnotStylePresetKeyTextColor](/api-markdown-test/api-docs/ios/constants/ptannotstylepresetkeytextcolor.md)
  * [PTAnnotStylePresetKeyTextSize](/api-markdown-test/api-docs/ios/constants/ptannotstylepresetkeytextsize.md)
  * [PTAnnotStylePresetKeyThickness](/api-markdown-test/api-docs/ios/constants/ptannotstylepresetkeythickness.md)
  * [PTAnnotStylePresetKeyTypes](/api-markdown-test/api-docs/ios/constants/ptannotstylepresetkeytypes.md)
  * [PTAnnotationChangesUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptannotationchangesuserinfokey.md)
  * [PTAnnotationManagerAnnotationsDidChangeNotification](/api-markdown-test/api-docs/ios/constants/ptannotationmanagerannotationsdidchangenotification.md)
  * [PTAnnotationManagerAnnotationsWillChangeNotification](/api-markdown-test/api-docs/ios/constants/ptannotationmanagerannotationswillchangenotification.md)
  * [PTAnnotationManagerDidEndLoadingAnnotationsNotification](/api-markdown-test/api-docs/ios/constants/ptannotationmanagerdidendloadingannotationsnotification.md)
  * [PTAnnotationManagerDidLoadDocumentModel](/api-markdown-test/api-docs/ios/constants/ptannotationmanagerdidloaddocumentmodel.md)
  * [PTAnnotationManagerWillBeginLoadingAnnotationsNotification](/api-markdown-test/api-docs/ios/constants/ptannotationmanagerwillbeginloadingannotationsnotification.md)
  * [PTBookmarkManagerDidImportBookmarksNotification](/api-markdown-test/api-docs/ios/constants/ptbookmarkmanagerdidimportbookmarksnotification.md)
  * [PTBookmarkManagerDocumentUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptbookmarkmanagerdocumentuserinfokey.md)
  * [PTBookmarkManagerWillImportBookmarksNotification](/api-markdown-test/api-docs/ios/constants/ptbookmarkmanagerwillimportbookmarksnotification.md)
  * [PTCalloutTextContentRectHeight](/api-markdown-test/api-docs/ios/constants/ptcallouttextcontentrectheight.md)
  * [PTCalloutTextContentRectWidth](/api-markdown-test/api-docs/ios/constants/ptcallouttextcontentrectwidth.md)
  * [PTCalloutTextHorizontalDistance](/api-markdown-test/api-docs/ios/constants/ptcallouttexthorizontaldistance.md)
  * [PTCalloutTextVerticalDistance](/api-markdown-test/api-docs/ios/constants/ptcallouttextverticaldistance.md)
  * [PTCheckBoxHeightKey](/api-markdown-test/api-docs/ios/constants/ptcheckboxheightkey.md)
  * [PTCheckBoxWidthKey](/api-markdown-test/api-docs/ios/constants/ptcheckboxwidthkey.md)
  * [PTCountKey](/api-markdown-test/api-docs/ios/constants/ptcountkey.md)
  * [PTCountLabelKey](/api-markdown-test/api-docs/ios/constants/ptcountlabelkey.md)
  * [PTCustomStampOptionsUserDefaultsKey](/api-markdown-test/api-docs/ios/constants/ptcustomstampoptionsuserdefaultskey.md)
  * [PTDateTextDateKey](/api-markdown-test/api-docs/ios/constants/ptdatetextdatekey.md)
  * [PTDateTextDefaultDateFormat](/api-markdown-test/api-docs/ios/constants/ptdatetextdefaultdateformat.md)
  * [PTDateTextFormatKey](/api-markdown-test/api-docs/ios/constants/ptdatetextformatkey.md)
  * [PTDocumentViewControllerDidDisappearNotification](/api-markdown-test/api-docs/ios/constants/ptdocumentviewcontrollerdiddisappearnotification.md)
  * [PTDocumentViewControllerDidDissmissShareActivityNotification](/api-markdown-test/api-docs/ios/constants/ptdocumentviewcontrollerdiddissmissshareactivitynotification.md)
  * [PTDocumentViewControllerDidOpenDocumentNotification](/api-markdown-test/api-docs/ios/constants/ptdocumentviewcontrollerdidopendocumentnotification.md)
  * [PTExtendedAnnotNameArea](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamearea.md)
  * [PTExtendedAnnotNameCallout](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamecallout.md)
  * [PTExtendedAnnotNameCheckBox](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamecheckbox.md)
  * [PTExtendedAnnotNameComboBox](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamecombobox.md)
  * [PTExtendedAnnotNameCount](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamecount.md)
  * [PTExtendedAnnotNameDateText](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamedatetext.md)
  * [PTExtendedAnnotNameEraser](/api-markdown-test/api-docs/ios/constants/ptextendedannotnameeraser.md)
  * [PTExtendedAnnotNameFreehandHighlight](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamefreehandhighlight.md)
  * [PTExtendedAnnotNameImageStamp](/api-markdown-test/api-docs/ios/constants/ptextendedannotnameimagestamp.md)
  * [PTExtendedAnnotNameListBox](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamelistbox.md)
  * [PTExtendedAnnotNamePencilDrawing](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamepencildrawing.md)
  * [PTExtendedAnnotNamePerimeter](/api-markdown-test/api-docs/ios/constants/ptextendedannotnameperimeter.md)
  * [PTExtendedAnnotNameRadioButton](/api-markdown-test/api-docs/ios/constants/ptextendedannotnameradiobutton.md)
  * [PTExtendedAnnotNameRuler](/api-markdown-test/api-docs/ios/constants/ptextendedannotnameruler.md)
  * [PTExtendedAnnotNameSignatureField](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamesignaturefield.md)
  * [PTExtendedAnnotNameSpacingText](/api-markdown-test/api-docs/ios/constants/ptextendedannotnamespacingtext.md)
  * [PTExtendedAnnotNameTextField](/api-markdown-test/api-docs/ios/constants/ptextendedannotnametextfield.md)
  * [PTExtendedAnnotNameTextRedact](/api-markdown-test/api-docs/ios/constants/ptextendedannotnametextredact.md)
  * [PTFeatureAddPagesFromDocumentKey](/api-markdown-test/api-docs/ios/constants/ptfeatureaddpagesfromdocumentkey.md)
  * [PTFeatureAnnotatedExportKey](/api-markdown-test/api-docs/ios/constants/ptfeatureannotatedexportkey.md)
  * [PTFeatureAnnotationOnReflowKey](/api-markdown-test/api-docs/ios/constants/ptfeatureannotationonreflowkey.md)
  * [PTFeatureAnnotationSmartHighlighterKey](/api-markdown-test/api-docs/ios/constants/ptfeatureannotationsmarthighlighterkey.md)
  * [PTFeatureAnnotationSmartPenKey](/api-markdown-test/api-docs/ios/constants/ptfeatureannotationsmartpenkey.md)
  * [PTFeatureBulkProcessingKey](/api-markdown-test/api-docs/ios/constants/ptfeaturebulkprocessingkey.md)
  * [PTFeatureConvertToHTMLKey](/api-markdown-test/api-docs/ios/constants/ptfeatureconverttohtmlkey.md)
  * [PTFeatureConvertToolbarKey](/api-markdown-test/api-docs/ios/constants/ptfeatureconverttoolbarkey.md)
  * [PTFeatureCroppedExportKey](/api-markdown-test/api-docs/ios/constants/ptfeaturecroppedexportkey.md)
  * [PTFeatureDetectFormsKey](/api-markdown-test/api-docs/ios/constants/ptfeaturedetectformskey.md)
  * [PTFeatureEditableOutlineKey](/api-markdown-test/api-docs/ios/constants/ptfeatureeditableoutlinekey.md)
  * [PTFeatureFavoriteToolbarKey](/api-markdown-test/api-docs/ios/constants/ptfeaturefavoritetoolbarkey.md)
  * [PTFeatureFilesPageProButton](/api-markdown-test/api-docs/ios/constants/ptfeaturefilespageprobutton.md)
  * [PTFeatureFormsToolbarKey](/api-markdown-test/api-docs/ios/constants/ptfeatureformstoolbarkey.md)
  * [PTFeatureGateDidUpdateFeatureAvailabilityNotification](/api-markdown-test/api-docs/ios/constants/ptfeaturegatedidupdatefeatureavailabilitynotification.md)
  * [PTFeatureHighCompressionKey](/api-markdown-test/api-docs/ios/constants/ptfeaturehighcompressionkey.md)
  * [PTFeatureIntroPage2ProButton](/api-markdown-test/api-docs/ios/constants/ptfeatureintropage2probutton.md)
  * [PTFeatureIntroPageProButton](/api-markdown-test/api-docs/ios/constants/ptfeatureintropageprobutton.md)
  * [PTFeatureMyXodoBannerKey](/api-markdown-test/api-docs/ios/constants/ptfeaturemyxodobannerkey.md)
  * [PTFeatureMyXodoProButton](/api-markdown-test/api-docs/ios/constants/ptfeaturemyxodoprobutton.md)
  * [PTFeatureOCRKey](/api-markdown-test/api-docs/ios/constants/ptfeatureocrkey.md)
  * [PTFeatureOcgSublayersKey](/api-markdown-test/api-docs/ios/constants/ptfeatureocgsublayerskey.md)
  * [PTFeatureOptimizedExportKey](/api-markdown-test/api-docs/ios/constants/ptfeatureoptimizedexportkey.md)
  * [PTFeaturePromotion](/api-markdown-test/api-docs/ios/constants/ptfeaturepromotion.md)
  * [PTFeatureReactivation](/api-markdown-test/api-docs/ios/constants/ptfeaturereactivation.md)
  * [PTFeatureRedactToolbarKey](/api-markdown-test/api-docs/ios/constants/ptfeatureredacttoolbarkey.md)
  * [PTFeatureSettingsBannerKey](/api-markdown-test/api-docs/ios/constants/ptfeaturesettingsbannerkey.md)
  * [PTFeatureToolboxProButton](/api-markdown-test/api-docs/ios/constants/ptfeaturetoolboxprobutton.md)
  * [PTFeatureUnlimitedActionsKey](/api-markdown-test/api-docs/ios/constants/ptfeatureunlimitedactionskey.md)
  * [PTFeatureViewerProButton](/api-markdown-test/api-docs/ios/constants/ptfeatureviewerprobutton.md)
  * [PTFeatureWatermarkKey](/api-markdown-test/api-docs/ios/constants/ptfeaturewatermarkkey.md)
  * [PTFlattenedAnnotationsUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptflattenedannotationsuserinfokey.md)
  * [PTFreeTextAnnotationRotationDegreeIdentifier](/api-markdown-test/api-docs/ios/constants/ptfreetextannotationrotationdegreeidentifier.md)
  * [PTImageStampAnnotationIdentifier](/api-markdown-test/api-docs/ios/constants/ptimagestampannotationidentifier.md)
  * [PTImageStampAnnotationRotationDegreeIdentifier](/api-markdown-test/api-docs/ios/constants/ptimagestampannotationrotationdegreeidentifier.md)
  * [PTImageStampAnnotationRotationIdentifier](/api-markdown-test/api-docs/ios/constants/ptimagestampannotationrotationidentifier.md)
  * [PTInvalidPDFPageNumber](/api-markdown-test/api-docs/ios/constants/ptinvalidpdfpagenumber.md)
  * [PTLastSelectedSignatureKey](/api-markdown-test/api-docs/ios/constants/ptlastselectedsignaturekey.md)
  * [PTLinkToWebKey](/api-markdown-test/api-docs/ios/constants/ptlinktowebkey.md)
  * [PTMeasurementUnitCentimeters](/api-markdown-test/api-docs/ios/constants/ptmeasurementunitcentimeters.md)
  * [PTMeasurementUnitFeet](/api-markdown-test/api-docs/ios/constants/ptmeasurementunitfeet.md)
  * [PTMeasurementUnitInches](/api-markdown-test/api-docs/ios/constants/ptmeasurementunitinches.md)
  * [PTMeasurementUnitKilometers](/api-markdown-test/api-docs/ios/constants/ptmeasurementunitkilometers.md)
  * [PTMeasurementUnitMeters](/api-markdown-test/api-docs/ios/constants/ptmeasurementunitmeters.md)
  * [PTMeasurementUnitMiles](/api-markdown-test/api-docs/ios/constants/ptmeasurementunitmiles.md)
  * [PTMeasurementUnitMillimeters](/api-markdown-test/api-docs/ios/constants/ptmeasurementunitmillimeters.md)
  * [PTMeasurementUnitNauticalMiles](/api-markdown-test/api-docs/ios/constants/ptmeasurementunitnauticalmiles.md)
  * [PTMeasurementUnitPoints](/api-markdown-test/api-docs/ios/constants/ptmeasurementunitpoints.md)
  * [PTMeasurementUnitYards](/api-markdown-test/api-docs/ios/constants/ptmeasurementunityards.md)
  * [PTModifiedAnnotationsUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptmodifiedannotationsuserinfokey.md)
  * [PTNavigationHistoryDidChangeNotification](/api-markdown-test/api-docs/ios/constants/ptnavigationhistorydidchangenotification.md)
  * [PTNavigationHistoryWillChangeNotification](/api-markdown-test/api-docs/ios/constants/ptnavigationhistorywillchangenotification.md)
  * [PTPDFDocumentExternalChangeNotification](/api-markdown-test/api-docs/ios/constants/ptpdfdocumentexternalchangenotification.md)
  * [PTPDFDocumentFileDidMoveNotification](/api-markdown-test/api-docs/ios/constants/ptpdfdocumentfiledidmovenotification.md)
  * [PTPDFDocumentManagerErrorDomain](/api-markdown-test/api-docs/ios/constants/ptpdfdocumentmanagererrordomain.md)
  * [PTPDFDocumentNeedsReloadContentsNotification](/api-markdown-test/api-docs/ios/constants/ptpdfdocumentneedsreloadcontentsnotification.md)
  * [PTPDFDocumentReadOptionCacheFilesDirectory](/api-markdown-test/api-docs/ios/constants/ptpdfdocumentreadoptioncachefilesdirectory.md)
  * [PTPDFDocumentReadOptionUseCacheFile](/api-markdown-test/api-docs/ios/constants/ptpdfdocumentreadoptionusecachefile.md)
  * [PTPDFDocumentURLUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptpdfdocumenturluserinfokey.md)
  * [PTPDFDocumentWriteOptionSaveFlags](/api-markdown-test/api-docs/ios/constants/ptpdfdocumentwriteoptionsaveflags.md)
  * [PTPDFNetBundleIdentifier](/api-markdown-test/api-docs/ios/constants/ptpdfnetbundleidentifier.md)
  * [PTPDFNetErrorDomain](/api-markdown-test/api-docs/ios/constants/ptpdfneterrordomain.md)
  * [PTPDFNetExceptionErrorCodeUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptpdfnetexceptionerrorcodeuserinfokey.md)
  * [PTPDFNetExceptionFileNameUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptpdfnetexceptionfilenameuserinfokey.md)
  * [PTPDFNetExceptionFunctionUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptpdfnetexceptionfunctionuserinfokey.md)
  * [PTPDFNetExceptionLineNumberUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptpdfnetexceptionlinenumberuserinfokey.md)
  * [PTPDFNetExceptionMessageUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptpdfnetexceptionmessageuserinfokey.md)
  * [PTPDFNetExceptionName](/api-markdown-test/api-docs/ios/constants/ptpdfnetexceptionname.md)
  * [PTPDFViewCtrlActionParameterUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptpdfviewctrlactionparameteruserinfokey.md)
  * [PTPDFViewCtrlBlackColorUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptpdfviewctrlblackcoloruserinfokey.md)
  * [PTPDFViewCtrlColorPostProcessModeDidChangeNotification](/api-markdown-test/api-docs/ios/constants/ptpdfviewctrlcolorpostprocessmodedidchangenotification.md)
  * [PTPDFViewCtrlColorPostProcessModeUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptpdfviewctrlcolorpostprocessmodeuserinfokey.md)
  * [PTPDFViewCtrlDidCloseDocNotification](/api-markdown-test/api-docs/ios/constants/ptpdfviewctrldidclosedocnotification.md)
  * [PTPDFViewCtrlDidExecuteActionNotification](/api-markdown-test/api-docs/ios/constants/ptpdfviewctrldidexecuteactionnotification.md)
  * [PTPDFViewCtrlDidSetDocNotification](/api-markdown-test/api-docs/ios/constants/ptpdfviewctrldidsetdocnotification.md)
  * [PTPDFViewCtrlPDFDocUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptpdfviewctrlpdfdocuserinfokey.md)
  * [PTPDFViewCtrlPageNumberUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptpdfviewctrlpagenumberuserinfokey.md)
  * [PTPDFViewCtrlPagePresentationModeDidChangeNotification](/api-markdown-test/api-docs/ios/constants/ptpdfviewctrlpagepresentationmodedidchangenotification.md)
  * [PTPDFViewCtrlPagePresentationModeUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptpdfviewctrlpagepresentationmodeuserinfokey.md)
  * [PTPDFViewCtrlStreamingEventMessageUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptpdfviewctrlstreamingeventmessageuserinfokey.md)
  * [PTPDFViewCtrlStreamingEventNotification](/api-markdown-test/api-docs/ios/constants/ptpdfviewctrlstreamingeventnotification.md)
  * [PTPDFViewCtrlStreamingEventTypeUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptpdfviewctrlstreamingeventtypeuserinfokey.md)
  * [PTPDFViewCtrlWhiteColorUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptpdfviewctrlwhitecoloruserinfokey.md)
  * [PTPDFViewCtrlWillExecuteActionNotification](/api-markdown-test/api-docs/ios/constants/ptpdfviewctrlwillexecuteactionnotification.md)
  * [PTPDFViewCtrlWillSetDocNotification](/api-markdown-test/api-docs/ios/constants/ptpdfviewctrlwillsetdocnotification.md)
  * [PTPencilDrawingAnnotationIdentifier](/api-markdown-test/api-docs/ios/constants/ptpencildrawingannotationidentifier.md)
  * [PTRadioButtonHeightKey](/api-markdown-test/api-docs/ios/constants/ptradiobuttonheightkey.md)
  * [PTRadioButtonWidthKey](/api-markdown-test/api-docs/ios/constants/ptradiobuttonwidthkey.md)
  * [PTReflowModeScrollingDirectionKey](/api-markdown-test/api-docs/ios/constants/ptreflowmodescrollingdirectionkey.md)
  * [PTRemoveWatermarkKey](/api-markdown-test/api-docs/ios/constants/ptremovewatermarkkey.md)
  * [PTRemovedAnnotationsUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptremovedannotationsuserinfokey.md)
  * [PTRichTextParagraphVerticalAlignmentAttributeName](/api-markdown-test/api-docs/ios/constants/ptrichtextparagraphverticalalignmentattributename.md)
  * [PTRubberStampKeyBorderColor](/api-markdown-test/api-docs/ios/constants/ptrubberstampkeybordercolor.md)
  * [PTRubberStampKeyFillColorEnd](/api-markdown-test/api-docs/ios/constants/ptrubberstampkeyfillcolorend.md)
  * [PTRubberStampKeyFillColorStart](/api-markdown-test/api-docs/ios/constants/ptrubberstampkeyfillcolorstart.md)
  * [PTRubberStampKeyFillOpacity](/api-markdown-test/api-docs/ios/constants/ptrubberstampkeyfillopacity.md)
  * [PTRubberStampKeyPointingLeft](/api-markdown-test/api-docs/ios/constants/ptrubberstampkeypointingleft.md)
  * [PTRubberStampKeyPointingRight](/api-markdown-test/api-docs/ios/constants/ptrubberstampkeypointingright.md)
  * [PTRubberStampKeyText](/api-markdown-test/api-docs/ios/constants/ptrubberstampkeytext.md)
  * [PTRubberStampKeyTextBelow](/api-markdown-test/api-docs/ios/constants/ptrubberstampkeytextbelow.md)
  * [PTRubberStampKeyTextColor](/api-markdown-test/api-docs/ios/constants/ptrubberstampkeytextcolor.md)
  * [PTShareWatermarkKey](/api-markdown-test/api-docs/ios/constants/ptsharewatermarkkey.md)
  * [PTSignatureAnnotationIdentifier](/api-markdown-test/api-docs/ios/constants/ptsignatureannotationidentifier.md)
  * [PTSpacingTextKernKey](/api-markdown-test/api-docs/ios/constants/ptspacingtextkernkey.md)
  * [PTStampCheckMarkSizeKey](/api-markdown-test/api-docs/ios/constants/ptstampcheckmarksizekey.md)
  * [PTStampCrossMarkSizeKey](/api-markdown-test/api-docs/ios/constants/ptstampcrossmarksizekey.md)
  * [PTStampDotSizeKey](/api-markdown-test/api-docs/ios/constants/ptstampdotsizekey.md)
  * [PTStampTypeCheckMark](/api-markdown-test/api-docs/ios/constants/ptstamptypecheckmark.md)
  * [PTStampTypeCrossMark](/api-markdown-test/api-docs/ios/constants/ptstamptypecrossmark.md)
  * [PTStampTypeDot](/api-markdown-test/api-docs/ios/constants/ptstamptypedot.md)
  * [PTStampTypeKey](/api-markdown-test/api-docs/ios/constants/ptstamptypekey.md)
  * [PTStoreNewSignatureKey](/api-markdown-test/api-docs/ios/constants/ptstorenewsignaturekey.md)
  * [PTTextAnnotationTypeDate](/api-markdown-test/api-docs/ios/constants/pttextannotationtypedate.md)
  * [PTTextAnnotationTypeKey](/api-markdown-test/api-docs/ios/constants/pttextannotationtypekey.md)
  * [PTTextAnnotationTypeSpacing](/api-markdown-test/api-docs/ios/constants/pttextannotationtypespacing.md)
  * [PTTextSearchEndAtLastPageNumber](/api-markdown-test/api-docs/ios/constants/pttextsearchendatlastpagenumber.md)
  * [PTTextSearchManagerInteractiveSearchDidBeginNotification](/api-markdown-test/api-docs/ios/constants/pttextsearchmanagerinteractivesearchdidbeginnotification.md)
  * [PTTextSearchManagerInteractiveSearchDidEndNotification](/api-markdown-test/api-docs/ios/constants/pttextsearchmanagerinteractivesearchdidendnotification.md)
  * [PTTextSearchMatchCaseKey](/api-markdown-test/api-docs/ios/constants/pttextsearchmatchcasekey.md)
  * [PTTextSearchMatchWholeWordKey](/api-markdown-test/api-docs/ios/constants/pttextsearchmatchwholewordkey.md)
  * [PTTextSearchStartAtFirstPageNumber](/api-markdown-test/api-docs/ios/constants/pttextsearchstartatfirstpagenumber.md)
  * [PTThumbnailFilterAll](/api-markdown-test/api-docs/ios/constants/ptthumbnailfilterall.md)
  * [PTThumbnailFilterAnnotated](/api-markdown-test/api-docs/ios/constants/ptthumbnailfilterannotated.md)
  * [PTThumbnailFilterBookmarked](/api-markdown-test/api-docs/ios/constants/ptthumbnailfilterbookmarked.md)
  * [PTThumbnailViewLayoutDefaultSpacing](/api-markdown-test/api-docs/ios/constants/ptthumbnailviewlayoutdefaultspacing.md)
  * [PTToolGroupDidChangeNotification](/api-markdown-test/api-docs/ios/constants/pttoolgroupdidchangenotification.md)
  * [PTToolManagerAnnotationFlattenedNotification](/api-markdown-test/api-docs/ios/constants/pttoolmanagerannotationflattenednotification.md)
  * [PTToolManagerAnnotationWillFlattenNotification](/api-markdown-test/api-docs/ios/constants/pttoolmanagerannotationwillflattennotification.md)
  * [PTToolManagerAnnotationWillModifyNotification](/api-markdown-test/api-docs/ios/constants/pttoolmanagerannotationwillmodifynotification.md)
  * [PTToolManagerAnnotationWillRemoveNotification](/api-markdown-test/api-docs/ios/constants/pttoolmanagerannotationwillremovenotification.md)
  * [PTToolManagerDidCopyTextNotification](/api-markdown-test/api-docs/ios/constants/pttoolmanagerdidcopytextnotification.md)
  * [PTToolManagerPageAddedNotification](/api-markdown-test/api-docs/ios/constants/pttoolmanagerpageaddednotification.md)
  * [PTToolManagerPageMovedNotification](/api-markdown-test/api-docs/ios/constants/pttoolmanagerpagemovednotification.md)
  * [PTToolManagerPageNumbersUserInfoKey](/api-markdown-test/api-docs/ios/constants/pttoolmanagerpagenumbersuserinfokey.md)
  * [PTToolManagerPageRemovedNotification](/api-markdown-test/api-docs/ios/constants/pttoolmanagerpageremovednotification.md)
  * [PTToolManagerPagesDidRotateNotification](/api-markdown-test/api-docs/ios/constants/pttoolmanagerpagesdidrotatenotification.md)
  * [PTToolManagerPagesWillRotateNotification](/api-markdown-test/api-docs/ios/constants/pttoolmanagerpageswillrotatenotification.md)
  * [PTToolManagerPasteboardUserInfoKey](/api-markdown-test/api-docs/ios/constants/pttoolmanagerpasteboarduserinfokey.md)
  * [PTToolManagerPreviousPageNumberUserInfoKey](/api-markdown-test/api-docs/ios/constants/pttoolmanagerpreviouspagenumberuserinfokey.md)
  * [PTToolManagerTextUserInfoKey](/api-markdown-test/api-docs/ios/constants/pttoolmanagertextuserinfokey.md)
  * [PTToolManagerToolUserInfoKey](/api-markdown-test/api-docs/ios/constants/pttoolmanagertooluserinfokey.md)
  * [PTToolManagerToolWillChangeNotification](/api-markdown-test/api-docs/ios/constants/pttoolmanagertoolwillchangenotification.md)
  * [PTToolManagerWillCopyTextNotification](/api-markdown-test/api-docs/ios/constants/pttoolmanagerwillcopytextnotification.md)
  * [PTToolsSettingsCategoryDefaultValueKey](/api-markdown-test/api-docs/ios/constants/pttoolssettingscategorydefaultvaluekey.md)
  * [PTToolsSettingsCategoryDescriptionKey](/api-markdown-test/api-docs/ios/constants/pttoolssettingscategorydescriptionkey.md)
  * [PTToolsSettingsCategoryKey](/api-markdown-test/api-docs/ios/constants/pttoolssettingscategorykey.md)
  * [PTToolsSettingsFooterDescriptionKey](/api-markdown-test/api-docs/ios/constants/pttoolssettingsfooterdescriptionkey.md)
  * [PTToolsSettingsMinOSKey](/api-markdown-test/api-docs/ios/constants/pttoolssettingsminoskey.md)
  * [PTToolsSettingsMultivalueKey](/api-markdown-test/api-docs/ios/constants/pttoolssettingsmultivaluekey.md)
  * [PTToolsSettingsPlistNameKey](/api-markdown-test/api-docs/ios/constants/pttoolssettingsplistnamekey.md)
  * [PTToolsSettingsSettingKey](/api-markdown-test/api-docs/ios/constants/pttoolssettingssettingkey.md)
  * [PTToolsSettingsSettingKeyKey](/api-markdown-test/api-docs/ios/constants/pttoolssettingssettingkeykey.md)
  * [PTToolsSettingsSettingNameKey](/api-markdown-test/api-docs/ios/constants/pttoolssettingssettingnamekey.md)
  * [PTToolsSettingsUnavailableKey](/api-markdown-test/api-docs/ios/constants/pttoolssettingsunavailablekey.md)
  * [PTUndoRedoManagerDidRedoNotification](/api-markdown-test/api-docs/ios/constants/ptundoredomanagerdidredonotification.md)
  * [PTUndoRedoManagerDidUndoNotification](/api-markdown-test/api-docs/ios/constants/ptundoredomanagerdidundonotification.md)
  * [PTUndoRedoManagerInfoUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptundoredomanagerinfouserinfokey.md)
  * [PTUndoRedoManagerWillRedoNotification](/api-markdown-test/api-docs/ios/constants/ptundoredomanagerwillredonotification.md)
  * [PTUndoRedoManagerWillUndoNotification](/api-markdown-test/api-docs/ios/constants/ptundoredomanagerwillundonotification.md)
  * [PTXFDFUserInfoKey](/api-markdown-test/api-docs/ios/constants/ptxfdfuserinfokey.md)
* [Other Enumerations](/api-markdown-test/api-docs/ios/general/other-enums.md)
  * [PTActionType](/api-markdown-test/api-docs/ios/enums/ptactiontype.md)
  * [PTAnnotActionTriggerEvent](/api-markdown-test/api-docs/ios/enums/ptannotactiontriggerevent.md)
  * [PTAnnotBarButton](/api-markdown-test/api-docs/ios/enums/ptannotbarbutton.md)
  * [PTAnnotBitmapFlags](/api-markdown-test/api-docs/ios/enums/ptannotbitmapflags.md)
  * [PTAnnotFlag](/api-markdown-test/api-docs/ios/enums/ptannotflag.md)
  * [PTAnnotReplyType](/api-markdown-test/api-docs/ios/enums/ptannotreplytype.md)
  * [PTAnnotVectorMode](/api-markdown-test/api-docs/ios/enums/ptannotvectormode.md)
  * [PTAnnotationEditMode](/api-markdown-test/api-docs/ios/enums/ptannotationeditmode.md)
  * [PTAnnotationOutputFlag](/api-markdown-test/api-docs/ios/enums/ptannotationoutputflag.md)
  * [PTAnnotationState](/api-markdown-test/api-docs/ios/enums/ptannotationstate.md)
  * [PTAnnotationViewCellIndicatorAlignment](/api-markdown-test/api-docs/ios/enums/ptannotationviewcellindicatoralignment.md)
  * [PTBdStyle](/api-markdown-test/api-docs/ios/enums/ptbdstyle.md)
  * [PTBlendMode](/api-markdown-test/api-docs/ios/enums/ptblendmode.md)
  * [PTBookmarkViewCellIndicatorAlignment](/api-markdown-test/api-docs/ios/enums/ptbookmarkviewcellindicatoralignment.md)
  * [PTBox](/api-markdown-test/api-docs/ios/enums/ptbox.md)
  * [PTCADLayoutSortOrder](/api-markdown-test/api-docs/ios/enums/ptcadlayoutsortorder.md)
  * [PTCMSType](/api-markdown-test/api-docs/ios/enums/ptcmstype.md)
  * [PTCharacterOrdering](/api-markdown-test/api-docs/ios/enums/ptcharacterordering.md)
  * [PTColorPostProcessMode](/api-markdown-test/api-docs/ios/enums/ptcolorpostprocessmode.md)
  * [PTColorSpaceType](/api-markdown-test/api-docs/ios/enums/ptcolorspacetype.md)
  * [PTCompressionMode](/api-markdown-test/api-docs/ios/enums/ptcompressionmode.md)
  * [PTConnectionErrorHandlingMode](/api-markdown-test/api-docs/ios/enums/ptconnectionerrorhandlingmode.md)
  * [PTDataExtractionEngine](/api-markdown-test/api-docs/ios/enums/ptdataextractionengine.md)
  * [PTDigestAlgorithmType](/api-markdown-test/api-docs/ios/enums/ptdigestalgorithmtype.md)
  * [PTDigitalSignatureFieldDocumentPermissions](/api-markdown-test/api-docs/ios/enums/ptdigitalsignaturefielddocumentpermissions.md)
  * [PTDigitalSignatureFieldFieldPermissions](/api-markdown-test/api-docs/ios/enums/ptdigitalsignaturefieldfieldpermissions.md)
  * [PTDigitalSignatureFieldSubFilterType](/api-markdown-test/api-docs/ios/enums/ptdigitalsignaturefieldsubfiltertype.md)
  * [PTDisallowedChangeType](/api-markdown-test/api-docs/ios/enums/ptdisallowedchangetype.md)
  * [PTDocumentConversionResult](/api-markdown-test/api-docs/ios/enums/ptdocumentconversionresult.md)
  * [PTDownloadedType](/api-markdown-test/api-docs/ios/enums/ptdownloadedtype.md)
  * [PTDownsampleMode](/api-markdown-test/api-docs/ios/enums/ptdownsamplemode.md)
  * [PTElementType](/api-markdown-test/api-docs/ios/enums/ptelementtype.md)
  * [PTEncoding](/api-markdown-test/api-docs/ios/enums/ptencoding.md)
  * [PTExtendedAnnotType](/api-markdown-test/api-docs/ios/enums/ptextendedannottype.md)
  * [PTExternalAnnotManagerMode](/api-markdown-test/api-docs/ios/enums/ptexternalannotmanagermode.md)
  * [PTExtractFlag](/api-markdown-test/api-docs/ios/enums/ptextractflag.md)
  * [PTFitType](/api-markdown-test/api-docs/ios/enums/ptfittype.md)
  * [PTFlateCompressionLevel](/api-markdown-test/api-docs/ios/enums/ptflatecompressionlevel.md)
  * [PTFlattenFlag](/api-markdown-test/api-docs/ios/enums/ptflattenflag.md)
  * [PTFlattenMode](/api-markdown-test/api-docs/ios/enums/ptflattenmode.md)
  * [PTFlattenThresholdFlag](/api-markdown-test/api-docs/ios/enums/ptflattenthresholdflag.md)
  * [PTFontType](/api-markdown-test/api-docs/ios/enums/ptfonttype.md)
  * [PTFormActionFlag](/api-markdown-test/api-docs/ios/enums/ptformactionflag.md)
  * [PTFunctionType](/api-markdown-test/api-docs/ios/enums/ptfunctiontype.md)
  * [PTGStateAttribute](/api-markdown-test/api-docs/ios/enums/ptgstateattribute.md)
  * [PTGeometryCollectionSnappingMode](/api-markdown-test/api-docs/ios/enums/ptgeometrycollectionsnappingmode.md)
  * [PTGrabberOrientation](/api-markdown-test/api-docs/ios/enums/ptgrabberorientation.md)
  * [PTHTMLContentReflowSetting](/api-markdown-test/api-docs/ios/enums/pthtmlcontentreflowsetting.md)
  * [PTHTMLSearchableImageSetting](/api-markdown-test/api-docs/ios/enums/pthtmlsearchableimagesetting.md)
  * [PTHorizontalAlignment](/api-markdown-test/api-docs/ios/enums/pthorizontalalignment.md)
  * [PTInkEraserMode](/api-markdown-test/api-docs/ios/enums/ptinkerasermode.md)
  * [PTInputFilter](/api-markdown-test/api-docs/ios/enums/ptinputfilter.md)
  * [PTInsertFlag](/api-markdown-test/api-docs/ios/enums/ptinsertflag.md)
  * [PTLanguageChoice](/api-markdown-test/api-docs/ios/enums/ptlanguagechoice.md)
  * [PTLineCap](/api-markdown-test/api-docs/ios/enums/ptlinecap.md)
  * [PTLineJoin](/api-markdown-test/api-docs/ios/enums/ptlinejoin.md)
  * [PTLogLevel](/api-markdown-test/api-docs/ios/enums/ptloglevel.md)
  * [PTLogMessageType](/api-markdown-test/api-docs/ios/enums/ptlogmessagetype.md)
  * [PTLogOutputLevel](/api-markdown-test/api-docs/ios/enums/ptlogoutputlevel.md)
  * [PTMonoCompressionMode](/api-markdown-test/api-docs/ios/enums/ptmonocompressionmode.md)
  * [PTMonoDownsampleMode](/api-markdown-test/api-docs/ios/enums/ptmonodownsamplemode.md)
  * [PTNavigationListsViewControllerVisibility](/api-markdown-test/api-docs/ios/enums/ptnavigationlistsviewcontrollervisibility.md)
  * [PTOverloadedFunction](/api-markdown-test/api-docs/ios/enums/ptoverloadedfunction.md)
  * [PTOverprintPreviewMode](/api-markdown-test/api-docs/ios/enums/ptoverprintpreviewmode.md)
  * [PTPDFAnnotationChangeType](/api-markdown-test/api-docs/ios/enums/ptpdfannotationchangetype.md)
  * [PTPDFDocActionTriggerEvent](/api-markdown-test/api-docs/ios/enums/ptpdfdocactiontriggerevent.md)
  * [PTPDFDocumentManagerErrorCode](/api-markdown-test/api-docs/ios/enums/ptpdfdocumentmanagererrorcode.md)
  * [PTPDFViewCtrlPagingDirection](/api-markdown-test/api-docs/ios/enums/ptpdfviewctrlpagingdirection.md)
  * [PTPageActionTriggerEvent](/api-markdown-test/api-docs/ios/enums/ptpageactiontriggerevent.md)
  * [PTPageLabelStyle](/api-markdown-test/api-docs/ios/enums/ptpagelabelstyle.md)
  * [PTPageLayout](/api-markdown-test/api-docs/ios/enums/ptpagelayout.md)
  * [PTPageMode](/api-markdown-test/api-docs/ios/enums/ptpagemode.md)
  * [PTPagePresentationMode](/api-markdown-test/api-docs/ios/enums/ptpagepresentationmode.md)
  * [PTPageSetFilter](/api-markdown-test/api-docs/ios/enums/ptpagesetfilter.md)
  * [PTPageTemplateStyle](/api-markdown-test/api-docs/ios/enums/ptpagetemplatestyle.md)
  * [PTPageViewMode](/api-markdown-test/api-docs/ios/enums/ptpageviewmode.md)
  * [PTPanelPosition](/api-markdown-test/api-docs/ios/enums/ptpanelposition.md)
  * [PTPathSegmentType](/api-markdown-test/api-docs/ios/enums/ptpathsegmenttype.md)
  * [PTPatternColorType](/api-markdown-test/api-docs/ios/enums/ptpatterncolortype.md)
  * [PTPencilInteractionMode](/api-markdown-test/api-docs/ios/enums/ptpencilinteractionmode.md)
  * [PTPixelFormat](/api-markdown-test/api-docs/ios/enums/ptpixelformat.md)
  * [PTPredefined](/api-markdown-test/api-docs/ios/enums/ptpredefined.md)
  * [PTPreferredOCREngine](/api-markdown-test/api-docs/ios/enums/ptpreferredocrengine.md)
  * [PTProcessingFlags](/api-markdown-test/api-docs/ios/enums/ptprocessingflags.md)
  * [PTRasterizerType](/api-markdown-test/api-docs/ios/enums/ptrasterizertype.md)
  * [PTReferencePos](/api-markdown-test/api-docs/ios/enums/ptreferencepos.md)
  * [PTReflowMode](/api-markdown-test/api-docs/ios/enums/ptreflowmode.md)
  * [PTReflowViewControllerScrollingDirection](/api-markdown-test/api-docs/ios/enums/ptreflowviewcontrollerscrollingdirection.md)
  * [PTRenderingIntent](/api-markdown-test/api-docs/ios/enums/ptrenderingintent.md)
  * [PTResizeHandleLocation](/api-markdown-test/api-docs/ios/enums/ptresizehandlelocation.md)
  * [PTResultState](/api-markdown-test/api-docs/ios/enums/ptresultstate.md)
  * [PTRichTextParagraphVerticalAlignment](/api-markdown-test/api-docs/ios/enums/ptrichtextparagraphverticalalignment.md)
  * [PTRotate](/api-markdown-test/api-docs/ios/enums/ptrotate.md)
  * [PTRotateHandleLocation](/api-markdown-test/api-docs/ios/enums/ptrotatehandlelocation.md)
  * [PTShadingType](/api-markdown-test/api-docs/ios/enums/ptshadingtype.md)
  * [PTShapingFailureReason](/api-markdown-test/api-docs/ios/enums/ptshapingfailurereason.md)
  * [PTShapingStatus](/api-markdown-test/api-docs/ios/enums/ptshapingstatus.md)
  * [PTSignatureType](/api-markdown-test/api-docs/ios/enums/ptsignaturetype.md)
  * [PTSignaturesVerificationStatus](/api-markdown-test/api-docs/ios/enums/ptsignaturesverificationstatus.md)
  * [PTSizeType](/api-markdown-test/api-docs/ios/enums/ptsizetype.md)
  * [PTStandardType1Font](/api-markdown-test/api-docs/ios/enums/ptstandardtype1font.md)
  * [PTStrokeStyle](/api-markdown-test/api-docs/ios/enums/ptstrokestyle.md)
  * [PTTemplateDocumentResult](/api-markdown-test/api-docs/ios/enums/pttemplatedocumentresult.md)
  * [PTTextAlignment](/api-markdown-test/api-docs/ios/enums/pttextalignment.md)
  * [PTTextJustification](/api-markdown-test/api-docs/ios/enums/pttextjustification.md)
  * [PTTextRenderingMode](/api-markdown-test/api-docs/ios/enums/pttextrenderingmode.md)
  * [PTTextSearchDirection](/api-markdown-test/api-docs/ios/enums/pttextsearchdirection.md)
  * [PTTextSelectionMode](/api-markdown-test/api-docs/ios/enums/pttextselectionmode.md)
  * [PTThreshold](/api-markdown-test/api-docs/ios/enums/ptthreshold.md)
  * [PTTilingType](/api-markdown-test/api-docs/ios/enums/pttilingtype.md)
  * [PTToolGroupToolbarAlignment](/api-markdown-test/api-docs/ios/enums/pttoolgrouptoolbaralignment.md)
  * [PTVerificationOptionsCertificateTrustFlag](/api-markdown-test/api-docs/ios/enums/ptverificationoptionscertificatetrustflag.md)
  * [PTVerificationOptionsSecurityLevel](/api-markdown-test/api-docs/ios/enums/ptverificationoptionssecuritylevel.md)
  * [PTVerificationOptionsTimeMode](/api-markdown-test/api-docs/ios/enums/ptverificationoptionstimemode.md)
  * [PTVerificationResultDigestStatus](/api-markdown-test/api-docs/ios/enums/ptverificationresultdigeststatus.md)
  * [PTVerificationResultDocumentStatus](/api-markdown-test/api-docs/ios/enums/ptverificationresultdocumentstatus.md)
  * [PTVerificationResultModificationPermissionsStatus](/api-markdown-test/api-docs/ios/enums/ptverificationresultmodificationpermissionsstatus.md)
  * [PTVerificationResultTrustStatus](/api-markdown-test/api-docs/ios/enums/ptverificationresulttruststatus.md)
  * [PTVerticalAlignment](/api-markdown-test/api-docs/ios/enums/ptverticalalignment.md)
  * [PTViewerPref](/api-markdown-test/api-docs/ios/enums/ptviewerpref.md)
  * [PTWordOutputFormat](/api-markdown-test/api-docs/ios/enums/ptwordoutputformat.md)
  * [PTWordSearchableImageSetting](/api-markdown-test/api-docs/ios/enums/ptwordsearchableimagesetting.md)
  * [PTWriteMode](/api-markdown-test/api-docs/ios/enums/ptwritemode.md)
  * [PTXMLOutputFlags](/api-markdown-test/api-docs/ios/enums/ptxmloutputflags.md)
  * [PTXPSOverprintPreviewMode](/api-markdown-test/api-docs/ios/enums/ptxpsoverprintpreviewmode.md)
  * [TrnPagePresentationMode](/api-markdown-test/api-docs/ios/enums/trnpagepresentationmode.md)
  * [TrnPageViewMode](/api-markdown-test/api-docs/ios/enums/trnpageviewmode.md)
  * [TrnZoomLimitMode](/api-markdown-test/api-docs/ios/enums/trnzoomlimitmode.md)
* [Other Protocols](/api-markdown-test/api-docs/ios/general/other-protocols.md)
  * [PTAnalyticsHandler](/api-markdown-test/api-docs/ios/protocols/ptanalyticshandler.md)
  * [PTAnnotationAuthorModel](/api-markdown-test/api-docs/ios/protocols/ptannotationauthormodel.md)
  * [PTAnnotationModel](/api-markdown-test/api-docs/ios/protocols/ptannotationmodel.md)
  * [PTAnnotationRefreshAppearanceHandler](/api-markdown-test/api-docs/ios/protocols/ptannotationrefreshappearancehandler.md)
  * [PTAnnotationReplyInputViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptannotationreplyinputviewcontrollerdelegate.md)
  * [PTAnnotationStylePresetsViewDelegate](/api-markdown-test/api-docs/ios/protocols/ptannotationstylepresetsviewdelegate.md)
  * [PTAnnotationViewCellDelegate](/api-markdown-test/api-docs/ios/protocols/ptannotationviewcelldelegate.md)
  * [PTBookmarkViewCellDelegate](/api-markdown-test/api-docs/ios/protocols/ptbookmarkviewcelldelegate.md)
  * [PTCollaborationServerCommunication](/api-markdown-test/api-docs/ios/protocols/ptcollaborationservercommunication.md)
  * [PTCountCreateDelegate](/api-markdown-test/api-docs/ios/protocols/ptcountcreatedelegate.md)
  * [PTCreateRubberStampViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptcreaterubberstampviewcontrollerdelegate.md)
  * [PTCustomTableViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptcustomtableviewcontrollerdelegate.md)
  * [PTDiffViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptdiffviewcontrollerdelegate.md)
  * [PTDigitalSignatureToolDelegate](/api-markdown-test/api-docs/ios/protocols/ptdigitalsignaturetooldelegate.md)
  * [PTDigitalSignaturesViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptdigitalsignaturesviewcontrollerdelegate.md)
  * [PTDocumentModel](/api-markdown-test/api-docs/ios/protocols/ptdocumentmodel.md)
  * [PTDocumentTabTableViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptdocumenttabtableviewcontrollerdelegate.md)
  * [PTDocumentViewSettingsControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptdocumentviewsettingscontrollerdelegate.md)
  * [PTFeatureGateDelegate](/api-markdown-test/api-docs/ios/protocols/ptfeaturegatedelegate.md)
  * [PTFileAttachmentHandlerDelegate](/api-markdown-test/api-docs/ios/protocols/ptfileattachmenthandlerdelegate.md)
  * [PTFontPickerViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptfontpickerviewcontrollerdelegate.md)
  * [PTLegacyAnnotationViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptlegacyannotationviewcontrollerdelegate.md)
  * [PTLinkPopupViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptlinkpopupviewcontrollerdelegate.md)
  * [PTMultiAnnotStyleViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptmultiannotstyleviewcontrollerdelegate.md)
  * [PTPDFAnnotationBorderAppearance](/api-markdown-test/api-docs/ios/protocols/ptpdfannotationborderappearance.md)
  * [PTPDFDocumentManagerDelegate](/api-markdown-test/api-docs/ios/protocols/ptpdfdocumentmanagerdelegate.md)
  * [PTPDFLayerViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptpdflayerviewcontrollerdelegate.md)
  * [PTPageCropViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptpagecropviewcontrollerdelegate.md)
  * [PTPageModel](/api-markdown-test/api-docs/ios/protocols/ptpagemodel.md)
  * [PTPanelViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptpanelviewcontrollerdelegate.md)
  * [PTPencilDrawingCreateDelegate](/api-markdown-test/api-docs/ios/protocols/ptpencildrawingcreatedelegate.md)
  * [PTPrintDelegate](/api-markdown-test/api-docs/ios/protocols/ptprintdelegate.md)
  * [PTReflowManagerDelegate](/api-markdown-test/api-docs/ios/protocols/ptreflowmanagerdelegate.md)
  * [PTReflowSettingsViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptreflowsettingsviewcontrollerdelegate.md)
  * [PTRichTextAnnotationProperties](/api-markdown-test/api-docs/ios/protocols/ptrichtextannotationproperties.md)
  * [PTRichTextAppearanceViewModel](/api-markdown-test/api-docs/ios/protocols/ptrichtextappearanceviewmodel.md)
  * [PTRubberStampViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptrubberstampviewcontrollerdelegate.md)
  * [PTSavedCountGroupsViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptsavedcountgroupsviewcontrollerdelegate.md)
  * [PTSearchSettingsViewControllerDelegate](/api-markdown-test/api-docs/ios/protocols/ptsearchsettingsviewcontrollerdelegate.md)
  * [PTSelectionRectViewDelegate](/api-markdown-test/api-docs/ios/protocols/ptselectionrectviewdelegate.md)
  * [PTSignaturesManagerDelegate](/api-markdown-test/api-docs/ios/protocols/ptsignaturesmanagerdelegate.md)
  * [PTTextSearchSessionDelegate](/api-markdown-test/api-docs/ios/protocols/pttextsearchsessiondelegate.md)
  * [PTTextSearchToolbarControllerDelegate](/api-markdown-test/api-docs/ios/protocols/pttextsearchtoolbarcontrollerdelegate.md)
  * [PTTextSearchToolbarDelegate](/api-markdown-test/api-docs/ios/protocols/pttextsearchtoolbardelegate.md)
  * [PTToolGroupManagerDelegate](/api-markdown-test/api-docs/ios/protocols/pttoolgroupmanagerdelegate.md)
  * [PTToolGroupToolbarDelegate](/api-markdown-test/api-docs/ios/protocols/pttoolgrouptoolbardelegate.md)
  * [PTToolManagerObserver](/api-markdown-test/api-docs/ios/protocols/pttoolmanagerobserver.md)
  * [PTToolManagerViewControllerPresentation](/api-markdown-test/api-docs/ios/protocols/pttoolmanagerviewcontrollerpresentation.md)
* [Other Type Definitions](/api-markdown-test/api-docs/ios/general/other-type-definitions.md)
  * [PTAnalyticsEventCategory](/api-markdown-test/api-docs/ios/type-definitions/ptanalyticseventcategory.md)
  * [PTAnnotStylePresetKey](/api-markdown-test/api-docs/ios/type-definitions/ptannotstylepresetkey.md)
  * [PTAnnotationRefreshAppearanceUserInfoKey](/api-markdown-test/api-docs/ios/type-definitions/ptannotationrefreshappearanceuserinfokey.md)
  * [PTFilterMode](/api-markdown-test/api-docs/ios/type-definitions/ptfiltermode.md)
  * [PTJobRequestProcHandler](/api-markdown-test/api-docs/ios/type-definitions/ptjobrequestprochandler.md)
  * [PTMeasurementUnitType](/api-markdown-test/api-docs/ios/type-definitions/ptmeasurementunittype.md)
  * [PTPDFDocumentNotificationUserInfoKey](/api-markdown-test/api-docs/ios/type-definitions/ptpdfdocumentnotificationuserinfokey.md)
  * [PTPDFDocumentReadOptionKey](/api-markdown-test/api-docs/ios/type-definitions/ptpdfdocumentreadoptionkey.md)
  * [PTPDFDocumentWriteOptionKey](/api-markdown-test/api-docs/ios/type-definitions/ptpdfdocumentwriteoptionkey.md)
  * [PTPDFPageNumber](/api-markdown-test/api-docs/ios/type-definitions/ptpdfpagenumber.md)
  * [PTSignatureHandlerId](/api-markdown-test/api-docs/ios/type-definitions/ptsignaturehandlerid.md)
  * [PTStampType](/api-markdown-test/api-docs/ios/type-definitions/ptstamptype.md)
  * [SignatureHandlerId](/api-markdown-test/api-docs/ios/type-definitions/signaturehandlerid.md)
* [Other Functions](/api-markdown-test/api-docs/ios/general/other-functions.md)
  * [PTAnnotClassForAnnot](/api-markdown-test/api-docs/ios/functions/ptannotclassforannot.md)
  * [PTExtendedAnnotNameFromType](/api-markdown-test/api-docs/ios/functions/ptextendedannotnamefromtype.md)
  * [PTExtendedAnnotTypeFromName](/api-markdown-test/api-docs/ios/functions/ptextendedannottypefromname.md)
  * [PTLineCapFromCGLineCap](/api-markdown-test/api-docs/ios/functions/ptlinecapfromcglinecap.md)
  * [PTLineJoinFromCGLineJoin](/api-markdown-test/api-docs/ios/functions/ptlinejoinfromcglinejoin.md)
  * [PTLocalizedAnnotationNameFromType](/api-markdown-test/api-docs/ios/functions/ptlocalizedannotationnamefromtype.md)
  * [PTLocalizedString](/api-markdown-test/api-docs/ios/functions/ptlocalizedstring.md)
  * [PTLocalizedStringFromTable](/api-markdown-test/api-docs/ios/functions/ptlocalizedstringfromtable.md)
  * [PTLogAnalyticsEvent](/api-markdown-test/api-docs/ios/functions/ptloganalyticsevent.md)
  * [PTLogException](/api-markdown-test/api-docs/ios/functions/ptlogexception.md)
  * [PTPDFNetExceptionToError](/api-markdown-test/api-docs/ios/functions/ptpdfnetexceptiontoerror.md)
  * [PTPDFPageNumberIsValid](/api-markdown-test/api-docs/ios/functions/ptpdfpagenumberisvalid.md)
  * [PTPagePresentationModeGetBaseMode](/api-markdown-test/api-docs/ios/functions/ptpagepresentationmodegetbasemode.md)
  * [PTPagePresentationModeGetEffectiveMode](/api-markdown-test/api-docs/ios/functions/ptpagepresentationmodegeteffectivemode.md)
  * [PTPagePresentationModeIsContinuous](/api-markdown-test/api-docs/ios/functions/ptpagepresentationmodeiscontinuous.md)
  * [PTWidgetClassForWidgetAnnot](/api-markdown-test/api-docs/ios/functions/ptwidgetclassforwidgetannot.md)

## PTElement

```highlight
@interface PTElement : NSObject
```

Element is the abstract interface used to access graphical elements used to build the display list.

Just like many other classes in PDFNet (e.g. ColorSpace, Font, Annot, etc), Element class follows the composite design pattern. This means that all Elements are accessed through the same interface, but depending on the Element type (that can be obtained using GetType()), only methods related to that type can be called. For example, if GetType() returns e\_image, it is illegal to call a method specific to another Element type (i.e. a call to a text specific GetTextData() will throw an Exception).

* `-GetType`

  **Declaration**

  Objective-C

  ```highlight
  - (PTElementType)GetType;
  ```

  Swift

  ```highlight
  func getType() -> PTElementType
  ```

  **Return Value**

  the current element type.
* `-GetGState`

  **Declaration**

  Objective-C

  ```highlight
  - (PTGState *)GetGState;
  ```

  Swift

  ```highlight
  func getGState() -> PTGState!
  ```

  **Return Value**

  GState of this Element
* `-GetCTM`

  **Declaration**

  Objective-C

  ```highlight
  - (PTMatrix2D *)GetCTM;
  ```

  Swift

  ```highlight
  func getCTM() -> PTMatrix2D!
  ```

  **Return Value**

  Current Transformation Matrix (CTM) that maps coordinates to the initial user space.
* `-GetBBox`

  Obtains the bounding box for a graphical element.

  Calculates the bounding box for a graphical element (i.e. an Element that belongs to one of following types: e\_path, e\_text, e\_image, e\_inline\_image, e\_shading e\_form). The returned bounding box is guaranteed to encompass the Element, but is not guaranteed to be the smallest box that could contain the element. For example, for Bezier curves the bounding box will enclose all control points, not just the curve itself.

  **Declaration**

  Objective-C

  ```highlight
  - (PTPDFRect *)GetBBox;
  ```

  Swift

  ```highlight
  func getBBox() -> PTPDFRect!
  ```

  **Parameters**

  | `out_bbox` | (Filled by the method) A reference to a rectangle specifying the bounding box of Element (a rectangle that surrounds the entire element). The coordinates are represented in the default PDF page coordinate system and are using units called points ( 1 point = 1/72 inch = 2.54 /72 centimeter). The bounding box already accounts for the effects of current transformation matrix (CTM), text matrix, font size, and other properties in the graphics state. If this is a non-graphical element (i.e. the method returns false) the bounding box is undefined. |
  | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

  **Return Value**

  true if this is a graphical element and the bounding box can be calculated; false for non-graphical elements which don’t have bounding box.
* `-GetParentStructElement`

  **Declaration**

  Objective-C

  ```highlight
  - (PTSElement *)GetParentStructElement;
  ```

  Swift

  ```highlight
  func getParentStructElement() -> PTSElement!
  ```

  **Return Value**

  Parent logical structure element (such as ‘span’ or ‘paragraph’). If the Element is not associated with any structure element, the returned SElement will not be valid (i.e. selem.IsValid() -> false).
* `-GetStructMCID`

  Marked content identifier can be used to associate an Element with logical structure element that refers to the Element.

  **Declaration**

  Objective-C

  ```highlight
  - (int)GetStructMCID;
  ```

  Swift

  ```highlight
  func getStructMCID() -> Int32
  ```

  **Return Value**

  Marked Content Identifier (MCID) for this Element or a negative number if the element is not assigned an identifier/MCID.
* `-IsOCVisible`

  When enumerating page content, OCG::Context can be passed as a parameter in ElementReader.Begin() method. When using PDFDraw, PDFRasterizer, or PDFView class to render PDF pages use PDFDraw::SetOCGContext() method to select an OC context.

  **Declaration**

  Objective-C

  ```highlight
  - (BOOL)IsOCVisible;
  ```

  Swift

  ```highlight
  func isOCVisible() -> Bool
  ```

  **Return Value**

  true if this element is visible in the optional-content context (OCG::Context). The method considers the context’s current OCMD stack, the group ON-OFF states, the non-OC drawing status, the drawing and enumeration mode, and the intent.
* `-IsClippingPath`

  **Declaration**

  Objective-C

  ```highlight
  - (BOOL)IsClippingPath;
  ```

  Swift

  ```highlight
  func isClippingPath() -> Bool
  ```

  **Return Value**

  true if the current path element is a clipping path and should be added to clipping path stack.
* `-IsStroked`

  **Declaration**

  Objective-C

  ```highlight
  - (BOOL)IsStroked;
  ```

  Swift

  ```highlight
  func isStroked() -> Bool
  ```

  **Return Value**

  true if the current path element should be stroked
* `-IsFilled`

  **Declaration**

  Objective-C

  ```highlight
  - (BOOL)IsFilled;
  ```

  Swift

  ```highlight
  func isFilled() -> Bool
  ```

  **Return Value**

  true if the current path element should be filled
* `-IsWindingFill`

  According non-zero winding rule, you can determine whether a test point is inside or outside a closed curve as follows: Draw a line from a test point to a point that is distant from the curve. Count the number of times the curve crosses the test line from left to right, and count the number of times the curve crosses the test line from right to left. If those two numbers are the same, the test point is outside the curve; otherwise, the test point is inside the curve.

  According to even-odd rule, you can determine whether a test point is inside or outside a closed curve as follows: Draw a line from the test point to a point that is distant from the curve. If that line crosses the curve an odd number of times, the test point is inside the curve; otherwise, the test point is outside the curve.

  **Declaration**

  Objective-C

  ```highlight
  - (BOOL)IsWindingFill;
  ```

  Swift

  ```highlight
  func isWindingFill() -> Bool
  ```

  **Return Value**

  true if the current path should be filled using non-zero winding rule, or false if the path should be filled using even-odd rule.
* `-IsClipWindingFill`

  **Declaration**

  Objective-C

  ```highlight
  - (BOOL)IsClipWindingFill;
  ```

  Swift

  ```highlight
  func isClipWindingFill() -> Bool
  ```

  **Return Value**

  true if the current clip path is using non-zero winding rule, or false for even-odd rule.
* `-GetPathData`

  Returns the PathData stored by the path element.

  **Declaration**

  Objective-C

  ```highlight
  - (PTPathData *)GetPathData;
  ```

  Swift

  ```highlight
  func getPathData() -> PTPathData!
  ```

  **Return Value**

  The PathData which contains the operators and corresponding point data.
* `-SetPathData:`

  Set the PathData of this element. The PathData contains the array of points stored by the element and the array of path segment types.

  **Declaration**

  Objective-C

  ```highlight
  - (void)SetPathData:(PTPathData *)data;
  ```

  Swift

  ```highlight
  func setPathData(_ data: PTPathData!)
  ```
* `-SetPathClip:`

  Indicate whether the path is a clipping path or non-clipping path

  **Declaration**

  Objective-C

  ```highlight
  - (void)SetPathClip:(BOOL)clip;
  ```

  Swift

  ```highlight
  func setPathClip(_ clip: Bool)
  ```

  **Parameters**

  | `clip` | true to set path to clipping path. False for non-clipping path. |
  | ------ | --------------------------------------------------------------- |
* `-SetPathStroke:`

  Indicate whether the path should be stroked

  **Declaration**

  Objective-C

  ```highlight
  - (void)SetPathStroke:(BOOL)stroke;
  ```

  Swift

  ```highlight
  func setPathStroke(_ stroke: Bool)
  ```

  **Parameters**

  | `stroke` | true to set path to be stroked. False for no stroke path. |
  | -------- | --------------------------------------------------------- |
* `-SetPathFill:`

  Indicate whether the path should be filled

  **Declaration**

  Objective-C

  ```highlight
  - (void)SetPathFill:(BOOL)fill;
  ```

  Swift

  ```highlight
  func setPathFill(_ fill: Bool)
  ```

  **Parameters**

  | `fill` | true to set path to be filled. False for no fill path. |
  | ------ | ------------------------------------------------------ |
* `-SetWindingFill:`

  Sets path’s fill rule.

  **Declaration**

  Objective-C

  ```highlight
  - (void)SetWindingFill:(BOOL)winding_rule;
  ```

  Swift

  ```highlight
  func setWindingFill(_ winding_rule: Bool)
  ```

  **Parameters**

  | `winding_rule` | if winding\_rule is true path will be filled using non-zero winding fill rule, otherwise even-odd fill will be used. |
  | -------------- | -------------------------------------------------------------------------------------------------------------------- |
* `-SetClipWindingFill:`

  Sets clipping path’s fill rule.

  **Declaration**

  Objective-C

  ```highlight
  - (void)SetClipWindingFill:(BOOL)winding_rule;
  ```

  Swift

  ```highlight
  func setClipWindingFill(_ winding_rule: Bool)
  ```

  **Parameters**

  | `winding_rule` | if winding\_rule is true clipping should use non-zero winding rule, or false for even-odd rule. |
  | -------------- | ----------------------------------------------------------------------------------------------- |
* `-GetXObject`

  **Declaration**

  Objective-C

  ```highlight
  - (PTObj *)GetXObject;
  ```

  Swift

  ```highlight
  func getXObject() -> PTObj!
  ```

  **Return Value**

  the SDF object of the Image/Form object.
* `-GetImageData`

  **Declaration**

  Objective-C

  ```highlight
  - (PTFilter *)GetImageData;
  ```

  Swift

  ```highlight
  func getImageData() -> PTFilter!
  ```

  **Return Value**

  A stream (filter) containing decoded image data
* `-GetImageDataSize`

  **Declaration**

  Objective-C

  ```highlight
  - (int)GetImageDataSize;
  ```

  Swift

  ```highlight
  func getImageDataSize() -> Int32
  ```

  **Return Value**

  the size of image data in bytes
* `-GetImageColorSpace`

  The returned color space may be any type of color space except Pattern.

  **Declaration**

  Objective-C

  ```highlight
  - (PTColorSpace *)GetImageColorSpace;
  ```

  Swift

  ```highlight
  func getImageColorSpace() -> PTColorSpace!
  ```

  **Return Value**

  The SDF object representing the color space in which image are specified or NULL if the image is an image mask
* `-GetImageWidth`

  **Declaration**

  Objective-C

  ```highlight
  - (int)GetImageWidth;
  ```

  Swift

  ```highlight
  func getImageWidth() -> Int32
  ```

  **Return Value**

  the width of the image, in samples.
* `-GetImageHeight`

  **Declaration**

  Objective-C

  ```highlight
  - (int)GetImageHeight;
  ```

  Swift

  ```highlight
  func getImageHeight() -> Int32
  ```

  **Return Value**

  the height of the image, in samples.
* `-GetDecodeArray`

  **Declaration**

  Objective-C

  ```highlight
  - (PTObj *)GetDecodeArray;
  ```

  Swift

  ```highlight
  func getDecodeArray() -> PTObj!
  ```

  **Return Value**

  Decode array or NULL if the parameter is not specified. A decode object is an array of numbers describing how to map image samples into the range of values appropriate for the color space of the image. If ImageMask is true, the array must be either \[0 1] or \[1 0]; otherwise, its length must be twice the number of color components required by ColorSpace. Default value depends on the color space, See Table 4.36 in PDF Ref. Manual.
* `-GetBitsPerComponent`

  **Declaration**

  Objective-C

  ```highlight
  - (int)GetBitsPerComponent;
  ```

  Swift

  ```highlight
  func getBitsPerComponent() -> Int32
  ```

  **Return Value**

  the number of bits used to represent each color component. Only a single value may be specified; the number of bits is the same for all color components. Valid values are 1, 2, 4, and 8.
* `-GetComponentNum`

  **Declaration**

  Objective-C

  ```highlight
  - (int)GetComponentNum;
  ```

  Swift

  ```highlight
  func getComponentNum() -> Int32
  ```

  **Return Value**

  the number of color components per sample.
* `-IsImageMask`

  **Declaration**

  Objective-C

  ```highlight
  - (BOOL)IsImageMask;
  ```

  Swift

  ```highlight
  func isImageMask() -> Bool
  ```

  **Return Value**

  a boolean indicating whether the inline image is to be treated as an image mask.
* `-IsImageInterpolate`

  **Declaration**

  Objective-C

  ```highlight
  - (BOOL)IsImageInterpolate;
  ```

  Swift

  ```highlight
  func isImageInterpolate() -> Bool
  ```

  **Return Value**

  a boolean indicating whether image interpolation is to be performed.
* `-GetMask`

  If IsImageMask() return true, this method will return NULL.

  **Declaration**

  Objective-C

  ```highlight
  - (PTObj *)GetMask;
  ```

  Swift

  ```highlight
  func getMask() -> PTObj!
  ```

  **Return Value**

  an image XObject defining an image mask to be applied to this image (See ‘Explicit Masking’, 4.8.5), or an array specifying a range of colors to be applied to it as a color key mask (See ‘Color Key Masking’).
* `-GetImageRenderingIntent`

  **Declaration**

  Objective-C

  ```highlight
  - (PTRenderingIntent)GetImageRenderingIntent;
  ```

  Swift

  ```highlight
  func getImageRenderingIntent() -> PTRenderingIntent
  ```

  **Return Value**

  The color rendering intent to be used in rendering the image.
* `-GetTextString`

  Note

  In PDF text can be encoded using various encoding schemes and in some cases it is not possible to extract Unicode encoding. If it is not possible to map charcode to Unicode the function will map a character to undefined code, 0xFFFD. This code is defined in private Unicode range.

  Note

  If you would like to map raw text to Unicode (or some other encoding) yourself use CharIterators returned by CharBegin()/CharEnd() and PDF::Font code mapping methods.

  Note

  The string owner is the current element (i.e. ElementReader or ElementBuilder).

  **Declaration**

  Objective-C

  ```highlight
  - (NSString *)GetTextString;
  ```

  Swift

  ```highlight
  func getTextString() -> String!
  ```

  **Return Value**

  a pointer to Unicode string for this text Element. The function maps character codes to Unicode array defined by Adobe Glyph List (<http://partners.adobe.com/asn/developer/type/glyphlist.txt>).
* `-GetTextData`

  Note

  GetTextData() returns the raw text data and not a Unicode string. In PDF text can be encoded using various encoding schemes so it is necessary to consider Font encoding while processing the content of this buffer.

  Note

  Most of the time GetTextString() is what you are looking for instead. GetTextString() maps the raw text directly into Unicode (as specified by Adobe Glyph List (AGL) ). Even if you would prefer to decode text yourself it is more convenient to use CharIterators returned by CharBegin()/CharEnd() and PDF::Font code mapping methods.

  Note

  the buffer owner is the current element (i.e. ElementReader or ElementBuilder).

  **Declaration**

  Objective-C

  ```highlight
  - (NSData *)GetTextData;
  ```

  Swift

  ```highlight
  func getTextData() -> Data!
  ```

  **Return Value**

  a pointer to the internal text buffer for this text element.
* `-GetTextDataSize`

  **Declaration**

  Objective-C

  ```highlight
  - (unsigned int)GetTextDataSize;
  ```

  Swift

  ```highlight
  func getTextDataSize() -> UInt32
  ```

  **Return Value**

  the size of the internal text buffer returned in GetTextData().
* `-GetTextMatrix`

  **Declaration**

  Objective-C

  ```highlight
  - (PTMatrix2D *)GetTextMatrix;
  ```

  Swift

  ```highlight
  func getTextMatrix() -> PTMatrix2D!
  ```

  **Return Value**

  a reference to the current text matrix ™.
* `-GetCharIterator`

  CharIterator points to CharData. CharData is a data structure that contains the char\_code number (used to retrieve glyph outlines, to map to Unicode, etc.), character positioning information (x, y), and the number of bytes taken by the character within the text buffer.

  Note

  CharIterator follows the standard STL forward-iterator interface.

  An example of how to use CharIterator.

  ```highlight
       for (CharIterator itr = element.GetCharIterator(); itr.HasNext(); itr.Next()) {
              unsigned int char_code = itr.Current().char_code;
              double char_pos_x = itr.Current().x;
              double char_pos_y = itr.Current().y;
       }
  ```

  Note

  Character positioning information (x, y) is represented in text space. In order to get the positioning in the user space, the returned value should be scaled using the text matrix (GetTextMatrix()) and the current transformation matrix (GetCTM()). See section 4.2 ‘Other Coordinate Spaces’ in PDF Reference Manual for details and PDFNet FAQ - “How do I get absolute/relative text and character positioning?”.

  Note

  within a text run a character may occupy more than a single byte (e.g. in case of composite/Type0 fonts). The role of CharIterator/CharData is to provide a uniform and easy to use interface to access character information.

  **Declaration**

  Objective-C

  ```highlight
  - (PTCharIterator *)GetCharIterator;
  ```

  Swift

  ```highlight
  func getCharIterator() -> PTCharIterator!
  ```

  **Return Value**

  a CharIterator addressing the first CharData element in the text run.
* `-GetTextLength`

  The total sum of all of the advance values from rendering all of the characters within this element, including the advance value on the glyphs, the effect of properties such as ‘char-spacing’, ‘word-spacing’ and positioning adjustments on ‘TJ’ elements.

  Note

  Computed text length is represented in text space. In order to get the length of the text run in the user space, the returned value should be scaled using the text matrix (GetTextMatrix()) and the current transformation matrix (GetCTM()). See section 4.2 ‘Other Coordinate Spaces’ in PDF Reference Manual for details.

  **Declaration**

  Objective-C

  ```highlight
  - (double)GetTextLength;
  ```

  Swift

  ```highlight
  func getTextLength() -> Double
  ```

  **Return Value**

  The text advance distance in text space.
* `-GetPosAdjustment`

  Note

  because CharIterator positioning information already accounts for TJ adjustments this method is rarely used.

  **Declaration**

  Objective-C

  ```highlight
  - (double)GetPosAdjustment;
  ```

  Swift

  ```highlight
  func getPosAdjustment() -> Double
  ```

  **Return Value**

  The number used to adjust text matrix in horizontal direction when drawing text. The number is expressed in thousandths of a unit of text space. The returned number corresponds to a number value within TJ array. For ‘Tj’ text strings the returned value is always 0.
* `-GetNewTextLineOffset`

  Returns the offset (out\_x, out\_y) to the start of the current line relative to the beginning of the previous line.

  out\_x and out\_y are numbers expressed in unscaled text space units. The returned numbers correspond to the arguments of ‘Td’ operator.

  **Declaration**

  Objective-C

  ```highlight
  - (PTPDFPoint *)GetNewTextLineOffset;
  ```

  Swift

  ```highlight
  func getNewTextLineOffset() -> PTPDFPoint!
  ```
* `-SetNewTextLineOffset:dy:`

  Sets the offset (dx, dy) to the start of the current line relative to the beginning of the previous line.

  **Declaration**

  Objective-C

  ```highlight
  - (void)SetNewTextLineOffset:(double)dx dy:(double)dy;
  ```

  Swift

  ```highlight
  func setNewTextLineOffset(_ dx: Double, dy: Double)
  ```

  **Parameters**

  | `dx` | horizontal offset to the start of the curret line |
  | ---- | ------------------------------------------------- |
  | `dy` | vertical offset to the start of the current line  |
* `-HasTextMatrix`

  **Declaration**

  Objective-C

  ```highlight
  - (BOOL)HasTextMatrix;
  ```

  Swift

  ```highlight
  func hasTextMatrix() -> Bool
  ```

  **Return Value**

  true if this element is directly associated with a text matrix (that is Tm operator is just before this text element) or false if the text matrix is default or is inherited from previous text elements.
* `-SetTextData:text_data_size:`

  Set the text data for the current e\_text Element.

  **Declaration**

  Objective-C

  ```highlight
  - (void)SetTextData:(NSData *)buf_text_data text_data_size:(int)text_data_size;
  ```

  Swift

  ```highlight
  func setTextData(_ buf_text_data: Data!, text_data_size: Int32)
  ```

  **Parameters**

  | `buf_text_data`  | a pointer to a buffer containing text. |
  | ---------------- | -------------------------------------- |
  | `text_data_size` | the size of the internal text buffer   |
* `-SetTextMatrixWithMatrix2D:`

  Sets the text matrix for a text element.

  **Declaration**

  Objective-C

  ```highlight
  - (void)SetTextMatrixWithMatrix2D:(PTMatrix2D *)mtx;
  ```

  Swift

  ```highlight
  func setTextMatrix(with mtx: PTMatrix2D!)
  ```

  **Parameters**

  | `mtx` | The new text matrix for this text element |
  | ----- | ----------------------------------------- |
* `-SetTextMatrix:b:c:d:h:v:`

  Sets the text matrix for a text element. This method accepts text transformation matrix components directly.

  A transformation matrix in PDF is specified by six numbers, usually in the form of an array containing six elements. In its most general form, this array is denoted \[a b c d h v]; it can represent any linear transformation from one coordinate system to another. For more information about PDF matrices please refer to section 4.2.2 ‘Common Transformations’ in PDF Reference Manual, and to documentation for Matrix2D class.

  **Declaration**

  Objective-C

  ```highlight
  - (void)SetTextMatrix:(double)a
                      b:(double)b
                      c:(double)c
                      d:(double)d
                      h:(double)h
                      v:(double)v;
  ```

  Swift

  ```highlight
  func setTextMatrix(_ a: Double, b: Double, c: Double, d: Double, h: Double, v: Double)
  ```

  **Parameters**

  | `a` | - horizontal ‘scaling’ component of the new text matrix.   |
  | --- | ---------------------------------------------------------- |
  | `b` | - ‘rotation’ component of the new text matrix.             |
  | `c` | - ‘rotation’ component of the new text matrix.             |
  | `d` | - vertical ‘scaling’ component of the new text matrix.     |
  | `h` | - horizontal translation component of the new text matrix. |
  | `v` | - vertical translation component of the new text matrix.   |
* `-SetPosAdjustment:`

  Note

  Positive values move the current text element backwards (along text direction). Negative values move the current text element forward (along text direction).

  **Declaration**

  Objective-C

  ```highlight
  - (void)SetPosAdjustment:(double)adjust;
  ```

  Swift

  ```highlight
  func setPosAdjustment(_ adjust: Double)
  ```

  **Parameters**

  | `adjust` | number to set the horizontal adjustment to |
  | -------- | ------------------------------------------ |
* `-UpdateTextMetrics`

  Recompute the character positioning information (i.e. CharIterator-s) and text length.

  Element objects caches text length and character positioning information. If the user modifies the text data or graphics state the cached information is not correct. UpdateTextMetrics() can be used to recalculate the correct positioning and length information.

  **Declaration**

  Objective-C

  ```highlight
  - (void)UpdateTextMetrics;
  ```

  Swift

  ```highlight
  func updateTextMetrics()
  ```
* `-GetShading`

  **Declaration**

  Objective-C

  ```highlight
  - (PTShading *)GetShading;
  ```

  Swift

  ```highlight
  func getShading() -> PTShading!
  ```

  **Return Value**

  the SDF object of the Shading object.
* `-GetMCPropertyDict`

  Note

  the function automatically looks under Properties sub-dictionary of the current resource dictionary if the dictionary is not in-line. Therefore you can assume that returned Obj is dictionary if it is not NULL.

  **Declaration**

  Objective-C

  ```highlight
  - (PTObj *)GetMCPropertyDict;
  ```

  Swift

  ```highlight
  func getMCPropertyDict() -> PTObj!
  ```

  **Return Value**

  a dictionary containing the property list or NULL if property dictionary is not present.
* `-GetMCTag`

  **Declaration**

  Objective-C

  ```highlight
  - (PTObj *)GetMCTag;
  ```

  Swift

  ```highlight
  func getMCTag() -> PTObj!
  ```

  **Return Value**

  a tag is a name object indicating the role or significance of the marked content point/sequence.
* `-init`

  Undocumented

  **Declaration**

  Objective-C

  ```highlight
  - (instancetype)init;
  ```

  Swift

  ```highlight
  init!()
  ```

© 2026 [PDFTron Systems, Inc.](https://www.pdftron.com/). All rights reserved. (Last updated: 2026-09-25)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://apryse.gitbook.io/api-markdown-test/api-docs/ios/classes/ptelement.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
