Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfSignatureMutationResult

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Source revision 804a7612eee4 with working tree changes
Modifiers sealed

Before/after structural preservation state for one pre-existing PDF signature.

Inheritance

  • Object
  • PdfSignatureMutationResult

Usage

Explore 1 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by 1

Properties

public PdfSignatureValidationResult Before { get; } #

Structural validation result before the mutation.

public PdfSignatureValidationResult? After { get; } #

Matching structural validation result after the mutation, when still present.

public Boolean IsPresentAfter { get; } #

True when the signature object is still readable after the mutation.

public Int32? SignedRevisionNumberBefore { get; } #

Revision whose end is covered by the original byte range, when determinable.

public Int32? SignedRevisionNumberAfter { get; } #

Revision whose end is covered by the post-mutation byte range, when determinable.

public IReadOnlyList<Int32> CoveredRevisionsBefore { get; } #

Revision numbers fully covered before the mutation.

public IReadOnlyList<Int32> CoveredRevisionsAfter { get; } #

Revision numbers fully covered after the mutation.

public Boolean OriginalBytesPreserved { get; } #

True when the complete original file remains an exact prefix of the output.

public Boolean ByteRangePreserved { get; } #

True when the signature's exact /ByteRange values are unchanged.

public Boolean ActiveDefinitionPreserved { get; } #

True when the active signature and owning field object graphs are unchanged.

public Boolean HasLaterRevisionsBefore { get; } #

True when revisions or unsigned bytes followed the signature before the mutation.

public Boolean HasLaterRevisionsAfter { get; } #

True when revisions or unsigned bytes follow the signature after the mutation.

public PdfSignatureMutationPermissionStatus PermissionStatus { get; } #

DocMDP/FieldMDP-aware structural permission result for the requested mutation.

public Boolean IsStructurallyPreserved { get; } #

True when structural signature state remains present, byte-identical, and no less valid after mutation.