C# 클래스 PurplePen.DescriptionRenderer

Renders a CourseView onto a Graphics.
상속: IPrintableRectangle, ICloneable
파일 보기 프로젝트 열기: petergolde/PurplePen 1 사용 예제들

공개 메소드들

메소드 설명
BoxBounds ( int firstLine, int lastLine, int startBox, int endBox ) : RectangleF
Clone ( ) : object
DescriptionRenderer ( SymbolDB symbolDB ) : System
HitTest ( PointF point ) : HitTestResult
LineBounds ( int firstLine, int lastLine ) : RectangleF
Measure ( ) : SizeF
RenderToGraphics ( Graphics g, RectangleF clipRect ) : void
RenderToMap ( Map map, SymColor color, PointF point, SymDef>.Dictionary dict ) : void

비공개 메소드들

메소드 설명
ColumnAndRow ( int line, int &row, int &column ) : void
CreateObjects ( IRenderer renderer, float cellSize ) : void
DisposeObject ( object obj ) : void
DisposeObjects ( ) : void
IPrintableRectangle ( Graphics g, float x, float y, int startLine, int countLines ) : void
LineBounds ( int line, int &firstLine, int &lastLine ) : void
Render ( IRenderer renderer, RectangleF clipRect, int startLine, int countLines ) : void
RenderColumnFText ( IRenderer renderer, string s, float left, float top, float right, float bottom, RectangleF clipRect ) : void
RenderLine ( IRenderer renderer, DescriptionLine descriptionLine, DescriptionKind descriptionKind, bool lastLine, bool drawThickLine, bool noTopLine, RectangleF clipRect ) : void
RenderSingleLineText ( IRenderer renderer, int fontNumber, StringAlignment alignment, string s, float left, float top, float right, float bottom, RectangleF clipRect ) : void
RenderSymbol ( IRenderer renderer, Symbol symbol, float left, float top, float right, float bottom, RectangleF clipRect ) : void
RenderWrappedText ( IRenderer renderer, int fontIndex, StringAlignment alignment, string s, float left, float top, float right, float bottom, RectangleF clipRect ) : void
UpdateThickLineCounter ( DescriptionLine descriptionLine, DescriptionKind descriptionKind, int &thickLineCounter ) : void
WidthInCells ( ) : int

메소드 상세

BoxBounds() 공개 메소드

public BoxBounds ( int firstLine, int lastLine, int startBox, int endBox ) : RectangleF
firstLine int
lastLine int
startBox int
endBox int
리턴 System.Drawing.RectangleF

Clone() 공개 메소드

public Clone ( ) : object
리턴 object

DescriptionRenderer() 공개 메소드

public DescriptionRenderer ( SymbolDB symbolDB ) : System
symbolDB SymbolDB
리턴 System

HitTest() 공개 메소드

public HitTest ( PointF point ) : HitTestResult
point System.Drawing.PointF
리턴 HitTestResult

LineBounds() 공개 메소드

public LineBounds ( int firstLine, int lastLine ) : RectangleF
firstLine int
lastLine int
리턴 System.Drawing.RectangleF

Measure() 공개 메소드

public Measure ( ) : SizeF
리턴 System.Drawing.SizeF

RenderToGraphics() 공개 메소드

public RenderToGraphics ( Graphics g, RectangleF clipRect ) : void
g System.Drawing.Graphics
clipRect System.Drawing.RectangleF
리턴 void

RenderToMap() 공개 메소드

public RenderToMap ( Map map, SymColor color, PointF point, SymDef>.Dictionary dict ) : void
map Map
color SymColor
point System.Drawing.PointF
dict SymDef>.Dictionary
리턴 void