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 pageIndexnumber the 0-based page value
xnumber the x offset of this point relative to the top left corner of the page
ynumber the y offset of this point relative to the top left corner of the page