Version 6.7.1 Changelog (December 5, 2016)
Version: 6.7.1
Release Date: December 5, 2016
6.7.1 is a major release.
Features
A VSIX package to install the PDFNet SDK for UWP on all 3 platform architectures (ARM, x86, x64).
A version of the PDFViewCtrlTools project adapted to work well on UWP for desktops, tablets, and phones.
A PDFViewCtrlDemo showing how to use the PDFViewCtrl as well as the tools.
New
PDFPrintManagerexposes aPrintingRequestedevent that provides aPDFPrintTaskthat can be used to monitor the progress of the current printing job. This will indicate when it is safe to dispose of aPDFDoc.Form filling now supports JavaScript. Enable this using
PDFNet.EnableJavaScript(bool)
PDFViewCtrl
The
PDFViewCtrlAnnotationCanvas (available throughPDFViewCtrl.GetAnnotationCanvas) is now positioned differently relative to the PDFViewCtrl’s content. UsePDFViewCtrl.ConvScreenPtToAnnotationCanvasPtandPDFViewCtrl.ConvAnnotationCanvasPtToScreenPtto transform to and from the AnnotationCanvasOpen and view non-PDF documents including docx, jpeg, jpg, gif, png and cbz while it is being converted to PDF via
PDFViewCtrl.OpenUniversalDocumentusing aDocumentConversionfromConvert.UniversalConversionThe class
PDFViewCtrlThumbnailRequestHandler, available via the propertyPDFViewCtrl.ThumbnailResponseHandler, which can receive thumbnails fromGetThumbAsyncin a background threadThe
PDFViewCtrlcan now animate zooming, seeSetZoom,SmartZoom, andSetPageViewModeto animate a zoom changeUse
PDFViewCtrl.SelectWithSnappingandPDFViewCtrl.SelectWithSmartSnappingto alter whether or not text selection should select whole wordsSet any DuoTone color mode using
PDFViewCtrl.SetColorPostProcessColor
Tools
Tools controls have updated appearance to match UWP default styles
A new CropView control that enables cropping of pages in a document
A
ReflowViewcontrol that can be used to show flexible reflow of PDF documents using the newReflowProcessorA ‘NavigationStack’ that tracks and records view changes, and can be used as a ViewModel for back and forward buttons.
Change the color and shape of sticky notes
Change the color and thickness of signature
A freehand marker tools, to highlight documents without actual text
Tools now use
PDFViewCtrl.ExecuteAction(ActionParameter)to execute Actions that can trigger JavaScript
New APIs
PDFNet.EnableJavaScript(bool)PDFViewCtrl.openUniversalDocument(DocumentConversion)PDFViewCtrl.OnConversionChangedPDFViewCtrl.ConvScreenPtToAnnotationCanvasPt(DoubleRef, DoubleRef)PDFViewCtrl.ConvScreenPtToAnnotationCanvasPt(DoubleRef, DoubleRefm int)PDFViewCtrl.ConvAnnotationCanvasPtToScreenPt(DoubleRef, DoubleRef)PDFViewCtrl.SetColorPostProcessColors(Color, Color)(ColorPt) PDFViewCtrl.GetPostProcessedColor(ColorPt)PDFViewCtrl.FindTextAsync(string, bool, bool, bool, bool, int)PDFViewCtrl.ExecuteAction(ActionParameter)PDFViewCtrl.SetRightToLeftLanguage(bool)(bool) PDFViewCtrl.GetRightToLeftLanguage()PDFViewCtrl.SetPageBox(PageBox)(PageBox) PDFViewCtrl.GetPageBox()(Rect) PDFViewCtrl.GetPageRectForAnnot(IAnnot, int)(Rect) PDFViewCtrl.GetScreenRectForAnnot(IAnnot, int)PDFViewCtrl.RefreshAndUpdate(ViewChangeCollection)PDFViewCtrl.SelectWithSmartSnapping(double, double, double, double)PDFViewCtrl.SelectWithSnapping(double, double, double, double, bool, bool)(bool) PDFViewCtrl.SetZoom(int, int, double, bool)(bool) PDFViewCtrl.SmartZoom(int, int, bool)(void) PDFViewCtrl.SetPageViewMode(PDFViewCtrlPageViewMode, double, double, bool)(double) PDFViewCtrl.GetZoomAnimationTarget()(double) PDFViewCtrl.GetZoomForViewMode()(bool) PDFViewCtrl.IsAnimatingZoom()PDFViewCtrl.SetRelativeZoomLimits(PDFViewCtrlPageViewMode, double, double)(PDFViewCtrlThumbnailRequestHandler) PDFViewCtrl.ThumbnailResponseHandlerPDFViewCtrlThumbnailRequestHandler.OnThumbnailGeneratedPDFViewCtrlThumbnailRequestHandler.GetThumbAsync(int)PDFPrintManager.PrintingRequestedPDFPrintTask.PreviewingPDFPrintTask.SubmittingPDFPrintTask.ProgressingPDFPrintTask.Completed
BUG FIXES & Improvements
Many UI improvements
Miscellaneous bug fixes and improvements
Last updated
Was this helpful?