API Reference

Class

PdfAnnotationRemovalOptions

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Filters for removing PDF annotations during a safe full rewrite.

Inheritance

  • Object
  • PdfAnnotationRemovalOptions

Usage

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

Accepted by parameters

Constructors

Properties

public PdfMutationExecutionPreference ExecutionPreference { get; set; } #

Preferred mutation mode. Automatic uses a full rewrite when safe and append-only when required.

public Nullable<Int32> ObjectNumber { get; set; } #

Specific annotation object number to remove. When omitted, other filters decide the match.

public Nullable<Int32> PageNumber { get; set; } #

One-based page number whose annotations should be considered. When omitted, all pages are considered.

public String Subtype { get; set; } #

Annotation subtype, for example Text, Link, or Widget. When omitted, all subtypes are considered.

public Boolean RemoveMatchingPopups { get; set; } #

Remove popup annotations linked from matching annotations through /Popup.