C# 클래스 Praeclarum.Graphics.WmfGraphics

상속: IGraphics
파일 보기 프로젝트 열기: praeclarum/Praeclarum

공개 메소드들

메소드 설명
BeginDrawing ( ) : void
BeginEntity ( object entity ) : void
BeginLines ( bool rounded ) : void
Clear ( Color c ) : void
DrawArc ( float cx, float cy, float radius, float startAngle, float endAngle, float w ) : void
DrawImage ( IImage img, float x, float y, float width, float height ) : void
DrawLine ( float sx, float sy, float ex, float ey, float w ) : void
DrawOval ( float x, float y, float width, float height, float w ) : void
DrawPolygon ( Polygon poly, float w ) : void
DrawRect ( float x, float y, float width, float height, float w ) : void
DrawRoundedRect ( float x, float y, float width, float height, float radius, float w ) : void
DrawString ( string s, float x, float y ) : void
DrawString ( string s, float x, float y, float width, float height, LineBreakMode lineBreak, TextAlignment align ) : void
EndDrawing ( ) : void
EndLines ( ) : void
FillArc ( float cx, float cy, float radius, float startAngle, float endAngle ) : void
FillOval ( float x, float y, float width, float height ) : void
FillPolygon ( Polygon poly ) : void
FillRect ( float x, float y, float width, float height ) : void
FillRoundedRect ( float x, float y, float width, float height, float radius ) : void
GetFontMetrics ( ) : IFontMetrics
ImageFromFile ( string filename ) : IImage
RestoreState ( ) : void
SaveState ( ) : void
Scale ( float sx, float sy ) : void
SetClippingRect ( float x, float y, float width, float height ) : void
SetColor ( Color c ) : void
SetFont ( Font f ) : void
SetGradient ( Gradient g ) : void
Translate ( float dx, float dy ) : void
WmfGraphics ( BinaryWriter tw, RectangleF viewBox ) : System
WmfGraphics ( Stream s, Rectangle viewBox ) : System
WmfGraphics ( Stream s, RectangleF viewBox ) : System

비공개 메소드들

메소드 설명
EndRecord ( ) : void
SelectBrushRecord ( ) : void
SelectNullBrush ( ) : void
SelectNullPen ( ) : void
SelectObjectRecord ( int objectIndex ) : void
SelectPenRecord ( float lineWidth ) : void
StartRecord ( System.Function function ) : void
WriteRecordCoord ( float x, float y ) : void

메소드 상세

BeginDrawing() 공개 메소드

public BeginDrawing ( ) : void
리턴 void

BeginEntity() 공개 메소드

public BeginEntity ( object entity ) : void
entity object
리턴 void

BeginLines() 공개 메소드

public BeginLines ( bool rounded ) : void
rounded bool
리턴 void

Clear() 공개 메소드

public Clear ( Color c ) : void
c Color
리턴 void

DrawArc() 공개 메소드

public DrawArc ( float cx, float cy, float radius, float startAngle, float endAngle, float w ) : void
cx float
cy float
radius float
startAngle float
endAngle float
w float
리턴 void

DrawImage() 공개 메소드

public DrawImage ( IImage img, float x, float y, float width, float height ) : void
img IImage
x float
y float
width float
height float
리턴 void

DrawLine() 공개 메소드

public DrawLine ( float sx, float sy, float ex, float ey, float w ) : void
sx float
sy float
ex float
ey float
w float
리턴 void

DrawOval() 공개 메소드

public DrawOval ( float x, float y, float width, float height, float w ) : void
x float
y float
width float
height float
w float
리턴 void

DrawPolygon() 공개 메소드

public DrawPolygon ( Polygon poly, float w ) : void
poly Polygon
w float
리턴 void

DrawRect() 공개 메소드

public DrawRect ( float x, float y, float width, float height, float w ) : void
x float
y float
width float
height float
w float
리턴 void

DrawRoundedRect() 공개 메소드

public DrawRoundedRect ( float x, float y, float width, float height, float radius, float w ) : void
x float
y float
width float
height float
radius float
w float
리턴 void

DrawString() 공개 메소드

public DrawString ( string s, float x, float y ) : void
s string
x float
y float
리턴 void

DrawString() 공개 메소드

public DrawString ( string s, float x, float y, float width, float height, LineBreakMode lineBreak, TextAlignment align ) : void
s string
x float
y float
width float
height float
lineBreak LineBreakMode
align TextAlignment
리턴 void

EndDrawing() 공개 메소드

public EndDrawing ( ) : void
리턴 void

EndLines() 공개 메소드

public EndLines ( ) : void
리턴 void

FillArc() 공개 메소드

public FillArc ( float cx, float cy, float radius, float startAngle, float endAngle ) : void
cx float
cy float
radius float
startAngle float
endAngle float
리턴 void

FillOval() 공개 메소드

public FillOval ( float x, float y, float width, float height ) : void
x float
y float
width float
height float
리턴 void

FillPolygon() 공개 메소드

public FillPolygon ( Polygon poly ) : void
poly Polygon
리턴 void

FillRect() 공개 메소드

public FillRect ( float x, float y, float width, float height ) : void
x float
y float
width float
height float
리턴 void

FillRoundedRect() 공개 메소드

public FillRoundedRect ( float x, float y, float width, float height, float radius ) : void
x float
y float
width float
height float
radius float
리턴 void

GetFontMetrics() 공개 메소드

public GetFontMetrics ( ) : IFontMetrics
리턴 IFontMetrics

ImageFromFile() 공개 메소드

public ImageFromFile ( string filename ) : IImage
filename string
리턴 IImage

RestoreState() 공개 메소드

public RestoreState ( ) : void
리턴 void

SaveState() 공개 메소드

public SaveState ( ) : void
리턴 void

Scale() 공개 메소드

public Scale ( float sx, float sy ) : void
sx float
sy float
리턴 void

SetClippingRect() 공개 메소드

public SetClippingRect ( float x, float y, float width, float height ) : void
x float
y float
width float
height float
리턴 void

SetColor() 공개 메소드

public SetColor ( Color c ) : void
c Color
리턴 void

SetFont() 공개 메소드

public SetFont ( Font f ) : void
f Font
리턴 void

SetGradient() 공개 메소드

public SetGradient ( Gradient g ) : void
g Gradient
리턴 void

Translate() 공개 메소드

public Translate ( float dx, float dy ) : void
dx float
dy float
리턴 void

WmfGraphics() 공개 메소드

public WmfGraphics ( BinaryWriter tw, RectangleF viewBox ) : System
tw System.IO.BinaryWriter
viewBox RectangleF
리턴 System

WmfGraphics() 공개 메소드

public WmfGraphics ( Stream s, Rectangle viewBox ) : System
s Stream
viewBox Rectangle
리턴 System

WmfGraphics() 공개 메소드

public WmfGraphics ( Stream s, RectangleF viewBox ) : System
s Stream
viewBox RectangleF
리턴 System