API Reference
PdfSignatureMutationResult
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
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
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.