C# Класс SharpVectors.Renderer.Gdi.GraphicsWrapper

Wraps a Graphics object since it's sealed
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BeginContainer ( ) : GraphicsContainerWrapper
Clear ( Color color ) : void
Dispose ( ) : void
DrawImage ( GraphicsNode grNode, Image image, Rectangle destRect, float srcX, float srcY, float srcWidth, float srcHeight, GraphicsUnit graphicsUnit, ImageAttributes imageAttributes ) : void
DrawPath ( GraphicsNode grNode, Pen pen, GraphicsPath path ) : void
EndContainer ( GraphicsContainerWrapper container ) : void
FillPath ( GraphicsNode grNode, Brush brush, GraphicsPath path ) : void
FromHdc ( IntPtr hdc, bool isStatic ) : GraphicsWrapper
FromImage ( Image image, bool isStatic ) : GraphicsWrapper
ResetClip ( ) : void
RotateTransform ( float angle ) : void
ScaleTransform ( float sx, float sy ) : void
SetClip ( GraphicsPath path ) : void
SetClip ( RectangleF rect ) : void
SetClip ( Region region, CombineMode combineMode ) : void
TranslateClip ( float x, float y ) : void
TranslateTransform ( float dx, float dy ) : void

Приватные методы

Метод Описание
GraphicsWrapper ( Image image, bool isStatic ) : System
GraphicsWrapper ( IntPtr hdc, bool isStatic ) : System

Описание методов

BeginContainer() публичный Метод

public BeginContainer ( ) : GraphicsContainerWrapper
Результат GraphicsContainerWrapper

Clear() публичный Метод

public Clear ( Color color ) : void
color Color
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

DrawImage() публичный Метод

public DrawImage ( GraphicsNode grNode, Image image, Rectangle destRect, float srcX, float srcY, float srcWidth, float srcHeight, GraphicsUnit graphicsUnit, ImageAttributes imageAttributes ) : void
grNode GraphicsNode
image Image
destRect System.Drawing.Rectangle
srcX float
srcY float
srcWidth float
srcHeight float
graphicsUnit GraphicsUnit
imageAttributes System.Drawing.Imaging.ImageAttributes
Результат void

DrawPath() публичный Метод

public DrawPath ( GraphicsNode grNode, Pen pen, GraphicsPath path ) : void
grNode GraphicsNode
pen System.Drawing.Pen
path System.Drawing.Drawing2D.GraphicsPath
Результат void

EndContainer() публичный Метод

public EndContainer ( GraphicsContainerWrapper container ) : void
container GraphicsContainerWrapper
Результат void

FillPath() публичный Метод

public FillPath ( GraphicsNode grNode, Brush brush, GraphicsPath path ) : void
grNode GraphicsNode
brush System.Drawing.Brush
path System.Drawing.Drawing2D.GraphicsPath
Результат void

FromHdc() публичный статический Метод

public static FromHdc ( IntPtr hdc, bool isStatic ) : GraphicsWrapper
hdc System.IntPtr
isStatic bool
Результат GraphicsWrapper

FromImage() публичный статический Метод

public static FromImage ( Image image, bool isStatic ) : GraphicsWrapper
image Image
isStatic bool
Результат GraphicsWrapper

ResetClip() публичный Метод

public ResetClip ( ) : void
Результат void

RotateTransform() публичный Метод

public RotateTransform ( float angle ) : void
angle float
Результат void

ScaleTransform() публичный Метод

public ScaleTransform ( float sx, float sy ) : void
sx float
sy float
Результат void

SetClip() публичный Метод

public SetClip ( GraphicsPath path ) : void
path System.Drawing.Drawing2D.GraphicsPath
Результат void

SetClip() публичный Метод

public SetClip ( RectangleF rect ) : void
rect System.Drawing.RectangleF
Результат void

SetClip() публичный Метод

public SetClip ( Region region, CombineMode combineMode ) : void
region System.Drawing.Region
combineMode CombineMode
Результат void

TranslateClip() публичный Метод

public TranslateClip ( float x, float y ) : void
x float
y float
Результат void

TranslateTransform() публичный Метод

public TranslateTransform ( float dx, float dy ) : void
dx float
dy float
Результат void