Class VariableTextProperties
Configurable set of text layout, font, and painting properties used when generating dynamic widget appearances.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Fixed.Model.InteractiveForms
Assembly: Telerik.Windows.Documents.Fixed.dll
Syntax
public class VariableTextProperties
Constructors
VariableTextProperties()
Initialize with default left alignment and empty styling.
Declaration
public VariableTextProperties()
VariableTextProperties(VariableTextProperties)
Initialize by copying values from another instance.
Declaration
public VariableTextProperties(VariableTextProperties other)
Parameters
|
VariableTextProperties
other
The other properties. |
Properties
CharacterSpacing
Additional character spacing applied (tracking).
Declaration
public double? CharacterSpacing { get; set; }
Property Value
|
System.Nullable<System.Double>
The character spacing. |
Fill
Fill brush/color for glyph interiors.
Declaration
public ColorBase Fill { get; set; }
Property Value
|
ColorBase
The fill color. |
Font
Font used to render the text.
Declaration
public FontBase Font { get; set; }
Property Value
|
FontBase
The font. |
FontSize
Font size in points (0 lets viewer auto size per PDF spec).
Declaration
public double FontSize { get; set; }
Property Value
|
System.Double
The size of the font. |
HorizontalAlignment
Horizontal alignment applied to laid out text.
Declaration
public HorizontalAlignment HorizontalAlignment { get; set; }
Property Value
|
HorizontalAlignment
|
HorizontalScaling
Horizontal text scaling factor (percentage as fraction) overriding glyph width usage.
Declaration
public double? HorizontalScaling { get; set; }
Property Value
|
System.Nullable<System.Double>
The horizontal scaling. |
MiterLimit
Maximum miter length to line width ratio before joins are beveled.
Declaration
public double? MiterLimit { get; set; }
Property Value
|
System.Nullable<System.Double>
The miter limit. |
RenderingMode
Text rendering mode controlling fill/stroke behavior.
Declaration
public RenderingMode RenderingMode { get; set; }
Property Value
|
RenderingMode
The rendering mode. |
Stroke
Stroke brush/color for glyph outlines.
Declaration
public ColorBase Stroke { get; set; }
Property Value
|
ColorBase
The stroke color. |
StrokeDashArray
Sequence defining dash and gap lengths for stroke rendering.
Declaration
public IEnumerable<double> StrokeDashArray { get; set; }
Property Value
|
System.Collections.Generic.IEnumerable<System.Double>
The stroke dash array. |
StrokeDashOffset
Offset into the dash pattern at which to start stroking.
Declaration
public double StrokeDashOffset { get; set; }
Property Value
|
System.Double
The stroke dash offset. |
StrokeLineCap
Line cap style applied to stroke rendering.
Declaration
public LineCap StrokeLineCap { get; set; }
Property Value
|
LineCap
The stroke line cap. |
StrokeLineJoin
Line join style for stroke rendering.
Declaration
public LineJoin StrokeLineJoin { get; set; }
Property Value
|
LineJoin
The stroke line join. |
StrokeThickness
Stroke line width for outline rendering.
Declaration
public double StrokeThickness { get; set; }
Property Value
|
System.Double
The width of the stroke line. |
TextRise
Baseline rise offset in text space units.
Declaration
public double? TextRise { get; set; }
Property Value
|
System.Nullable<System.Double>
The text rise. |
WordSpacing
Additional spacing inserted between words.
Declaration
public double? WordSpacing { get; set; }
Property Value
|
System.Nullable<System.Double>
The word spacing. |