[]
        
(Showing Draft Content)

GrapeCity.Documents.Text.TextLine

Class TextLine

Namespace
GrapeCity.Documents.Text
Assembly
GcDocs.Imaging.dll

Represents a line of text in TextLayout.

public class TextLine
Inheritance
object
TextLine
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Properties

BaselineOffset

Gets the offset from line position to the Roman baseline, in graphic units.

public float BaselineOffset { get; }

Property Value

float

FirstGlyph

Gets the first glyph of the line.

public GlyphInfo FirstGlyph { get; }

Property Value

GlyphInfo

FirstLineInParagraph

Gets the value indicating whether the line is the first in the paragraph.

public bool FirstLineInParagraph { get; }

Property Value

bool

GlyphRuns

Gets the array of glyph runs.

public GlyphRun[] GlyphRuns { get; }

Property Value

GlyphRun[]

Height

Gets the height of the line, in graphic units.

public float Height { get; }

Property Value

float

Indent

Gets the indent of the text line, in graphic units.

public float Indent { get; }

Property Value

float

IsTrimmed

Gets a value indicating if the current line is trimmed.

public bool IsTrimmed { get; }

Property Value

bool

KeepWithNext

Gets the value indicating if the line should not be the last line on a page.

public bool KeepWithNext { get; }

Property Value

bool

LastLineInParagraph

Gets the value indicating whether the line is the last in the paragraph.

public bool LastLineInParagraph { get; }

Property Value

bool

LineGap

Gets the additional spacing before the text line, in graphic units.

public float LineGap { get; }

Property Value

float

Position

Gets the position of the text line along the flow direction, in graphic units.

public float Position { get; }

Property Value

float

Sections

Gets the array of glyph run sections, if some embedded objects cross the text line.

public LineSection[] Sections { get; }

Property Value

LineSection[]

Spacing

Gets the additional spacing after the text line, in graphic units.

public float Spacing { get; }

Property Value

float

TextLayout

Gets the owner TextLayout object.

public TextLayout TextLayout { get; }

Property Value

TextLayout

TrailingWhitespaceLength

Gets the length (width or height) of the trailing whitespace, in graphic units.

public float TrailingWhitespaceLength { get; }

Property Value

float

VerticalBaselineOffset

Gets the offset from the Roman baseline to Ideographic centered baseline, in graphic units.

public float VerticalBaselineOffset { get; }

Property Value

float

Width

Gets the width of the line, in graphic units.

public float Width { get; }

Property Value

float