PdfFreeTextAppearance Class
Represents an appearance settings for a PdfFreeTextAnnotation.
public sealed class PdfFreeTextAppearance : PdfAppearance
Public NotInheritable Class PdfFreeTextAppearance
Inherits PdfAppearance
- Inheritance:
- System.ObjectPdfFreeTextAppearance
Properties
BorderColor
Gets or sets the border color of the free text annotation's appearance.
Property Value
The border color of the free text annotation's appearance.
See Also
BorderDashPattern
Gets or sets the border dash pattern of the free text annotation's appearance.
public PdfLineDashPattern BorderDashPattern { get; set; }
Public Property BorderDashPattern As PdfLineDashPattern
Property Value
The border dash pattern of the free text annotation's appearance.
See Also
BorderStyle
Gets or sets the border style of the free text annotation's appearance.
public PdfBorderStyle BorderStyle { get; set; }
Public Property BorderStyle As PdfBorderStyle
Property Value
The border style of the free text annotation's appearance.
Exceptions
- System.NotSupportedException
Value Unknown of enumeration PdfBorderStyle is not supported in the requested operation.
See Also
BorderWidth
Gets or sets the border thickness of the free text annotation's appearance.
Property Value
- System.Double
The border thickness of the free text annotation's appearance.
Exceptions
- System.ArgumentOutOfRangeException
Value is less than 0.
- System.ArgumentException
Value is either System.Double.NaN, System.Double.NegativeInfinity or System.Double.PositiveInfinity.
See Also
FillColor
Gets or sets the fill color of the free text annotation's appearance.
Property Value
- System.Nullable<PdfColor>
The fill color of the free text annotation's appearance.
Exceptions
- System.ArgumentException
The value's Space is not device color space (DeviceGray, DeviceRGB, or DeviceCMYK).
FontColor
Gets or sets the font color of the free text annotation's appearance text.
Property Value
The font color of the free text annotation's appearance text.
FontFace
Gets or sets the font face of the free text annotation's appearance text.
Property Value
The font face of the free text annotation's appearance text.
Exceptions
- System.ArgumentNullException
Value is null.
FontSize
Gets or sets the font size of the free text annotation's appearance text.
A zero value for size means that the font shall be auto-sized: its size shall be computed as a function of the size of the annotation rectangle.
Property Value
- System.Double
The font size of the free text annotation's appearance text.
Exceptions
- System.ArgumentException
Value is either System.Double.NaN, System.Double.NegativeInfinity or System.Double.PositiveInfinity.
- System.ArgumentOutOfRangeException
Value is less than 0.
Opacity
Gets or sets the opacity of the free text annotation's appearance.
Default value: 1.0.
Property Value
- System.Double
The opacity of the free text annotation's appearance.
TextAlignment
Gets or sets the text alignment of the free text annotation's appearance text.
public PdfTextAlignment TextAlignment { get; set; }
Public Property TextAlignment As PdfTextAlignment
Property Value
The text alignment of the free text annotation's appearance text.
Exceptions
- System.ArgumentException
TextStrikethrough
Gets or sets the strikethrough text decoration of the free text annotation's appearance text.
public PdfTextDecoration TextStrikethrough { get; set; }
Public Property TextStrikethrough As PdfTextDecoration
Property Value
The strikethrough text decoration of the free text annotation's appearance text.
Remarks
note
The TextUnderline is not preserved in a PDF file when the PdfDocument is saved to a PDF file.
TextUnderline
Gets or sets the underline text decoration of the free text annotation's appearance text.
public PdfTextDecoration TextUnderline { get; set; }
Public Property TextUnderline As PdfTextDecoration
Property Value
The underline text decoration of the free text annotation's appearance text.
Remarks
note
The TextUnderline is not preserved in a PDF file when the PdfDocument is saved to a PDF file.
Inherited Properties
State | (Required if the appearance dictionary AP contains one or more subdictionaries; PDF 1.2) The annotation's appearance state, which selects the applicable appearance stream from an appearance subdictionary (see Section 12.5.5, "Appearance Streams"). (Inherited from PdfAppearance) |
Inherited Methods
BeginInit() | Begins initialization of the PdfAppearance. Call EndInit() to end the initialization and update the appearance. If BeginInit() is called on a PdfAppearance that is already being initialized, the second and subsequent calls are ignored. (Inherited from PdfAppearance) |
EndInit() | Ends initialization of the PdfAppearance by updating the changed appearance. This method will be ignored if called on a PdfAppearance that is not being initialized. (Inherited from PdfAppearance) |
Get() | Gets the appearance form for the Normal appearance trigger and the current appearance State. (Inherited from PdfAppearance) |
Get(PdfAppearanceTrigger) | Gets a collection of appearance states and the associated appearance forms for the specified appearance trigger. (Inherited from PdfAppearance) |
Get(PdfAppearanceTrigger, PdfAppearanceState) | Gets the appearance form for the specified appearance trigger and appearance state. (Inherited from PdfAppearance) |
Refresh() | Forces an update of the appearance. (Inherited from PdfAppearance) |
Set(PdfAppearanceTrigger, System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<PdfAppearanceState, PdfForm>>) | Sets a collection of appearance states and the associated appearance forms for the specified appearance trigger. (Inherited from PdfAppearance) |
Set(PdfAppearanceTrigger, PdfAppearanceState, PdfForm) | Sets the appearance form for the specified appearance trigger and appearance state. (Inherited from PdfAppearance) |
Set(PdfForm) | Sets the appearance form for the Normal appearance trigger and the current appearance State. (Inherited from PdfAppearance) |