Some test text!
Xamarin / Guides
You can choose disable annotation creation and editing permissions
The long-press popup menu and AnnotationToolbar
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
TextAnnotationOptions
// Disable text highlight annotation creation and editing.
mToolManager.HighlightAnnotationPermission.CanCreate = false;
mToolManager.HighlightAnnotationPermission.CanEdit = false;
It is also possible to disable annotation creation and editing based on the
PTExtendedAnnotType
enum by accessing the PTAnnotationOptions
for that type using the
AnnotationOptionsForAnnotType
method.
// Disable text highlight annotation creation and editing.
mToolManager.AnnotationPermissionForAnnotType(pdftron.PDF.PTExtendedAnnotType.Highlight).CanCreate = false;
mToolManager.AnnotationPermissionForAnnotType(pdftron.PDF.PTExtendedAnnotType.Highlight).CanEdit = false;
The
PTExtendedAnnotType
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 Annot
.
Functionality that is not directly tied to annotations,like text selection, form filling, link following, and
ink erasing, can be disabled on the PTToolManager
via
convenience properties, for example LinkFollowingEnabled
:
// Disable link following.
mToolManager.LinkFollowingEnabled = false;
The code above disables link following for
link annotations
and text links detected by the
PDFViewCtrl
(the
SetUrlExtraction
method must be called on the PDFViewCtrl to enable text link detection).
Trial setup questions? Ask experts on Discord
Need other help? Contact Support
Pricing or product questions? Contact Sales