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