Contains tools for pan scrolling, text selection, annotation editing and annotation creation. You can access it as follows:
Examples
// 5.1 and after WebViewer(...) .then(function(instance) { var Tools = instance.Tools; // Tools.SomeClass });
// 4.0 ~ 5.0 var viewerElement = document.getElementById('viewer'); var viewer = new PDFTron.WebViewer(...); viewerElement.addEventListener('ready', function() { var viewerIframe = document.querySelector('iframe'); var Tools = viewerIframe.contentWindow.Tools; // Tools.SomeClass });
Classes
- AnnotationEditTool
- AnnotationSelectTool
- AreaMeasurementCreateTool
- ArrowCreateTool
- CalloutCreateTool
- DistanceMeasurementCreateTool
- EllipseCreateTool
- EraserTool
- FreeHandCreateTool
- FreeTextCreateTool
- GenericAnnotationCreateTool
- LineCreateTool
- MarqueeZoomTool
- PanTool
- PerimeterMeasurementCreateTool
- PolygonCloudCreateTool
- PolygonCreateTool
- PolylineCreateTool
- RectangleCreateTool
- RedactionCreateTool
- SignatureCreateTool
- StampCreateTool
- StickyCreateTool
- TextAnnotationCreateTool
- TextHighlightCreateTool
- TextSelectTool
- TextSquigglyCreateTool
- TextStrikeoutCreateTool
- TextTool
- TextUnderlineCreateTool
- Tool
Members
-
<static> PageCoordinate
-
Represents a point on a page
Properties:
Name Type Description pageIndex
number the 0-based page value
x
number the x offset of this point relative to the top left corner of the page
y
number the y offset of this point relative to the top left corner of the page