New to Telerik Document ProcessingStart a free 30-day trial

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:

C#
public class ParagraphSpacing

Inheritance: objectParagraphSpacing

Constructors

Initializes a new instance of the ParagraphSpacing class.

C#
public ParagraphSpacing(ParagraphProperties paragraphProperties)
Parameters:paragraphPropertiesParagraphProperties

The paragraph properties.

Properties

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

C#
public bool AutomaticSpacingAfter { get; set; }
Property Value:

The automatic spacing after.

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

C#
public bool AutomaticSpacingBefore { get; set; }
Property Value:

The automatic spacing after.

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).

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

The line spacing value.

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

C#
public HeightType LineSpacingType { get; set; }
Property Value:

The type line spacing rule.

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

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

The spacing after value.

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

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

The spacing before value.