Class LineRenderer
public class LineRenderer : AbstractRenderer, IRenderer, IPropertyContainer
- Inheritance
-
LineRenderer
- Implements
- Inherited Members
Constructors
LineRenderer()
public LineRenderer()
Fields
levels
protected byte[] levels
Field Value
- byte[]
maxAscent
protected float maxAscent
Field Value
maxDescent
protected float maxDescent
Field Value
Methods
AdjustChildrenYLine()
protected virtual LineRenderer AdjustChildrenYLine()
Returns
ApplyLeading(float)
protected virtual void ApplyLeading(float deltaY)
Parameters
deltaY
float
BaseCharactersCount()
Returns the number of base characters, i.e. non-mark characters
protected virtual int BaseCharactersCount()
Returns
- int
the number of base non-mark characters
ContainsImage()
public virtual bool ContainsImage()
Returns
CreateOverflowRenderer()
protected virtual LineRenderer CreateOverflowRenderer()
Returns
CreateSplitRenderer()
protected virtual LineRenderer CreateSplitRenderer()
Returns
GetFirstYLineRecursively()
protected override float? GetFirstYLineRecursively()
Returns
GetLastYLineRecursively()
protected override float? GetLastYLineRecursively()
Returns
GetLeadingValue(Leading)
public virtual float GetLeadingValue(Leading leading)
Parameters
leading
Leading
Returns
GetMaxAscent()
public virtual float GetMaxAscent()
Returns
GetMaxDescent()
public virtual float GetMaxDescent()
Returns
GetMinMaxWidth()
public override MinMaxWidth GetMinMaxWidth()
Returns
GetNextRenderer()
public override IRenderer GetNextRenderer()
Returns
GetNumberOfSpaces()
protected virtual int GetNumberOfSpaces()
Returns
GetYLine()
public virtual float GetYLine()
Returns
Justify(float)
public virtual void Justify(float width)
Parameters
width
float
Layout(LayoutContext)
public override LayoutResult Layout(LayoutContext layoutContext)
Parameters
layoutContext
LayoutContext
Returns
Length()
Gets the total lengths of characters in this line.
protected virtual int Length()
Returns
- int
the total lengths of characters in this line.
Remarks
Gets the total lengths of characters in this line. Other elements (images, tables) are not taken into account.
Split()
protected virtual LineRenderer[] Split()
Returns
ToString()
public override string ToString()
Returns
TrimLast()
protected virtual LineRenderer TrimLast()