C# Class System.Html.Media.Graphics.CanvasRenderingContext2D

Afficher le fichier Open project: Saltarelle/SaltarelleWeb Class Usage Examples

Private Properties

Свойство Type Description
CanvasRenderingContext2D System.Runtime.CompilerServices

Méthodes publiques

Méthode Description
AddHitRegion ( ) : void
AddHitRegion ( HitRegionOptions options ) : void
Arc ( double x, double y, double radius, double startAngle, double endAngle ) : void
Arc ( double x, double y, double radius, double startAngle, double endAngle, bool anticlockwise ) : void
ArcTo ( double x1, double y1, double x2, double y2, double radius ) : void
BeginPath ( ) : void
BezierCurveTo ( double cp1x, double cp1y, double cp2x, double cp2y, double x, double y ) : void
ClearRect ( double x, double y, double w, double h ) : void
Clip ( ) : void
Clip ( CanvasWindingRule winding ) : void
Clip ( Path2D path ) : void
Clip ( Path2D path, CanvasWindingRule winding ) : void
ClosePath ( ) : void
CreateImageData ( ImageData imagedata ) : ImageData
CreateImageData ( double sw, double sh ) : ImageData
CreateLinearGradient ( double x0, double y0, double x1, double y1 ) : CanvasGradient
CreatePattern ( TypeOption image, string repetition ) : CanvasPattern
CreateRadialGradient ( double x0, double y0, double r0, double x1, double y1, double r1 ) : CanvasGradient
DrawCustomFocusRing ( Element element ) : bool
DrawFocusIfNeeded ( Element element ) : void
DrawImage ( TypeOption image, double dx, double dy ) : void
DrawImage ( TypeOption image, double dx, double dy, double dw, double dh ) : void
DrawImage ( TypeOption image, double sx, double sy, double sw, double sh, double dx, double dy, double dw, double dh ) : void
Fill ( ) : void
Fill ( CanvasWindingRule winding ) : void
Fill ( Path2D path ) : void
Fill ( Path2D path, CanvasWindingRule winding ) : void
FillRect ( double x, double y, double w, double h ) : void
FillText ( string text, double x, double y ) : void
FillText ( string text, double x, double y, double maxWidth ) : void
GetImageData ( double sx, double sy, double sw, double sh ) : ImageData
GetLineDash ( ) : double[]
IsPointInPath ( Path2D path, double x, double y ) : bool
IsPointInPath ( Path2D path, double x, double y, CanvasWindingRule winding ) : bool
IsPointInPath ( double x, double y ) : bool
IsPointInPath ( double x, double y, CanvasWindingRule winding ) : bool
IsPointInStroke ( Path2D path, double x, double y ) : bool
IsPointInStroke ( double x, double y ) : bool
LineTo ( double x, double y ) : void
MeasureText ( string text ) : TextMetrics
MoveTo ( double x, double y ) : void
PutImageData ( ImageData imagedata, double dx, double dy ) : void
PutImageData ( ImageData imagedata, double dx, double dy, double dirtyX, double dirtyY, double dirtyWidth, double dirtyHeight ) : void
QuadraticCurveTo ( double cpx, double cpy, double x, double y ) : void
Rect ( double x, double y, double w, double h ) : void
RemoveHitRegion ( string id ) : void
Restore ( ) : void
Rotate ( double angle ) : void
Save ( ) : void
Scale ( double x, double y ) : void
SetLineDash ( double segments ) : void
SetTransform ( double a, double b, double c, double d, double e, double f ) : void
Stroke ( ) : void
Stroke ( Path2D path ) : void
StrokeRect ( double x, double y, double w, double h ) : void
StrokeText ( string text, double x, double y ) : void
StrokeText ( string text, double x, double y, double maxWidth ) : void
Transform ( double a, double b, double c, double d, double e, double f ) : void
Translate ( double x, double y ) : void

Private Methods

Méthode Description
CanvasRenderingContext2D ( ) : System.Runtime.CompilerServices

Method Details

AddHitRegion() public méthode

public AddHitRegion ( ) : void
Résultat void

AddHitRegion() public méthode

public AddHitRegion ( HitRegionOptions options ) : void
options HitRegionOptions
Résultat void

Arc() public méthode

public Arc ( double x, double y, double radius, double startAngle, double endAngle ) : void
x double
y double
radius double
startAngle double
endAngle double
Résultat void

Arc() public méthode

public Arc ( double x, double y, double radius, double startAngle, double endAngle, bool anticlockwise ) : void
x double
y double
radius double
startAngle double
endAngle double
anticlockwise bool
Résultat void

ArcTo() public méthode

public ArcTo ( double x1, double y1, double x2, double y2, double radius ) : void
x1 double
y1 double
x2 double
y2 double
radius double
Résultat void

BeginPath() public méthode

public BeginPath ( ) : void
Résultat void

BezierCurveTo() public méthode

public BezierCurveTo ( double cp1x, double cp1y, double cp2x, double cp2y, double x, double y ) : void
cp1x double
cp1y double
cp2x double
cp2y double
x double
y double
Résultat void

ClearRect() public méthode

public ClearRect ( double x, double y, double w, double h ) : void
x double
y double
w double
h double
Résultat void

Clip() public méthode

public Clip ( ) : void
Résultat void

Clip() public méthode

public Clip ( CanvasWindingRule winding ) : void
winding CanvasWindingRule
Résultat void

Clip() public méthode

public Clip ( Path2D path ) : void
path Path2D
Résultat void

Clip() public méthode

public Clip ( Path2D path, CanvasWindingRule winding ) : void
path Path2D
winding CanvasWindingRule
Résultat void

ClosePath() public méthode

public ClosePath ( ) : void
Résultat void

CreateImageData() public méthode

public CreateImageData ( ImageData imagedata ) : ImageData
imagedata ImageData
Résultat ImageData

CreateImageData() public méthode

public CreateImageData ( double sw, double sh ) : ImageData
sw double
sh double
Résultat ImageData

CreateLinearGradient() public méthode

public CreateLinearGradient ( double x0, double y0, double x1, double y1 ) : CanvasGradient
x0 double
y0 double
x1 double
y1 double
Résultat CanvasGradient

CreatePattern() public méthode

public CreatePattern ( TypeOption image, string repetition ) : CanvasPattern
image TypeOption
repetition string
Résultat CanvasPattern

CreateRadialGradient() public méthode

public CreateRadialGradient ( double x0, double y0, double r0, double x1, double y1, double r1 ) : CanvasGradient
x0 double
y0 double
r0 double
x1 double
y1 double
r1 double
Résultat CanvasGradient

DrawCustomFocusRing() public méthode

public DrawCustomFocusRing ( Element element ) : bool
element Element
Résultat bool

DrawFocusIfNeeded() public méthode

public DrawFocusIfNeeded ( Element element ) : void
element Element
Résultat void

DrawImage() public méthode

public DrawImage ( TypeOption image, double dx, double dy ) : void
image TypeOption
dx double
dy double
Résultat void

DrawImage() public méthode

public DrawImage ( TypeOption image, double dx, double dy, double dw, double dh ) : void
image TypeOption
dx double
dy double
dw double
dh double
Résultat void

DrawImage() public méthode

public DrawImage ( TypeOption image, double sx, double sy, double sw, double sh, double dx, double dy, double dw, double dh ) : void
image TypeOption
sx double
sy double
sw double
sh double
dx double
dy double
dw double
dh double
Résultat void

Fill() public méthode

public Fill ( ) : void
Résultat void

Fill() public méthode

public Fill ( CanvasWindingRule winding ) : void
winding CanvasWindingRule
Résultat void

Fill() public méthode

public Fill ( Path2D path ) : void
path Path2D
Résultat void

Fill() public méthode

public Fill ( Path2D path, CanvasWindingRule winding ) : void
path Path2D
winding CanvasWindingRule
Résultat void

FillRect() public méthode

public FillRect ( double x, double y, double w, double h ) : void
x double
y double
w double
h double
Résultat void

FillText() public méthode

public FillText ( string text, double x, double y ) : void
text string
x double
y double
Résultat void

FillText() public méthode

public FillText ( string text, double x, double y, double maxWidth ) : void
text string
x double
y double
maxWidth double
Résultat void

GetImageData() public méthode

public GetImageData ( double sx, double sy, double sw, double sh ) : ImageData
sx double
sy double
sw double
sh double
Résultat ImageData

GetLineDash() public méthode

public GetLineDash ( ) : double[]
Résultat double[]

IsPointInPath() public méthode

public IsPointInPath ( Path2D path, double x, double y ) : bool
path Path2D
x double
y double
Résultat bool

IsPointInPath() public méthode

public IsPointInPath ( Path2D path, double x, double y, CanvasWindingRule winding ) : bool
path Path2D
x double
y double
winding CanvasWindingRule
Résultat bool

IsPointInPath() public méthode

public IsPointInPath ( double x, double y ) : bool
x double
y double
Résultat bool

IsPointInPath() public méthode

public IsPointInPath ( double x, double y, CanvasWindingRule winding ) : bool
x double
y double
winding CanvasWindingRule
Résultat bool

IsPointInStroke() public méthode

public IsPointInStroke ( Path2D path, double x, double y ) : bool
path Path2D
x double
y double
Résultat bool

IsPointInStroke() public méthode

public IsPointInStroke ( double x, double y ) : bool
x double
y double
Résultat bool

LineTo() public méthode

public LineTo ( double x, double y ) : void
x double
y double
Résultat void

MeasureText() public méthode

public MeasureText ( string text ) : TextMetrics
text string
Résultat TextMetrics

MoveTo() public méthode

public MoveTo ( double x, double y ) : void
x double
y double
Résultat void

PutImageData() public méthode

public PutImageData ( ImageData imagedata, double dx, double dy ) : void
imagedata ImageData
dx double
dy double
Résultat void

PutImageData() public méthode

public PutImageData ( ImageData imagedata, double dx, double dy, double dirtyX, double dirtyY, double dirtyWidth, double dirtyHeight ) : void
imagedata ImageData
dx double
dy double
dirtyX double
dirtyY double
dirtyWidth double
dirtyHeight double
Résultat void

QuadraticCurveTo() public méthode

public QuadraticCurveTo ( double cpx, double cpy, double x, double y ) : void
cpx double
cpy double
x double
y double
Résultat void

Rect() public méthode

public Rect ( double x, double y, double w, double h ) : void
x double
y double
w double
h double
Résultat void

RemoveHitRegion() public méthode

public RemoveHitRegion ( string id ) : void
id string
Résultat void

Restore() public méthode

public Restore ( ) : void
Résultat void

Rotate() public méthode

public Rotate ( double angle ) : void
angle double
Résultat void

Save() public méthode

public Save ( ) : void
Résultat void

Scale() public méthode

public Scale ( double x, double y ) : void
x double
y double
Résultat void

SetLineDash() public méthode

public SetLineDash ( double segments ) : void
segments double
Résultat void

SetTransform() public méthode

public SetTransform ( double a, double b, double c, double d, double e, double f ) : void
a double
b double
c double
d double
e double
f double
Résultat void

Stroke() public méthode

public Stroke ( ) : void
Résultat void

Stroke() public méthode

public Stroke ( Path2D path ) : void
path Path2D
Résultat void

StrokeRect() public méthode

public StrokeRect ( double x, double y, double w, double h ) : void
x double
y double
w double
h double
Résultat void

StrokeText() public méthode

public StrokeText ( string text, double x, double y ) : void
text string
x double
y double
Résultat void

StrokeText() public méthode

public StrokeText ( string text, double x, double y, double maxWidth ) : void
text string
x double
y double
maxWidth double
Résultat void

Transform() public méthode

public Transform ( double a, double b, double c, double d, double e, double f ) : void
a double
b double
c double
d double
e double
f double
Résultat void

Translate() public méthode

public Translate ( double x, double y ) : void
x double
y double
Résultat void