Class
VariableTextProperties

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:

cs-api-definition
public class VariableTextProperties

Inheritance: objectVariableTextProperties

Constructors

VariableTextProperties()

Initialize with default left alignment and empty styling.

Declaration

cs-api-definition
public VariableTextProperties()

VariableTextProperties(VariableTextProperties)

Initialize by copying values from another instance.

Declaration

cs-api-definition
public VariableTextProperties(VariableTextProperties other)

Parameters

other

VariableTextProperties

The other properties.

Properties

CharacterSpacing

Additional character spacing applied (tracking).

Declaration

cs-api-definition
public double? CharacterSpacing { get; set; }

Property Value

double?

The character spacing.

Fill

Fill brush/color for glyph interiors.

Declaration

cs-api-definition
public ColorBase Fill { get; set; }

Property Value

ColorBase

The fill color.

Font

Font used to render the text.

Declaration

cs-api-definition
public FontBase Font { get; set; }

Property Value

FontBase

The font.

FontSize

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

Declaration

cs-api-definition
public double FontSize { get; set; }

Property Value

double

The size of the font.

HorizontalAlignment

Horizontal alignment applied to laid out text.

Declaration

cs-api-definition
public HorizontalAlignment HorizontalAlignment { get; set; }

Property Value

HorizontalAlignment

HorizontalScaling

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

Declaration

cs-api-definition
public double? HorizontalScaling { get; set; }

Property Value

double?

The horizontal scaling.

MiterLimit

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

Declaration

cs-api-definition
public double? MiterLimit { get; set; }

Property Value

double?

The miter limit.

RenderingMode

Text rendering mode controlling fill/stroke behavior.

Declaration

cs-api-definition
public RenderingMode RenderingMode { get; set; }

Property Value

RenderingMode

The rendering mode.

Stroke

Stroke brush/color for glyph outlines.

Declaration

cs-api-definition
public ColorBase Stroke { get; set; }

Property Value

ColorBase

The stroke color.

StrokeDashArray

Sequence defining dash and gap lengths for stroke rendering.

Declaration

cs-api-definition
public IEnumerable<double> StrokeDashArray { get; set; }

Property Value

IEnumerable<double>

The stroke dash array.

StrokeDashOffset

Offset into the dash pattern at which to start stroking.

Declaration

cs-api-definition
public double StrokeDashOffset { get; set; }

Property Value

double

The stroke dash offset.

StrokeLineCap

Line cap style applied to stroke rendering.

Declaration

cs-api-definition
public LineCap StrokeLineCap { get; set; }

Property Value

LineCap

The stroke line cap.

StrokeLineJoin

Line join style for stroke rendering.

Declaration

cs-api-definition
public LineJoin StrokeLineJoin { get; set; }

Property Value

LineJoin

The stroke line join.

StrokeThickness

Stroke line width for outline rendering.

Declaration

cs-api-definition
public double StrokeThickness { get; set; }

Property Value

double

The width of the stroke line.

TextRise

Baseline rise offset in text space units.

Declaration

cs-api-definition
public double? TextRise { get; set; }

Property Value

double?

The text rise.

WordSpacing

Additional spacing inserted between words.

Declaration

cs-api-definition
public double? WordSpacing { get; set; }

Property Value

double?

The word spacing.