Version 9.2.0.79335 Changelog (February 14th, 2022)
Version: 9.2.0.79335
Release Date: February 14th, 2022
New features
Enhanced Reading Mode that adds support to reflow images

Reading Mode now allows annotate text (Highlight, Underline, and Strikeout)

Page text selection - added ability to select the entire page text in 1 click

Improvements
[tools] Pen/Style: added support to move selected annotations
[tools] [control] ViewerControl: save dialog will be prompt when un-modified documents in tabs are request to be closed
[tools] [control] ViewerControl: added ability to create custom PDF documents from code using ViewerControl.CreateNewDocumentAsync()
[tools] [control] ViewerControl: keyboard shortcut: document pages can now be scrolled using arrow keys without selecting the document
[tools] [control] ViewerControl: keyboard shortcut: Ctrl + O will open browse document
[tools] [control] ViewerControl: added export options under seoncdary menu of command bar
Bug Fixes
[tools] Fixed exception throw on Page.AnnotRemove() when deleting annotations created as a direct object
[tools] Multi-select and lasso tools: fixed exception throw when trying to select annotation created as a direct object
[tools] [control] ViewerControl: Fixed exception caused by not properly disposing/unsubscribing keydown events after the ViewerControl was disposed
[tools] [control] ViewerControl: fixed property not showing/hiding add tab/document button option in the tab control
[tools] [control] Signature Dialog: fixed default button overlaping other UI elements
New APIs - Tools Package SDK
New Methods
async Task ViewerControl.CreateNewDocumentAsync(CreateDocumentOptions)void TabControlViewModel.SaveCurrentTabState()void PdfViewCtrlTabInfo.RaiseTabClosedEvent()void PdfViewCtrlTabInfo.PdfViewCtrlTabInfo(bool)void ReflowView.Dispose()void ReflowViewModel.Dispose()async Task ReflowViewModel.RequestPageAsync(int, bool)static string UtilityFunctions.ConvertRgbToHex(SettingsColor, bool)static SolidColorBrush ConvertHexToSolidColor(string)static SettingsColor ConvertHexToSettingsColor(string)static PDFDoc PDFDocCreator.Create(CreateDocumentOptions)static void PDFDocCreator.GetPaperDimensionsFromSize(PaperSizes, double, double)bool Tool.SelectPageText()bool TextSelect.SelectPageText()
New Properties
bool ViewerControl.IsSoundAnnotEnabledbool ViewerControl.ShowExportasync Task ViewerControl.CreateNewDocumentAsync(CreateDocumentOptions)bool ViewerViewModel.IsExportVisiblebool ViewerViewModel.IsSoundAnnotEnabledasync Task ViewerViewModel.CreateNewDocumentAsync(CreateDocumentOptions)ToolManager ReflowView.ToolManagerbool ReflowView.IncludeImagesbool ReflowView.IsEditingEnabledbool ReflowView.ShowChangePageButtonsbool ReflowView.SetHideBackgroundImagesbool ReflowView.SetHideImagesUnderTextbool ReflowView.SetDoNotReflowTextOverImagesbool ReflowViewModel.IncludeImagesbool ReflowViewModel.IsEditingEnabledbool ReflowViewModel.ShowChangePageButtonsbool ReflowViewModel.SetHideBackgroundImagesbool ReflowViewModel.SetHideImagesUnderTextbool ReflowViewModel.SetDoNotReflowTextOverImagesstring ReflowViewModel.AddAnnot(string)string ReflowViewModel.EditAnnot(string)string ReflowViewModel.DeleteAnnot(string)string ReflowViewModel.GetAnnotations()bool AnnotationPropertyDialog.HasThicknessbool ToolManager.IsSoundAnnotEnabledstatic Dictionary<PaperSizes, Tuple<double, double>> PDFDocCreator.PaperSizeMap
New Events
ReflowViewModel.ReflowContentUpdatedReflowViewModel.PageChangeRequestedReflowView.DocumentChangeddelegate void ReflowView.DocumentChangedDelegate
New Commands
ICommand ReflowViewModel.CMDNextPageICommand ReflowViewModel.CMDPreviousPage
New Class DebugLogHelper
New Methods
static void CallSarted(string, int)static void CallEnded(string, int)
New Class FlipViewCustom
New Constructors
FlipViewCustom()New Properties
static DependencyProperty ShowFlipViewButtonsPropertybool ShowFlipViewButtons
New Class CreateDocumentOptions
New Constructors
CreateDocumentOptions()New Properties
string NamePaperType PaperTypePaperSizes PaperSizeint Pagesbool IsLandscape
New Class AnnotUtils
New Methods
static Rect GetAnnotScreenPosition(PDFViewCtrl, IAnnot, int)static IAnnot SafeDeleteAnnotAndUpdate(PDFViewCtrl, Page, IAnnot, int)static IAnnot SafeDeleteAnnot(PDFDoc, Page, IAnnot)
New resources
Resources/Reflow.js
Last updated
Was this helpful?