C# 클래스 LayoutFarm.HtmlBoxes.CssLineBox

Represents a line of text.
To learn more about line-boxes see CSS spec: http://www.w3.org/TR/CSS21/visuren.html
파일 보기 프로젝트 열기: prepare/HTML-Renderer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
dbugId int

Private Properties

프로퍼티 타입 설명
AddRun void
CalculateLineHeight float
CanDoMoreLeftOffset bool
CloseLine void
DoLeftOffset void
FindMaxWidthRun CssRun
GetFirstRun CssRun
GetLastRun CssRun
GetRightOfLastRun float
GetRun CssRun
GetRunIter IEnumerable
GetRunIter IEnumerable
OffsetTop void
PaintBackgroundAndBorder void
PaintDecoration void
PaintRuns void
RegisterStripPart void
SetBaseLine void
StepUpRegisterStrips int
dbugPaintRuns void

공개 메소드들

메소드 설명
ApplyBaseline ( float baseline ) : void
CalculateTotalBoxBaseLine ( LayoutVisitor lay ) : float
CssLineBox ( CssBox ownerBox ) : System

Creates a new LineBox

GetAreaStripTopPosIter ( ) : IEnumerable
HitTest ( float x, float y ) : bool
ToString ( ) : string

Returns the words of the linebox

비공개 메소드들

메소드 설명
AddRun ( CssRun run ) : void

Lets the linebox add the word an its box to their lists if necessary.

CalculateLineHeight ( ) : float
CanDoMoreLeftOffset ( float newOffset, float rightLimit ) : bool
CloseLine ( LayoutVisitor lay ) : void
DoLeftOffset ( float diff ) : void
FindMaxWidthRun ( float minimum ) : CssRun
GetFirstRun ( ) : CssRun
GetLastRun ( ) : CssRun
GetRightOfLastRun ( ) : float
GetRun ( int index ) : CssRun
GetRunIter ( ) : IEnumerable
GetRunIter ( CssBox box ) : IEnumerable
OffsetTop ( float ydiff ) : void
PaintBackgroundAndBorder ( PaintVisitor p ) : void
PaintDecoration ( PaintVisitor p ) : void
PaintRuns ( PaintVisitor p ) : void
RegisterStripPart ( CssBox runOwner, float left, float top, float right, float bottom, List newStrips, PartialBoxStrip>.Dictionary dic ) : void
SetBaseLine ( CssBox stripOwnerBox, float baseline ) : void

Gets the baseline Height of the rectangle

StepUpRegisterStrips ( PartialBoxStrip>.Dictionary dicStrips, CssBox lineOwnerBox, List inputList, int startInputAt ) : int
dbugPaintRuns ( PaintVisitor p ) : void

메소드 상세

ApplyBaseline() 공개 메소드

public ApplyBaseline ( float baseline ) : void
baseline float
리턴 void

CalculateTotalBoxBaseLine() 공개 메소드

public CalculateTotalBoxBaseLine ( LayoutVisitor lay ) : float
lay LayoutVisitor
리턴 float

CssLineBox() 공개 메소드

Creates a new LineBox
public CssLineBox ( CssBox ownerBox ) : System
ownerBox CssBox
리턴 System

GetAreaStripTopPosIter() 공개 메소드

public GetAreaStripTopPosIter ( ) : IEnumerable
리턴 IEnumerable

HitTest() 공개 메소드

public HitTest ( float x, float y ) : bool
x float
y float
리턴 bool

ToString() 공개 메소드

Returns the words of the linebox
public ToString ( ) : string
리턴 string

프로퍼티 상세

dbugId 공개적으로 프로퍼티

public int dbugId
리턴 int