Class
ParagraphSpacing

Configures vertical spacing within and around a paragraph, including spacing before, after, and between lines with support for automatic calculation.

Definition

Namespace:Telerik.Windows.Documents.Flow.Model.Styles

Assembly:Telerik.Windows.Documents.Flow.dll

Syntax:

cs-api-definition
public class ParagraphSpacing

Inheritance: objectParagraphSpacing

Constructors

ParagraphSpacing(ParagraphProperties)

Initializes a new instance of the ParagraphSpacing class.

Declaration

cs-api-definition
public ParagraphSpacing(ParagraphProperties paragraphProperties)

Parameters

paragraphProperties

ParagraphProperties

The paragraph properties.

Properties

AutomaticSpacingAfter

Enables automatic calculation of spacing after the paragraph based on its content, allowing consumers to optimize inter-paragraph spacing dynamically.

Declaration

cs-api-definition
public bool AutomaticSpacingAfter { get; set; }

Property Value

bool

The automatic spacing after.

AutomaticSpacingBefore

Enables automatic calculation of spacing before the paragraph based on its content, allowing consumers to optimize inter-paragraph spacing dynamically.

Declaration

cs-api-definition
public bool AutomaticSpacingBefore { get; set; }

Property Value

bool

The automatic spacing after.

LineSpacing

Controls vertical spacing between lines within the paragraph.

If LineSpacingType is Auto then the line height value times the value of the property, otherwise the value is in device independent pixels (1/96 inch).

Declaration

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

Property Value

double

The line spacing value.

LineSpacingType

Determines how line spacing is calculated, specifying whether values are absolute or proportional to font size.

Declaration

cs-api-definition
public HeightType LineSpacingType { get; set; }

Property Value

HeightType

The type line spacing rule.

SpacingAfter

Controls spacing added after the paragraph's last line, in device-independent pixels (1/96 inch).

Declaration

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

Property Value

double

The spacing after value.

SpacingBefore

Controls spacing added above the paragraph's first line, in device-independent pixels (1/96 inch).

Declaration

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

Property Value

double

The spacing before value.