C# Класс Xwt.Drawing.VectorImageRecorderContextHandler

Наследование: Xwt.Backends.ContextBackendHandler
Показать файл Открыть проект

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

Метод Описание
AppendPath ( object backend, object otherBackend ) : void
Arc ( object backend, double xc, double yc, double radius, double angle1, double angle2 ) : void
ArcNegative ( object backend, double xc, double yc, double radius, double angle1, double angle2 ) : void
Clip ( object backend ) : void
ClipPreserve ( object backend ) : void
ClosePath ( object backend ) : void
CopyPath ( object backend ) : object
CreatePath ( ) : object
CurveTo ( object backend, double x1, double y1, double x2, double y2, double x3, double y3 ) : void
Dispose ( object backend ) : void
DrawImage ( object backend, ImageDescription img, Xwt srcRect, Xwt destRect ) : void
DrawImage ( object backend, ImageDescription img, double x, double y ) : void
DrawTextLayout ( object backend, TextLayout layout, double x, double y ) : void
Fill ( object backend ) : void
FillPreserve ( object backend ) : void
GetCTM ( object backend ) : Matrix
GetScaleFactor ( object backend ) : double
IsPointInFill ( object backend, double x, double y ) : bool
IsPointInStroke ( object backend, double x, double y ) : bool
LineTo ( object backend, double x, double y ) : void
ModifyCTM ( object backend, Matrix t ) : void
MoveTo ( object backend, double x, double y ) : void
NewPath ( object backend ) : void
Rectangle ( object backend, double x, double y, double width, double height ) : void
RelCurveTo ( object backend, double dx1, double dy1, double dx2, double dy2, double dx3, double dy3 ) : void
RelLineTo ( object backend, double dx, double dy ) : void
RelMoveTo ( object backend, double dx, double dy ) : void
Restore ( object backend ) : void
Rotate ( object backend, double angle ) : void
Save ( object backend ) : void
Scale ( object backend, double scaleX, double scaleY ) : void
SetColor ( object backend, Color color ) : void
SetGlobalAlpha ( object backend, double globalAlpha ) : void
SetLineDash ( object backend, double offset ) : void
SetLineWidth ( object backend, double width ) : void
SetPattern ( object backend, object p ) : void
SetStyles ( object backend, StyleSet styles ) : void
Stroke ( object backend ) : void
StrokePreserve ( object backend ) : void
Translate ( object backend, double tx, double ty ) : void
VectorImageRecorderContextHandler ( Toolkit toolkit ) : System

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

Метод Описание
CreateNativePathBackend ( VectorBackend b ) : void
Draw ( Xwt.Backends.DrawingPathBackendHandler targetHandler, object ctx, VectorImageData cm ) : void

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

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

public AppendPath ( object backend, object otherBackend ) : void
backend object
otherBackend object
Результат void

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

public Arc ( object backend, double xc, double yc, double radius, double angle1, double angle2 ) : void
backend object
xc double
yc double
radius double
angle1 double
angle2 double
Результат void

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

public ArcNegative ( object backend, double xc, double yc, double radius, double angle1, double angle2 ) : void
backend object
xc double
yc double
radius double
angle1 double
angle2 double
Результат void

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

public Clip ( object backend ) : void
backend object
Результат void

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

public ClipPreserve ( object backend ) : void
backend object
Результат void

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

public ClosePath ( object backend ) : void
backend object
Результат void

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

public CopyPath ( object backend ) : object
backend object
Результат object

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

public CreatePath ( ) : object
Результат object

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

public CurveTo ( object backend, double x1, double y1, double x2, double y2, double x3, double y3 ) : void
backend object
x1 double
y1 double
x2 double
y2 double
x3 double
y3 double
Результат void

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

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

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

public DrawImage ( object backend, ImageDescription img, Xwt srcRect, Xwt destRect ) : void
backend object
img Xwt.Backends.ImageDescription
srcRect Xwt
destRect Xwt
Результат void

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

public DrawImage ( object backend, ImageDescription img, double x, double y ) : void
backend object
img Xwt.Backends.ImageDescription
x double
y double
Результат void

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

public DrawTextLayout ( object backend, TextLayout layout, double x, double y ) : void
backend object
layout TextLayout
x double
y double
Результат void

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

public Fill ( object backend ) : void
backend object
Результат void

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

public FillPreserve ( object backend ) : void
backend object
Результат void

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

public GetCTM ( object backend ) : Matrix
backend object
Результат Matrix

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

public GetScaleFactor ( object backend ) : double
backend object
Результат double

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

public IsPointInFill ( object backend, double x, double y ) : bool
backend object
x double
y double
Результат bool

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

public IsPointInStroke ( object backend, double x, double y ) : bool
backend object
x double
y double
Результат bool

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

public LineTo ( object backend, double x, double y ) : void
backend object
x double
y double
Результат void

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

public ModifyCTM ( object backend, Matrix t ) : void
backend object
t Matrix
Результат void

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

public MoveTo ( object backend, double x, double y ) : void
backend object
x double
y double
Результат void

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

public NewPath ( object backend ) : void
backend object
Результат void

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

public Rectangle ( object backend, double x, double y, double width, double height ) : void
backend object
x double
y double
width double
height double
Результат void

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

public RelCurveTo ( object backend, double dx1, double dy1, double dx2, double dy2, double dx3, double dy3 ) : void
backend object
dx1 double
dy1 double
dx2 double
dy2 double
dx3 double
dy3 double
Результат void

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

public RelLineTo ( object backend, double dx, double dy ) : void
backend object
dx double
dy double
Результат void

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

public RelMoveTo ( object backend, double dx, double dy ) : void
backend object
dx double
dy double
Результат void

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

public Restore ( object backend ) : void
backend object
Результат void

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

public Rotate ( object backend, double angle ) : void
backend object
angle double
Результат void

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

public Save ( object backend ) : void
backend object
Результат void

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

public Scale ( object backend, double scaleX, double scaleY ) : void
backend object
scaleX double
scaleY double
Результат void

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

public SetColor ( object backend, Color color ) : void
backend object
color Color
Результат void

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

public SetGlobalAlpha ( object backend, double globalAlpha ) : void
backend object
globalAlpha double
Результат void

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

public SetLineDash ( object backend, double offset ) : void
backend object
offset double
Результат void

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

public SetLineWidth ( object backend, double width ) : void
backend object
width double
Результат void

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

public SetPattern ( object backend, object p ) : void
backend object
p object
Результат void

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

public SetStyles ( object backend, StyleSet styles ) : void
backend object
styles StyleSet
Результат void

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

public Stroke ( object backend ) : void
backend object
Результат void

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

public StrokePreserve ( object backend ) : void
backend object
Результат void

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

public Translate ( object backend, double tx, double ty ) : void
backend object
tx double
ty double
Результат void

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

public VectorImageRecorderContextHandler ( Toolkit toolkit ) : System
toolkit Toolkit
Результат System