API Reference

Class

PdfRedactionPlan

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Preview of text, image placements, vectors, and annotations that intersect requested redaction areas.

Inheritance

  • Object
  • PdfRedactionPlan

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Properties

public PdfDocumentPreflight Preflight { get; } #

Preflight result used while creating the plan.

public IReadOnlyList<PdfRedactionArea> Areas { get; } #

Requested redaction areas.

public IReadOnlyList<PdfRedactionMatch> Matches { get; } #

Text blocks, image placements, and annotations intersecting the requested areas.

public IReadOnlyList<PdfDiagnosticFinding> Findings { get; } #

Diagnostics and warnings for the plan.

public IReadOnlyList<String> SearchCriteria { get; } #

Stable descriptions of literal, regex, logical-kind, or form-field criteria used to derive the areas.

public String SourceSha256 { get; } #

SHA-256 fingerprint of the exact PDF bytes inspected while creating this plan.

public Boolean IsReviewable { get; } #

True when the source was inspectable and the plan contains no blocking findings.

public Boolean IsSearchDriven { get; } #

True when the plan areas were derived from explicit search criteria.

public Boolean HasMatches { get; } #

True when at least one match was found.