Some test text!
iOS / Guides / Config tools
This guide demonstrates how to set up the Tools framework. To begin using the Tools framework, you must have first added it to your project and set up the PDFNet library .
The Tools.framework
can be used in your project by simply adding a PTToolManager
to an existing PTPDFViewCtrl
as its tool delegate:
import Tools
// Create the tool manager (used to implement text selection, annotation editing, etc.)
self.toolManager = ToolManager(pdfViewCtrl: self.pdfViewCtrl)
// Register the tool manager to receive events.
self.pdfViewCtrl.toolDelegate = self.toolManager;
// Set the initial tool.
self.toolManager.changeTool(PanTool.self)
using pdftron.PDF.Tools;
// Create the tool manager (used to implement text selection, annotation editing, etc.)
mToolManager = new PTToolManager(mPdfViewCtrl);
// Register the tool manager to receive events.
mPdfViewCtrl.ToolManager = mToolManager;
// Set the initial tool.
self.toolManager.changeTool(PanTool.self)
You can now tap to select and edit annotations, fill forms, long press to select text, and long press empty areas of the document to create annotations.
A ToolManager
instance can be configured by setting its properties.
The following code shows how to disable text selection and editing of ink (free hand) annotations:
// Disable editing of ink annotations.
toolManager.inkAnnotationPermission.canEdit = false
// Disable text selection.
toolManager.textSelectionEnabled = false
// Disable editing of ink annotations.
mToolManager.InkAnnotationOptions.CanEdit = false;
// Disable text selection.
mToolManager.TextSelectionEnabled = false;
Trial setup questions? Ask experts on Discord
Need other help? Contact Support
Pricing or product questions? Contact Sales