Some test text!
Each class below either directly or indirectly inherits from the abstract Tool class. Each Tool class below provides different functionality for interacting with the document viewer and they can be extended to add custom functionality.
AnnotEdit: Allows one to edit a selected annotation. This includes such operations as moving and resizing.
FormFill: Allows one to fill forms.
LinkAction: Handles jumping to a link when a Link annotation is single tapped.
Pan: The Pan tool selects a tapped-on annotation and switches to the Annotation Editing Tool on a single-tap event, and brings up the annotation creation menu upon a long-press event.
RichMedia: Plays video when an annotation with RichMedia is tapped.
DigitalSignature: The purpose of this tool is to demonstrate how to digitally sign a document by using one of its signature fields.
SimpleShapeCreate: The base class for several shape creation classes, e.g., LineCreate, OvalCreate, etc.
AdvancedShapeCreate: The base class for several shape creation classes, e.g., PolylineCreate, PolygonCreate, CloudCreate.
CloudCreate: Creates Polygon annotations with cloud border effect.
RectCreate: Creates Rectangle annotations.
CheckboxFieldCreate: Creates CheckBoxWidget.
RectLinkCreate: Creates rectangular Link annotations.
SignatureFieldCreate: Creates SignatureWidget annotations.
RectRedactionCreate: Creates rectangular Redaction annotations.
RadioGroupFieldCreate: Creates RadioButtonWidget.
RectAreaMeasureCreate: Creates Polygon annotations but with measurement dictionary and resize as a rectangle.
Eraser: Erases Ink annotations.
FreehandCreate: Creates Ink annotations that supports variable width stroke.
LineCreate: Creates Line annotations.
OvalCreate: Creates Circle annotations.
StickyNoteCreate: Creates Sticky Note annotations.
SimpleTapShapeCreate: The base class for annotation creation classes through tap.
TextHighlighter: Can be used to highlight all search results.
TextMarkupCreate: The base class for all text markup creation tools.
TextHighlightCreate: Creates Text Highlight annotations.
TextSquigglyCreate: Creates Text Squiggly annotations.
TextStrikeoutCreate: Creates Text Strikeout annotations.
TextUnderlineCreate: Creates Text Underline annotations.
TextLinkCreate: Creates Link annotations based on the bounding box of the selected text.
TextRedactionCreate: Creates Redaction annotations based on the bonding box of the selected text.
TextSelect: Selects text on pages.
AnnotEditTextMarkup: Allows one to move or resize Text Markup annotations.
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.