C# Class LayoutFarm.HtmlBoxes.SelectionRange.LineWalkVisitor

Mostra file Open project: prepare/HTML-Renderer

Public Properties

Property Type Description
globalX float
globalY float

Public Methods

Method Description
IsWalkTargetInCurrentLineArea ( ) : bool
LineWalkVisitor ( CssBlockRun startBlockRun ) : System
LineWalkVisitor ( CssLineBox startLineBox ) : System
SetWalkTargetPosition ( float x, float y ) : void
Walk ( CssLineBox endLineBox, VisitLineDelegate del ) : void

Private Methods

Method Description
GetLineWalkDownAndUpIter ( LineWalkVisitor visitor, CssLineBox startLine ) : IEnumerable
GetLineWalkDownIter ( LineWalkVisitor visitor, CssBox box ) : IEnumerable
InnerWalk ( CssLineBox endLineBox, VisitLineDelegate del, IEnumerable lineIter ) : void

Method Details

IsWalkTargetInCurrentLineArea() public method

public IsWalkTargetInCurrentLineArea ( ) : bool
return bool

LineWalkVisitor() public method

public LineWalkVisitor ( CssBlockRun startBlockRun ) : System
startBlockRun CssBlockRun
return System

LineWalkVisitor() public method

public LineWalkVisitor ( CssLineBox startLineBox ) : System
startLineBox CssLineBox
return System

SetWalkTargetPosition() public method

public SetWalkTargetPosition ( float x, float y ) : void
x float
y float
return void

Walk() public method

public Walk ( CssLineBox endLineBox, VisitLineDelegate del ) : void
endLineBox CssLineBox
del VisitLineDelegate
return void

Property Details

globalX public_oe property

public float globalX
return float

globalY public_oe property

public float globalY
return float