API Reference
PdfSignatureMutationResult
Before/after structural preservation state for one pre-existing PDF signature.
Inheritance
- Object
- PdfSignatureMutationResult
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Inherited Methods
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 Nullable<Int32> SignedRevisionNumberBefore { get; } #Revision whose end is covered by the original byte range, when determinable.
public Nullable<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 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.