Version 6.9.5.69360 Changelog (January 31st, 2019)
Version: 6.9.5.69360
Release Date: January 31st, 2019
Built with Xcode 10.1 (10B61)
New
A new full text search control
PTTextSearchViewControllerthat is integrated intoPTDocumentViewController.Classes that are used internally by the
PTDocumentViewControllerandPTTabbedDocumentViewControllercan now be subclassed. In this release it is possible to subclass thePTDocumentViewControllers that are created by thePTTabbedDocumentViewController, as well as any class that inherits fromPTTool(the annotation interaction tools). (More classes will be added in future releases.) At this time only concrete classes are supported. Example usage:
PTOverrides.overrideClass(PTDocumentViewController.self, withClass: EGDocumentViewController.self);[PTOverrides overrideClass:[PTDocumentViewController class] withClass:[EGDocumentViewController class]];Form filling events now create [notifications](https://sdk.apryse.com/api/ios/PTToolManager Notifications.html#/c:@PTToolManagerAnnotationUserInfoKey) (in addition to the existing delegate methods). Example usage:
NotificationCenter.default.addObserver(self, selector: #selector(self.formFieldModified(_:)), name: PTToolManagerFormFieldDataModifiedNotification, object: documentViewController.toolManager)[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(formFieldModified:) name:PTToolManagerFormFieldDataModifiedNotification object:documentViewController.toolManager];A number of previously internal classes are now exposed on the
PTDocumentViewController:PTAnnotationToolbarPTTextSearchViewControllerPTPageIndicatorViewControllerPTSettingsViewControllerPTReflowViewController
PTAnnotationToolbarnow has a new API (precedenceArray) to allow changing which buttons are visible for different size toolbars.A number of updated documentation guides:
Bug fixes
PTPDFViewCtrl's openUrlAsync:will no longer crash when repeatedly called multiple times in quick succession.A number of miscellaneous minor bug fixes.
API diff
PTclass prefixes have been added to allTools.frameworkclasses that were previously missing them.The
PTToolManagerannotation permission objects have been deprecated and renamed to option objects, e.g.squareAnnotationPermissiontosquareAnnotationOptions.
Last updated
Was this helpful?