Version 9.3.0.2 Changelog (September 6th, 2022)
Version: 9.3.0.2
Release Date: September 6th, 2022
New features
[tools] Added Snapping Option for Measurement Tools (Ruler/Perimeter/Area)

[tools] Added Count Tool for Measurement Tools

Improvements
[tools] Reworked Signature Feature
New UI
Upload Signature file (png/jpeg)
Support for multiple signatures (saved locally)
Bug Fixes
[Tools] Fix bug where converted images were no longer generating temp. pdfs after being loaded
New APIs - Tools Package SDK
Updated Class AnnotationCommandBar
New Properties
bool IsSignatureToolbarOpen
New Enum SignatureType
DrawTypeUpload
New Class pdftron.PDF.Tools.Controls.Signature.SignatureContentDialog
New Constructor
SignatureContentDialog(bool isFullScreenEnabled = false)New Method
async Task OpenContentDialogAsync()void CloseContentDialog()New Properties
SignatureItem CurrentSignatureItembool IsDrawSignatureContentEnabledbool IsUploadSignatureContentEnabled
New Class pdftron.PDF.Tools.Controls.Signature.SignatureDropdownControl
New Constructor
SignatureDropdownControl()New Method
void Dispose()
New Class pdftron.PDF.Tools.Controls.Signature.SignatureUploadControl
New Constructor
SignatureUploadControl()New Events
event SignatureUploadViewModel.SignatureContentChangedHandler SignatureContentChangedRequestedNew Method
void Dispose()New Properties
SignatureItem SignatureStampItembool HasSignatureContent
New Class pdftron.PDF.Tools.Controls.ViewModels.Signature.SignSignatureViewModel
New Constructor
SignSignatureViewModel()New delegate
delegate void SignatureContentChangedHandler(object val);New Events
event SignatureContentChangedHandler SignatureContentChangedeRequestedNew Properties
bool IsClearButtonEnabledbool HasSignatureContent
New Class pdftron.PDF.Tools.Controls.ViewModels.Signature.SignatureNavItemCategory
New Properties
string Namebool IsSelectedSignatureType ViewType
New Class pdftron.PDF.Tools.Controls.ViewModels.Signature.SignatureStamps
New Properties
List<SignatureItem> SignatureItemCollection
New Class pdftron.PDF.Tools.Controls.ViewModels.Signature.SignatureItem
New Properties
Guid IDSignatureType SignatureTypeList<List<UIPoint>> StrokesColor StrokeColordouble LeftMostdouble RightMostdouble TopMostdouble BottomMostdouble StrokeThicknessbool UseStylusstring FileNamestring StringIDImageSource PreviewImagePDFDoc DocPage Signature
New Class pdftron.PDF.Tools.Controls.ViewModels.Signature.SignatureUploadViewModel
New Constructor
SignatureUploadViewModel()New delegate
delegate void SignatureContentChangedHandler(object val);New Events
event SignatureContentChangedHandler SignatureContentChangedeRequestedNew Method
async Task InitSignatureUploadViewModelAsync()New Properties
bool ShowUploadFileContentbool HasImagebool IsClearButtonEnabledbool HasSignatureContentBitmapImage SignatureImageStorageFile SignatureFileSignatureItem CurrentSignatureItemICommand CMDOpenFilePickerICommand CMDClearFile
Update Class pdftron.PDF.Tools.SignatureDialog
New Events
public event SignSignatureViewModel.SignatureContentChangedHandler SignatureContentChangedRequestedNew Method
void Dispose()New Properties
SignatureItem SignatureStampItem
Update Class pdftron.PDF.Tools.UtilityFunctions
New Method
static async Task<StorageFile> CreateStorageFileAsync(string filePath)static async Task<StorageFile> GetSignatureFileFromStorageAsync(string signatureID, string fileName)
Update Class pdftron.PDF.Tools.Controls.ViewModels.AnnotationPropertiesViewModel
New Delegate
delegate void ToggleSnapSelectedDelegate(bool snapSetting);New Events
event ToggleSnapSelectedDelegate ToggleSnapSelected = delegateNew Properties
IsSnappingEnabled
New Class pdftron.PDF.Tools.Controls.MeasureCountTool.CustomColorPicker
New Constructor
CustomColorPicker()New Events
event CustomColorPickerViewModel.ContentChangedHandler ContentChangedRequestedNew Method
void Dispose()New Properties
SolidColorBrush SelectedColor
New Class pdftron.PDF.Tools.Controls.MeasureCountTool.MeasureCountContentDialog
New Constructor
MeasureCountContentDialog()New Properties
MeasureCountItem CurrentMeasureCountItem
New Class pdftron.PDF.Tools.Controls.ViewModels.MeasureCountTool.MeasureCountCreateControl
New Constructor
MeasureCountCreateControl()New Events
event MeasureCountCreateViewModel.ContentChangedHandler ContentChangedRequestedNew Method
void Dispose()New Properties
MeasureCountItem CurrentItembool HasContent
New Class pdftron.PDF.Tools.Controls.MeasureCountTool.MeasureCountDropdownControl
New Constructor
MeasureCountDropdownControl()
New Class pdftron.PDF.Tools.Controls.ViewModels.MeasureCountTool.ColorOptionDataModel
New Properties
string LabelSolidColorBrush ColorBrush
New Class pdftron.PDF.Tools.Controls.ViewModels.MeasureCountTool.CustomColorPickerViewModel
New Constructor
CustomColorPickerViewModel()New Delegate
delegate void ContentChangedHandler(string key, object val)New Events
event ContentChangedHandler ContentChangedeRequestedNew Properties
ObservableCollection<ColorOptionDataModel> ColorOptionCollectionColorOptionDataModel SelectedItem
New Class pdftron.PDF.Tools.Controls.ViewModels.MeasureCountTool.MeasureCountCreateViewModel
New Constructor
MeasureCountCreateViewModel()New Delegate
delegate void ContentChangedHandler(string key, object val)New Events
event ContentChangedHandler ContentChangedeRequestedNew Method
void Dispose()New Properties
string GroupLabelCustomColorPicker CustomColorPickerControlMeasureCountItem CurrentItembool HasContent
New Class pdftron.PDF.Tools.Controls.ViewModels.MeasureCountTool.MeasureCountCollection
New Properties
List<MeasureCountItem> MeasureCountList
New Class pdftron.PDF.Tools.Controls.ViewModels.MeasureCountTool.MeasureCountItem
New Properties
Guid IDstring LabelColor ColorBrushstring StringIDSolidColorBrush ConvertedSolidColorBrush
Update pdftron.PDF.Tools.Controls.Viewer.ViewerSettings
New Properties
Guid CurrentMeasureCountItem
Update Enum pdftron.PDF.Tools.ToolType
e_measure_count
New Class pdftron.PDF.Tools.MeasureCountAnnotations
New Constructor
MeasureCountAnnotationsNew Method
void CountAnnotations(PDFDoc doc)Flyout ShowCountInfoFlyout(FrameworkElement target, string label)New Properties
Dictionary<string, int> DictCountAnnotsint TotalCount
Last updated
Was this helpful?