New to Telerik Document ProcessingStart a free 30-day trial

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:

C#
public class VariableTextProperties

Inheritance: objectVariableTextProperties

Constructors

Initialize with default left alignment and empty styling.

C#
public VariableTextProperties()

Initialize by copying values from another instance.

C#
public VariableTextProperties(VariableTextProperties other)
Parameters:otherVariableTextProperties

The other properties.

Properties

Additional character spacing applied (tracking).

C#
public double? CharacterSpacing { get; set; }
Property Value:

The character spacing.

Fill brush/color for glyph interiors.

C#
public ColorBase Fill { get; set; }
Property Value:

The fill color.

Font used to render the text.

C#
public FontBase Font { get; set; }
Property Value:

The font.

Font size in points (0 lets viewer auto size per PDF spec).

C#
public double FontSize { get; set; }
Property Value:

The size of the font.

Horizontal alignment applied to laid out text.

C#
public HorizontalAlignment HorizontalAlignment { get; set; }

Horizontal text scaling factor (percentage as fraction) overriding glyph width usage.

C#
public double? HorizontalScaling { get; set; }
Property Value:

The horizontal scaling.

Maximum miter length to line width ratio before joins are beveled.

C#
public double? MiterLimit { get; set; }
Property Value:

The miter limit.

Text rendering mode controlling fill/stroke behavior.

C#
public RenderingMode RenderingMode { get; set; }
Property Value:

The rendering mode.

Stroke brush/color for glyph outlines.

C#
public ColorBase Stroke { get; set; }
Property Value:

The stroke color.

Sequence defining dash and gap lengths for stroke rendering.

C#
public IEnumerable<double> StrokeDashArray { get; set; }
Property Value:

The stroke dash array.

Offset into the dash pattern at which to start stroking.

C#
public double StrokeDashOffset { get; set; }
Property Value:

The stroke dash offset.

Line cap style applied to stroke rendering.

C#
public LineCap StrokeLineCap { get; set; }
Property Value:

The stroke line cap.

Line join style for stroke rendering.

C#
public LineJoin StrokeLineJoin { get; set; }
Property Value:

The stroke line join.

Stroke line width for outline rendering.

C#
public double StrokeThickness { get; set; }
Property Value:

The width of the stroke line.

Baseline rise offset in text space units.

C#
public double? TextRise { get; set; }
Property Value:

The text rise.

Additional spacing inserted between words.

C#
public double? WordSpacing { get; set; }
Property Value:

The word spacing.