Version 10
Version 9
Version 8
Version 7
Version 6
Version: 9.1.0.78544
Release Date: September 14th, 2021
Declaration | |
---|---|
From: | PdfViewCtrlTabInfo.TabPreviewFolderName |
To: | DocumentManager.TabPreviewFolderName |
Declaration | |
---|---|
From: | ViewerControl.CleanUp() |
To: | ViewerControl.Dispose() |
Outline has been redesigned to display items in a treeview style and it also has editing capabilities
Re-organizing | Deleting |
---|---|
ViewerControl.Dispose()
on OnNavigatingFrom
to ensure all resources are cleared during page navigationNew Methods
static SDF.Obj OptionsHelpers.GetArray(SDF.Obj, string)
static void InsertREctCollection(SDF.Obj, string, RectCollection, int)
SignaturesVerificationStatus PDFDoc.VerifySignedDigitalSignatures(VerificationOptions)
void PDFDoc.SaveCustomSignature(byte[], pdftron.PDF.DigitalSignatureField, String)
void PDFDoc.SaveCustomSignature(byte[]], pdftron.PDF.DigitalSignatureField, Filters.IFilter)
void PDFDoc.AppendTextDiff(PDFDoc, PDFDoc, TextDiffOptions)
Windows.Foundation.IAsyncOperation<Windows.Storage.Streams.IBuffer> pdftron.FDF.FDFDoc.SaveAsXFDFToBufferAsync(XFDFExportOptions)
Windows.Foundation.IAsyncAction pdftron.FDF.FDFDoc.SaveAsXFDFAsync(string, XFDFExportOptions)
Windows.Foundation.IAsyncAction pdftron.FDF.FDFDoc.SaveAsXFDFAsync(Filters.IFilter, XFDFExportOptions)
string pdftron.FDF.FDFDoc.SaveAsXFDFString(XFDFExportOptions)
pdftron.PDF.VerificationResult DigitalSignatureField.Verify(pdftron.PDF.VerificationOptions)
bool DigitalSignatureField.IsCertification()
pdftron.Crypto.X509Certificate DigitalSignatureField.GetSignerCertFromCMS()
bool DigitalSignatureField.EnableLTVOfflineVerification(pdftron.PDF.VerificationResult)
void DigitalSignatureField.TimestampOnNextSave(pdftron.PDF.TimestampingConfiguration, pdftron.PDF.VerificationOptions)
pdftron.PDF.TimestampingResult DigitalSignatureField.GenerateContentsWithEmbeddedTimestamp(pdftron.PDF.TimestampingConfiguration, pdftron.PDF.VerificationOptions)
byte[] DigitalSignatureField.CalculateDigest(Crypto.DigestAlgorithm)
byte[] DigitalSignatureField.CalculateDigest()
void DigitalSignatureField.SetPreferredDigestAlgorithm(Crypto.DigestAlgorithm, bool)
void DigitalSignatureField.SetPreferredDigestAlgorithm(Crypto.DigestAlgorithm)
void DigitalSignatureField.CreateSigDictForCustomCertification(string , DigitalSignatureFieldSubFilterType, uint)
void DigitalSignatureField.CreateSigDictForCustomSigning(string, DigitalSignatureFieldSubFilterType, uint)
void DigitalSignatureField.SetSigDictTimeOfSigning(Date)
static byte[] DigitalSignatureField.SignDigest(byte[], string, string, bool, Crypto.DigestAlgorithm)
static byte[] DigitalSignatureField.SignDigest(byte[], byte[], string, bool, Crypto.DigestAlgorithm)
void Reflow.SetHTMLOutputTextMarkup(bool)
void Reflow.SetMessageWhenNoReflowContent(string)
void Reflow.SetMessageWhenReflowFailed(string)
void Reflow.SetHideBackgroundImages(bool)
void Reflow.SetHideImagesUnderText(bool)
void Reflow.SetDoNotReflowTextOverImages(bool)
New Class - pdftron.PDF.RectCollection
RectCollection()
void AddRect(Rect)
void AddRect(double, double, double, double)
Rect GetRectAt(int)
int GetNumRects()
void Clear()
New Class - pdftron.PDF.TextDiffOptions
TextDiffOptions()
TextDiffOptions AddIgnoreZonesForPage(RectCollection, int)
SDF.Obj GetInternalObj()
SDF.Obj GetDict()
New Class - pdftron.PDF.VerificationOptions
VerificationOptions(VerificationOptionsSecurityLevel)
void Destroy()
void AddTrustedCertificate(uint8[], uint64[])
AddTrustedCertificate(uint8[])
AddTrustedCertificate(string, uint64)
void AddTrustedCertificate(string)
void addTrustedCertificates(uint8[])
void LoadTrustList(FDFDoc)
void EnableModificationVerification(bool)
void EnableDigestVerification(bool)
void EnableTrustVerification(bool)
void EnableOnlineCRLRevocationChecking(bool)
void EnableOnlineOCSPRevocationChecking(bool)
void EnableOnlineRevocationChecking(bool)
New Class - pdftron.PDF.DisallowedChange
void Destroy()
int GetObjNum()
int GetType()
string GetTypeAsString()
New Class - pdftron.PDF.TrustVerificationResult
void Destroy()
bool WasSuccessful()
string GetResultString()
uint64 GetTimeOfTrustVerification()
VerificationOptionsTimeMode GetTimeOfTrustVerificationEnum()
bool HasEmbeddedTimestampVerificationResult()
pdftron.PDF.EmbeddedTimestampVerificationResult GetEmbeddedTimestampVerificationResult()
pdftron.Crypto.X509Certificate[] GetCertPath()
New Class - pdftron.PDF.EmbeddedTimestampVerificationResult
void Destroy()
boolean GetVerificationStatus()
VerificationResultDigestStatus GetCMSDigestStatus()
VerificationResultDigestStatus GetMessageImprintDigestStatus()
VerificationResultDigestStatus GetTrustStatus()
string GetCMSDigestStatusAsString()
string GetMessageImprintDigestStatusAsString()
string GetTrustStatusAsString()
bool HasTrustVerificationResult()
TrustVerificationResult GetTrustVerificationResult()
Crypto.DigestAlgorithm GetCMSSignatureDigestAlgorithm()
Crypto.DigestAlgorithm GetMessageImprintDigestAlgorithm()
string[] GetUnsupportedFeatures()
New Class - pdftron.PDF.VerificationResult
void Destroy()
DigitalSignatureField GetDigitalSignatureField()
bool GetVerificationStatus()
VerificationResultDocumentStatus GetDocumentStatus()
VerificationResultDigestStatus GetDigestStatus()
VerificationResultTrustStatus GetTrustStatus()
ModificationPermissionsStatus GetPermissionsStatus()
bool HasTrustVerificationResult()
TrustVerificationResult GetTrustVerificationResult()
DisallowedChange[] GetDisallowedChanges()
pdftron.Crypto.DigestAlgorithm GetDigestAlgorithm()
string GetDocumentStatusAsString()
string GetDigestStatusAsString()
string GetTrustStatusAsString()
string GetPermissionsStatusAsString()
string[] GetUnsupportedFeatures()
New Class - pdftron.PDF.TimestampingResult
void Destroy()
bool GetStatus()
string GetString()
bool HasResponseVerificationResult()
PDF.EmbeddedTimestampVerificationResult GetResponseVerificationResult()
byte[] GetData()
New Class - pdftron.PDF.TimestampingConfiguration
TimestampingConfiguration(string)
void Destroy()
void SetTimestampAuthorityServerURL(string)
void SetTimestampAuthorityServerUsername(string)
void SetTimestampAuthorityServerPassword(string)
void SetUseNonce(bool in_use_nonce)
PDF.TimestampingResult TestConfiguration(PDF.VerificationOptions)
New Class - pdftron.FDF.XFDFExportOptions
XFDFExportOptions()
bool GetWriteAnnotationAppearance()
XFDFExportOptions SetWriteAnnotationAppearance(bool)
bool GetWriteImagedata()
XFDFExportOptions SetWriteImagedata(bool)
virtual SDF.ObjSet GetInternalObj()
virtual SDF.Obj GetDict()
New enum - pdftron.PDF.SignaturesVerificationStatus
e_unsigned
e_failure
e_untrusted
e_unsupported
e_verified
New enum - pdftron.PDF.VerificationOptionsSecurityLevel
e_compatibility_and_archiving
e_maximum
New enum - pdftron.PDF.VerificationOptionsTimeMode
e_signing
e_timestamp
e_current
New enum - pdftron.PDF.VerificationOptionsCertificateTrustFlag
e_signing_trust
e_certification_trust
e_dynamic_content
e_javascript
e_identity
e_trust_anchor
e_default_trust
e_complete_trust
New enum - pdftron.PDF.VerificationResultDocumentStatus
e_no_error
e_corrupt_file
e_unsigned
e_bad_byteranges
e_corrupt_cryptographic_contents
New enum - pdftron.PDF.VerificationResultDigestStatus
e_digest_invalid
e_digest_verified
e_digest_verification_disabled
e_weak_digest_algorithm_but_digest_verifiable
e_no_digest_status
e_unsupported_encoding
e_unsupported_digest_algorithm
New enum - pdftron.PDF.VerificationResultTrustStatus
e_trust_verified
e_untrusted
e_trust_verification_disabled
e_no_trust_status
e_unsupported_trust_features
New enum - pdftron.PDF.ModificationPermissionsStatus
e_invalidated_by_disallowed_changes
e_has_allowed_changes
e_unmodified
e_permissions_verification_disabled
e_no_permissions_status
e_unsupported_permissions_features
New Namespace - pdftron.Crypto
New enum - pdftron.Crypto.DigestAlgorithm
e_sha1
e_sha256
e_sha384
e_sha512
e_ripemd160
e_unknown_digest_algorithm
New enum - pdftron.Crypto.ObjectIdentifierPredefined
e_common_name
e_surname
e_country_name
e_locality_name
e_state_or_province_name
e_organization_name
e_organizational_unit_name
New Class - pdftron.Crypto.ObjectIdentifier
ObjectIdentifier(pdftron.Crypto.ObjectIdentifierPredefined)
ObjectIdentifier(int[])
void Destroy()
Int[] GetRawValue()
New Class - pdftron.Crypto.X501AttributeTypeAndValue
void Destroy()
pdftron.Crypto.ObjectIdentifier GetAttributeTypeOID()
String GetStringValue()
void Destroy()
bool HasAttribute(pdftron.Crypto.ObjectIdentifier)
String[] GetStringValuesForAttribute(pdftron.Crypto.ObjectIdentifier)
pdftron.Crypto.X501AttributeTypeAndValue[] GetAllAttributesAndValues()
New Class - pdftron.Crypto.X509Extension
void Destroy()
bool IsCritical()
pdftron.Crypto.ObjectIdentifier GetObjectIdentifier()
int[] GetData()
String ToString()
New Class - pdftron.Crypto.X509Certificate
void Destroy()
X501DistinguishedName GetIssuerField()
pdftron.Crypto.X501DistinguishedName GetSubjectField()
uint64 GetNotBeforeEpochTime()
uint64 GetNotAfterEpochTime()
int GetRawX509VersionNumber()
string ToString()
string GetFingerprint(pdftron.Crypto.DigestAlgorithm in_digest_algorithm)
string GetFingerprint()
int[] GetSerialNumber()
pdftron.Crypto.X509Extension[] GetExtensions()
int[] GetData()
New Methods
async Task DocumentManager.PerformFullCleanupAsync()
async Task DocumentManager.StartAutoCleanAsync()
async Task DocumentManager.StopAutoCleanAsync()
void ViewerViewModel.Dispose()
void ViewerControl.Dispose()
void AnnotationListViewModel.LoadAnnotationList()
New Properties
bool Outline.IsEditEnabled
bool OutlineDialogViewModel.IsOutlineEditingEnabled
bool ViewerViewModel.IsOutlineEditingEnabled
bool ViewerControl.IsOutlineEditingEnabled
delegate void OutlinePartial.DocumentModifiedEventHandler(PDFDoc)
DocumentModifiedEventHandler OutlinePartial.DocumentModified
static bool UtilityFunction.MoreThanOneFlag<TValue>(TValue)
New Class - pdftron.Tools.Controls.ViewModels.BookmarkNode
BookmarkNode(Bookmark)
bool BookmarkNode.IsExpanded
bool BookmarkNode.IsInvoked
bool BookmarkNode.IsEditing
bool BookmarkNode.IsIndeterminate
bool BookmarkNode.CollapsedGlyphVisibility
bool BookmarkNode.ExpandedGlyphVisibility
bool BookmarkNode.IsViewModelEditing
bool BookmarkNode.IsNew
bool BookmarkNode.HasChildren
bool BookmarkNode.HasCheckedChildren
bool BookmarkNode.HasUnrealizedChildren
Nullable<bool> BookmarkNode.ChildrenLoadedFromDoc
Nullable<bool> BookmarkNode.IsChecked
Bookmark BookmarkNode.SourceBookmark
string BookmarkNode.Title
ObservableCollection<BookmarkNode> Children
BookmarkNode BookmarkNode.Parent
enum BookmarkNode.ItemRequestUpdates
RelayCommand BookmarkNode.BookmarkNodeButtonClickedCommand
delegate void BookmarkNode.ItemRequestDelegate(BookmarkNode, ItemRequestUpdates)
event BookmarkNode.ItemRequestDelegate BookmarkNode.ItemRequest()
New Class - pdftron.Tools.Controls.ViewModels.OutlineViewModel
OutlineViewModel(PDFViewCtrl)
bool OutlineViewModel.IsEditing
bool OutlineViewModel.IsEditEnabled
bool OutlineViewModel.CanReorder
bool OutlineViewModel.HasBookmarkNodes
int OutlineViewModel.CheckedAmount
ObservableCollection<BookmarkNode> DataSource
BookmarkNode OutlineViewModel.LastInvokedNode
async Task OutlineViewModel.WaitForOutlineToLoadAsync()
async IAsyncOperation<IList<Bookmark>> OutlineViewModel.GetBookmarkListAsync(Bookmark, PDFDoc)
async IAsyncOperation<bool> OutlineViewModel.AdjustIsOpen(BookmarkNode)
async Task OutlineViewModel.CreateTreeAsync()
async Task OutlineViewModel.ExpandTreeViewNodeAsync(BookmarkNode)
async void OutlineViewModel.AddOutlineCommandImpl(object)
void OutlineViewModel.RemoveBookmarkNodes()
void OutlineViewModel.FinishEditingText()
void OutlineViewModel.CancelEditingText()
RelayCommand OutlineViewModel.AddOutlineCommand
RelayCommand OutlineViewModel.EnterEditingCommand
RelayCommand OutlineViewModel.ExitEditingCommand
delegate void OutlineViewModel.DocumentModifiedEventHandler(PDFDoc)
delegate void FocusOnSelectedItemEventHandler(BookmarkNode);
DocumentModifiedEventHandler OutlineViewModel.DocumentModified
FocusOnSelectedItemEventHandler OutlineViewModel.FocusOnSelectedItemRequested
Did you find this helpful?
Trial setup questions?
Ask experts on DiscordNeed other help?
Contact SupportPricing or product questions?
Contact Sales