API Reference

Class

PdfMutationCapabilityRecord

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

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

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.