API Reference
PdfAppendOnlyMutationReport
Describes append-only mutation support and blockers for an existing PDF.
Inheritance
- Object
- PdfAppendOnlyMutationReport
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 PdfDocumentSecurityInfo Security { get; } #Security, signature, and revision markers used to decide append-only safety.
public Boolean CanAppendMetadata { get; } #True when OfficeIMO.Pdf can append a metadata-only incremental revision to this input.
public Boolean CanAppendFormFields { get; } #True when OfficeIMO.Pdf can append simple AcroForm field-value updates to this input.
public Boolean CanPrepareExternalSignature { get; } #True when OfficeIMO.Pdf can append an external signature placeholder revision to this input.
public Boolean CanAppendLongTermValidation { get; } #True when the document structure permits append-only DSS/VRI enrichment.
public Boolean CanAppendAnnotations { get; } #True when the document structure and DocMDP policy permit append-only annotation changes.
public Boolean CanAppendAny { get; } #True when any append-only action can currently be applied by OfficeIMO.Pdf.
public Boolean RequiresAppendOnlyMutation { get; } #True when the file markers indicate append-only mutation is required or preferred.
public Boolean BlocksAllAppendOnlyMutation { get; } #True when OfficeIMO.Pdf must avoid all append-only mutation for this input.
public IReadOnlyList<String> SupportedActions { get; } #Append-only actions currently supported for this input, for example Metadata.
public IReadOnlyList<String> BlockedActions { get; } #Append-only actions known to OfficeIMO.Pdf but blocked for this input or not implemented yet.
public IReadOnlyList<String> Blockers { get; } #Stable blocker codes explaining why append-only mutation is unavailable or limited.
public IReadOnlyList<String> Warnings { get; } #Non-blocking caution codes for automation workflows.
public String Summary { get; } #Human-readable summary suitable for command-line surfaces.