RedactionAnnotation

RedactionAnnotation class

Represents Redact annotation.

The RedactionAnnotation type exposes the following members:

Constructors

NameDescription
RedactionAnnotation(document)Initializes a new instance of the RedactionAnnotation class
RedactionAnnotation(page, rect)Initializes a new instance of the RedactionAnnotation class

Properties

NameDescription
vertical_alignmentNone
horizontal_alignmentGets or sets text alignment for annotation.
marginNone
is_first_paragraph_in_columnNone
is_kept_with_nextNone
is_in_new_pageNone
is_in_line_paragraphNone
hyperlinkNone
z_indexNone
update_appearance_on_convertIf true, annotation appearance will be updated before converting PF document into image. This allows convert fields correctly but probably demand more time.
use_font_subsetIf this property set to true, fonts will be added to document as subsets. Default value is true.
flagsFlags of the annotation.
annotation_typeGets type of annotation.
widthGets or sets width of the annotation.
actionsGets list of annotatation actions.
heightGets or sets height of the annotation.
rectGets or sets annotation rectangle.
contentsGets or sets annotation text.
nameGets or sets annotation name on the page.
modifiedGets or sets date and time when annotation was recently modified.
colorGets or sets annotation color.
borderGets or sets annotation border characteristics. border
active_stateGets or sets current annotation appearance state.
characteristicsGets annotation characteristics.
statesGets appearance dictionary of annotation.
alignmentAnnotation alignment. This property is obsolete. Use HorizontalAligment instead.
text_horizontal_alignmentGets or sets text alignment for annotation.
full_nameGets full qualified name of the annotation.
appearanceGets appearance dictionary of the annotation.
page_indexGets index of page which contains annotation.
titleGets or sets a text that shall be displayed in title bar of annotation.
rich_textGets or sets a rich text string to be displayed in the pop-up window when the annotation is opened.
creation_dateGets date and time when annotation was created.
subjectGets text representing desciption of the object.
popupPop-up annotation for entering or editing the text associated with this annotation.
opacityGets or sets the constant opacity value to be used in painting the annotation.
in_reply_toA reference to the annotation that this annotation is “in reply to”.
Both annotations must be on the same page of the document.
reply_typeA string specifying the relationship (the “reply type”) between this annotation
and one specified by InReplyTo.
quad_pointAn array of 8xN numbers specifying the coordinates of content region that is intended to be removed.
default_appearanceGets or sets the default appearance string to be used in formatting the text.
fill_colorGets or sets color to fill annotation.
border_colorGets or sets color of border which is drawn when redaction is not active.
overlay_textText to print on redact annotation.
repeatIf true overlay text will be repated on the annotation.
text_alignmentGets or sets. Alignment of Overlay Text.

Methods

NameDescription
clone()None
get_rectangle(consider_rotation)Returns rectangle of annotation taking into consideration page rotation.
accept(visitor)Accepts visitor object to process the annotation.
flatten()Flattens annotation i.e. removes annotation and adds its
change_after_resize(transform)Update parameters and appearance, according to the matrix transform.
redact()Flattens annotation and redacts page contents (i.e. removes text and image under redacted annotation)

See Also