API Reference
PdfMutationCapabilityRecord
Input-specific support state for one shared PDF mutation capability family.
Inheritance
- Object
- PdfMutationCapabilityRecord
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
- Property PdfMutationPlan.CapabilityRecords
Inherited Methods
Properties
public PdfMutationCapabilityKind Kind { get; } #Shared mutation capability family.
public IReadOnlyList<PdfMutationStructure> AffectedStructures { get; } #Structures in this capability family affected by the requested operation.
public Boolean FullRewriteImplemented { get; } #True when the engine implements a full-rewrite path for the requested operation.
public Boolean AppendOnlyImplemented { get; } #True when the engine implements an append-only path for the requested operation.
public Boolean FullRewriteAllowed { get; } #True when full rewrite is both implemented and permitted for this input.
public Boolean AppendOnlyAllowed { get; } #True when append-only mutation is both implemented and permitted for this input.
public IReadOnlyList<PdfMutationPermissionCheck> PermissionChecks { get; } #Permission and authorization checks relevant to the requested operation.
public IReadOnlyList<PdfMutationProof> RequiredProofs { get; } #Evidence required when this operation is executed through its selected path.
public IReadOnlyList<String> BlockerCodes { get; } #Stable blocker codes when the requested operation has no proven path.