Some test text!
The long-press popup menu and
PTAnnotationToolbar show a default set of annotation creation tools. Editing of existing annotations is enabled for all annotation types by default. Other actions that are not tied to annotation creation, like text selection, form filling, and link following, are enabled by default.
Annotation creation and editing can be disabled on the
PTToolManager using the
PTAnnotationOptions property for a particular annotation type, such as
// Disable text highlight annotation creation and editing. self.toolManager.highlightAnnotationOptions.canCreate = false self.toolManager.highlightAnnotationOptions.canEdit = false
It is also possible to disable annotation creation and editing based on the
enum by accessing the
PTAnnotationOptions for that type using the
// Disable text highlight annotation creation and editing. toolManager.annotationOptions(for: .highlight)?.canCreate = false toolManager.annotationOptions(for: .highlight)?.canEdit = false
enum extends the basic
PTAnnotType to further distinguish annotations based on their properties (line and
arrow, polygon and cloudy, etc.). The
extendedAnnotType property can be used to get the type of a
Functionality that is not directly tied to annotations,like text selection, form filling, link following, and
ink erasing, can be disabled on the
// Disable link following. self.toolManager.isLinkFollowingEnabled = false
The code above disables link following for
and text links detected by the
method must be called on the PDFViewCtrl to enable text link detection).
Get the answers you need: Support
Get unlimited trial usage of PDFTron SDK to bring accurate, reliable, and fast document processing capabilities to any application or workflow.
Select a platform to get started with your free trial.
Unlimited usage. No email address required.
Join our live demo to learn about use cases & capabilities for WebViewerLearn more