API Reference
PdfAnnotationRemovalOptions
Filters for removing PDF annotations during a safe full rewrite.
Inheritance
- Object
- PdfAnnotationRemovalOptions
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters 1
Constructors
public PdfAnnotationRemovalOptions() #Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
public PdfMutationExecutionPreference ExecutionPreference { get; set; } #Preferred mutation mode. Automatic uses a full rewrite when safe and append-only when required.
public Int32? ObjectNumber { get; set; } #Specific annotation object number to remove. When omitted, other filters decide the match.
public 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.
public Boolean AllowResidualDataInAppendOnly { get; set; } #Allows append-only removal even though prior revisions retain the removed annotation bytes. Disabled by default because append-only output is not a sanitization boundary.