Version 9.2.3.79579 Changelog (June 15th, 2022)
Version: 9.2.3.79579
Release Date: June 15th, 2022
Breaking Changes
[tools] ToolManager class: property refactored
From:
double ToolManager.INK_TIME_BEFORE_INK_SAVES_ANNOTATION_IN_MILLISECONDS
To:
uint ToolManager.InkTimeIntervalBeforeSaving
New features
[tools] Document progressive printing support with adds status, feedback, and cancellation of the current print job

Improvements
[tools] FreeText annotation: added support to edit free text annotation by double clicking it
[tools] Stylus: improved hand writing by better handling palm rejection for longer texts
[tools] [control] Annotation Toolbar: expanded UI customization support to allow re-ordering of the tools
[tools] [control] Annotation Toolbar: improved UX by removing redundant Save option on some of the sub-toolbar (Ink, Advanced Shapes, and Measurement)
[tools] [control] ViewerControl: Added ability to open multiple extra windows
[tools] [control] ViewerControl: adds support for ContextMenu suppression which introduces the ability to prevent the context menu from being shown
[tools] [control] ViewerControl: improved cleanup of temporary files when ViewerControl component is no longer in use by the application
[tools] [control] ViewerControl: optimized performance by disabling the save of changes on every doc tab change (it relies only on save on every change instead)
[tools] [control] ViewerControl: added helper call to reset all settings to default in programmatically
[tools] [control] ViewerControl: spacebar keyboard shortcut now moves to next page
Bug Fixes
[tools] FreeText annotation: fixed possible exception when closing the style dialog/popup
[tools] FreeText annotation: fixed editing rich text with CJK characters
[tools] [control] Reflow: fixed crash when attempting to open certain internal links
[tools] [control] ViewerControl: fixed possible exception when opening certain PDF files as a new tab in the viewer
[tools] [control] ViewerControl: Overall UX improvements
New APIs - Core SDK
New Methods
static RubberStamp RubberStamp.CreateCustom(SDF.SDFDoc, PDF.Rect, SDF.Obj)
New Properties
bool PDFPrintManager.UseProgressivePrintingint PDFPrintTask.PageCount
New APIs - Tools Package SDK
New Methods
async Task TabControlViewModel.CloseAllTabsAsync()static void ViewerControl.ResetSettings()static void ViewerSettings.ResetSettingsToDefault()void AnnotationCommandBar.SetOptions(AnnotationToolbarOptions)void AnnotationToolbarViewModel.SetToolbarOpen(bool)static Color HTMLUtilities.GetFirstColorValue(string)string HTMLUtilities.ReplaceFontSize(string, double)string HTMLUtilities.ReplaceFontFamily(string, string)
New Properties
bool ViewerViewModel.IsRichTextEnabledbool ViewerViewModel.IsContextMenuEnabledbool ViewerViewModel.IsProgressivePrinterEnabledbool ViewerControl.IsContextMenuEnabledbool ViewerControl.IsProgressivePrinterEnabledbool ToolManager.IsContextMenuEnabledbool AnnotationCommandBar.ShowLabelsbool AnnotationToolbarViewModel.ShowLabelsbool AnnotationToolbarViewModel.IsLabelVisiblebool AppBarTabButton.IsFixedToolbarButtonType AppBarTabButton.ToolTypeuint ViewerSettings.TimeBetweenPenStrokesMilliseconds
New Enums
ToolType.e_undoToolType.e_redo
New Class pdftron.PDF.Tools.Controls.AnnotationToolbarOptions
New Constructor
AnnotationToolbarOptions()New Property
List<ToolbarButtonType> MainToolbarItems
New Class pdftron.PDF.Tools.Controls.PrintStatusUserControl
New Constructor
PrintStatusUserControl(PDFPrintTask)New Method
void Dispose()New Properties
PrintStatusViewModel ViewModelNew Event
event PrintStatusViewModel.PrintStatusHandler PrintStatusUpdated
New Class pdftron.PDF.Tools.Controls.ViewModels.PrintStatusViewModel
New Constructor
PrintStatusViewModel(PDFPrintTask)New Method
void Dispose()New Properties
int TotalPagesToPrintint CompletePagesToPrintstring FeedbackTextbool IsProgressIndeterminatebool IsProgressErrorNew Delegate
delegate PrintStatusHandler(PrintStatus)New Event
event PrintStatusHandler PrintStatusUpdated
New Enum pdftron.PDF.Tools.Controls.ViewModels.PrintStatus
SubmittingCompletedFailedCancelled
New Enum pdftron.PDF.Tools.Controls.ToolbarButtonType
CloseStickyNoteTextHighlightTextUnderlineTextStrikeoutTextSquigglyImageStampSignatureInkEraserInkMarkerTextAnnotRectOvalLineArrowMeasureShapesMultiRectSelectLassoMarqueeZoomRedactPanExpandUndoRedo
New Converter pdftron.PDF.Tools.Converters.EnumToIntConverter
Last updated
Was this helpful?