API Reference
PdfAnnotationUpdateOptions
Updates for a single indirect PDF annotation during a safe full rewrite.
Inheritance
- Object
- PdfAnnotationUpdateOptions
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
public PdfAnnotationUpdateOptions() #Inherited Methods
Properties
public PdfMutationExecutionPreference ExecutionPreference { get; set; } #Preferred mutation mode. Automatic uses a full rewrite when safe and append-only when required.
public String Contents { get; set; } #Replacement /Contents text. Null leaves the value unchanged.
public String Title { get; set; } #Replacement /T title text. Null leaves the value unchanged.
public String Name { get; set; } #Replacement /NM annotation name. Null leaves the value unchanged.
public Nullable<Int32> Flags { get; set; } #Replacement /F annotation flags. Null leaves the value unchanged.
public IReadOnlyList<Double> Color { get; set; } #Replacement RGB /C color values in the 0..1 range. Null leaves the value unchanged.
public Boolean RemoveActions { get; set; } #Remove /A and /AA action dictionaries from the annotation.
public IReadOnlyList<Double> Rectangle { get; set; } #Replacement annotation rectangle as left, bottom, right, top coordinates.
public IReadOnlyList<Double> QuadPoints { get; set; } #Replacement text-markup quadrilaterals as groups of eight coordinates.
public IReadOnlyList<Double> Vertices { get; set; } #Replacement polygon or polyline vertices as x/y coordinate pairs.
public IReadOnlyList<Double> Line { get; set; } #Replacement line endpoints as x1, y1, x2, y2.
public IReadOnlyList<IReadOnlyList<Double>> InkPaths { get; set; } #Replacement ink paths; every path is an x/y coordinate sequence.
public String LineStartEnding { get; set; } #Replacement line-start ending name, for example None, OpenArrow, or ClosedArrow.
public String LineEndEnding { get; set; } #Replacement line-end ending name.
public Nullable<Int32> InReplyToObjectNumber { get; set; } #Replacement indirect annotation object used as /IRT reply parent.
public String ReplyType { get; set; } #Replacement reply type stored in /RT, normally R or Group.
public Nullable<Boolean> PopupOpen { get; set; } #Replacement popup open state for a popup annotation or linked /Popup dictionary.
public IReadOnlyList<Double> PopupRectangle { get; set; } #Replacement linked popup rectangle as left, bottom, right, top coordinates.
public Boolean RegenerateAppearance { get; set; } #Regenerates a supported normal appearance stream after applying the update.