Interface ICanvasRenderingContext2D

Interface ICanvasRenderingContext2D

Nom dels espais: Aspose.Html.Dom.Canvas Assemblea: Aspose.HTML.dll (25.4.0)

L’interfície ICanvasRenderingContext2D s’utilitza per dibuixar rectangles, text, imatges i altres objectes sobre l’element de canvas.

[ComVisible(true)]
[DOMNoInterfaceObject]
[DOMObject]
public interface ICanvasRenderingContext2D : ICanvasDrawingStyles, ICanvasPathMethods

Implements

ICanvasDrawingStyles , ICanvasPathMethods

Properties

Canvas

Una referència enrere només a l’HTMLCanvasElement. pot ser nul si no està associat amb un element de canvas.

[DOMName("canvas")]
HTMLCanvasElement Canvas { get; }

Valor de la propietat

HTMLCanvasElement

FillStyle

Color o estil per utilitzar dins de les formes. (negre)

[DOMName("fillStyle")]
object FillStyle { get; set; }

Valor de la propietat

object

GlobalAlpha

Valor alfa que s’aplica a les formes i les imatges abans que es composin a la canva.

[DOMName("globalAlpha")]
double GlobalAlpha { get; set; }

Valor de la propietat

double

GlobalCompositeOperation

Amb globalAlpha aplicat aquest s’estableix com les formes i les imatges es treuen en el bitmap existent.

[DOMName("globalCompositeOperation")]
string GlobalCompositeOperation { get; set; }

Valor de la propietat

string

ImageSmoothingEnabled

El mode d’elaboració de la imatge; si es desactiva, les imatges no es elaboren si s’escalfa.

[DOMName("imageSmoothingEnabled")]
bool ImageSmoothingEnabled { get; set; }

Valor de la propietat

bool

ShadowBlur

Especifica l’efecte de bluratge. Definició 0

[DOMName("shadowBlur")]
double ShadowBlur { get; set; }

Valor de la propietat

double

ShadowColor

Color de l’ombra. de forma estàndard completament transparent negre.

[DOMName("shadowColor")]
string ShadowColor { get; set; }

Valor de la propietat

string

XerradaX

La distància horitzontal de l’ombra serà compensada.

[DOMName("shadowOffsetX")]
double ShadowOffsetX { get; set; }

Valor de la propietat

double

ShadowOffset

La distància vertical de l’ombra serà compensada.

[DOMName("shadowOffsetY")]
double ShadowOffsetY { get; set; }

Valor de la propietat

double

StrokeStyle

Color o estil per utilitzar per a les línies al voltant de les formes.

[DOMName("strokeStyle")]
object StrokeStyle { get; set; }

Valor de la propietat

object

Methods

AddHitRegion(diccionaris, string="">)

Afegeix una regió afectada a les cànvules.Això li permet fer la detecció d’atacs més fàcil, permet rodar esdeveniments als elements de DOM,i permet als usuaris explorar els canvis sense veure-los.

void AddHitRegion(Dictionary<string, string=""> options)

Parameters

options Dictionary < string , string >

L’argument d’opcions és opcional. Quan es proporciona, és un Objecte que pot contenir propietats.

BeginPath()

Comença un nou camí desactivant la llista de sub-cursos. crida aquest mètode quan vols crear un altre camí.

[DOMName("beginPath")]
void BeginPath()

ClearHitRegions()

Elimina totes les regions afectades de la canva.

[DOMName("clearHitRegions")]
void ClearHitRegions()

ClearRect(doble, doble i doble)

Set tots els píxels en el rectangle definit per punt de partida (x, y) i mida (width, height) a negre transparent, eliminant qualsevol contingut prèviament dibuixat.

[DOMName("clearRect")]
void ClearRect(double x, double y, double w, double h)

Parameters

x double

L’eix x de la coordinació per al punt de partida rectangular.

y double

L’eix y de la coordinació per al punt de partida rectangular.

w double

L’amplada del rectangle.

h double

L’alçada del rectangle.

Clip()

Crea una nova regió de clavegueres calculant la intersecció de la zona actual i l’àrea descrita pel camí, mitjançant la regla de número de vinya no zero.Els subpats oberts han de ser implicitament tancats quan es computa la regió de la cripta, sense afectar els subpassos reals.La nova regió de la cripta reemplaça l’actualitat de les cribes.

[DOMName("clip")]
void Clip()

Clip(CanvasFillRule)

Crea una nova regió de clavegueres calculant la intersecció de la zona actual i l’àrea descrita pel camí, mitjançant la regla de número de vinya no zero.Els subpats oberts han de ser implicitament tancats quan es computa la regió de la cripta, sense afectar els subpassos reals.La nova regió de la cripta reemplaça l’actualitat de les cribes.

[DOMName("clip")]
void Clip(CanvasFillRule fillRule)

Parameters

fillRule CanvasFillRule

L’algoritme per determinar si un punt està dins d’un camí o fora de un camí

Clip(Path2D i CanvasFillRule)

Crea una nova regió de clavegueres calculant la intersecció de la zona actual i l’àrea descrita pel camí, mitjançant la regla de número de vinya no zero.Els subpats oberts han de ser implicitament tancats quan es computa la regió de la cripta, sense afectar els subpassos reals.La nova regió de la cripta reemplaça l’actualitat de les cribes.

[DOMName("clip")]
void Clip(Path2D path, CanvasFillRule fillRule)

Parameters

path Path2D

Un camí Path2D a la cripta.

fillRule CanvasFillRule

L’algoritme per al qual es determina si un punt està dins d’un camí o fora de un camí.

CreateImageData(doble, doble)

Crea un nou, blanc Object ImageData amb les dimensions especificades.Tots els píxels del nou objecte són negres transparents.

[DOMName("createImageData")]
IImageData CreateImageData(double sw, double sh)

Parameters

sw double

L’amplada per donar el nou Objecte ImageData.

sh double

L’alçada per donar el nou Objecte ImageData.

Returns

IImageData

Un nou Objecte ImageData amb la amplada i l’altura especificades.El nou objecte està omplit amb píxels negres transparents.

CreateImageData(Dades d’informació)

Crea un nou, blanc Object ImageData amb les dimensions especificades.Tots els píxels del nou objecte són negres transparents.

[DOMName("createImageData")]
IImageData CreateImageData(IImageData imagedata)

Parameters

imagedata IImageData

Un objecte ImageData existent des del qual copiar la amplada i l’altura. la imatge mateixa no es copia.

Returns

IImageData

Un nou Objecte ImageData amb la amplada i l’altura especificades.El nou objecte està omplit amb píxels negres transparents.

CreateLinearGradient(doble, doble i doble)

Crea un gradient lineal al llarg de la línia donada per les coordenades representades pels paràmetres.

[DOMName("createLinearGradient")]
ICanvasGradient CreateLinearGradient(double x0, double y0, double x1, double y1)

Parameters

x0 double

L’eix x de la coordinació del punt de partida.

y0 double

L’eix y de la coordinació del punt d’inici.

x1 double

L’eix x de la coordinació del punt final.

y1 double

L’eix y de la coordinació del punt final.

Returns

ICanvasGradient

El Canvas Gradient lineal.

CreatePattern(HTMLImageElements, cordes)

Crea un patró utilitzant la imatge especificada (un CanvasImageSource).Repeteix la font en les direccions especificades per l’argument de repetició.

[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLImageElement image, string repetition)

Parameters

image HTMLImageElement

Un element HTMLImage per utilitzar com a imatge per repetir

repetition string

Una línia que indica com repetir la imatge.

Returns

ICanvasPattern

Un objecte opac que descriu un patró.

CreatePattern(HTMLCanvasElements, Tàrrega)

Crea un patró utilitzant la imatge especificada (un CanvasImageSource).Repeteix la font en les direccions especificades per l’argument de repetició.

[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLCanvasElement image, string repetition)

Parameters

image HTMLCanvasElement

Un HTMLCanvasElements per utilitzar com a imatge per repetir

repetition string

Una línia que indica com repetir la imatge.

Returns

ICanvasPattern

Un objecte opac que descriu un patró.

CreateRadialGradient(Doble, doble, doble i doble)

Crea un gradient radial donat per les coordenades dels dos cercles representats pels paràmetres.

[DOMName("createRadialGradient")]
ICanvasGradient CreateRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1)

Parameters

x0 double

L’eix x de la coordinació del cercle d’inici.

y0 double

L’eix y de la coordinació del cercle d’inici

r0 double

La radiació del cercle inicial.

x1 double

L’eix x de la coordinació del cercle final.

y1 double

L’eix y de la coordinació del cercle final.

r1 double

La radiació del cercle final.

Returns

ICanvasGradient

Un radial CanvasGradient iniciat amb els dos cercles especificats.

DrawFocusIfNeeded(Element)

Si un element es concentra, aquest mètode treu un anell de focus al voltant del camí actual.

[DOMName("drawFocusIfNeeded")]
void DrawFocusIfNeeded(Element element)

Parameters

element Element

El element per comprovar si està centrat o no.

DrawImage(HTMLImageElements, doble i doble)

Tracta la imatge especificada.

[DOMName("drawImage")]
void DrawImage(HTMLImageElement image, double dx, double dy)

Parameters

image HTMLImageElement

El HTMLImageElement per treure en el context.

dx double

El X coordina en la canva de destinació a la qual col·locar l’angle superior esquerre de la imatge font.

dy double

El Y coordina en la canva de destinació a la qual col·locar l’angle superior esquerre de la imatge font.

DrawImage(HTMLCanvasElements, doble i doble)

Tracta la imatge especificada.

[DOMName("drawImage")]
void DrawImage(HTMLCanvasElement image, double dx, double dy)

Parameters

image HTMLCanvasElement

El HTMLCanvasElement per treure en el context.

dx double

El X coordina en la canva de destinació a la qual col·locar l’angle superior esquerre de la imatge font.

dy double

El Y coordina en la canva de destinació a la qual col·locar l’angle superior esquerre de la imatge font.

DrawImage(HTMLImageElements, dobles, doble, duplicat)

Tracta la imatge especificada.

[DOMName("drawImage")]
void DrawImage(HTMLImageElement image, double dx, double dy, double dw, double dh)

Parameters

image HTMLImageElement

El HTMLImageElement per treure en el context.

dx double

El X coordina en la canva de destinació a la qual col·locar l’angle superior esquerre de la imatge font.

dy double

El Y coordina en la canva de destinació a la qual col·locar l’angle superior esquerre de la imatge font.

dw double

L’amplada per dibuixar l’imatge en el canvis de destinació. Això permet escalar la imatge dibujada. Si no s’especifica, l’imatge no es escala en ample quan es dibuixa.

dh double

L’alçada per dibuixar l’imatge en el canvis de destinació. Això permet escalar la imatge desenrotllada. Si no s’especifica, aquesta imatge no està escalada en alçada quan es dibuixa.

DrawImage(HTMLCanvasElements, dobles, doble, duplicat)

Tracta la imatge especificada.

[DOMName("drawImage")]
void DrawImage(HTMLCanvasElement image, double dx, double dy, double dw, double dh)

Parameters

image HTMLCanvasElement

El HTMLCanvasElement per treure en el context.

dx double

El X coordina en la canva de destinació a la qual col·locar l’angle superior esquerre de la imatge font.

dy double

El Y coordina en la canva de destinació a la qual col·locar l’angle superior esquerre de la imatge font.

dw double

L’amplada per dibuixar l’imatge en el canvis de destinació. Això permet escalar la imatge dibujada. Si no s’especifica, l’imatge no es escala en ample quan es dibuixa.

dh double

L’alçada per dibuixar l’imatge en el canvis de destinació. Això permet escalar la imatge desenrotllada. Si no s’especifica, aquesta imatge no està escalada en alçada quan es dibuixa.

DrawImage(HTMLImageElements, dobles, doble, duplicat, double, dual, dual, de doble)

Tracta la imatge especificada.

[DOMName("drawImage")]
void DrawImage(HTMLImageElement image, double sx, double sy, double sw, double sh, double dx, double dy, double dw, double dh)

Parameters

image HTMLImageElement

El HTMLImageElement per treure en el context.

sx double

La coordinació X de l’angle superior esquerre del sub-rectangla de la imatge font per treure en el context de destinació.

sy double

La coordinació Y de l’angle esquerre superior de la imatge de font per treure en el context de destinació.

sw double

L’amplada del sub-rectangle de la imatge font per treure en el context de destinació. si no es especifica, s’utilitza l’interior del recorregut des de les coordenades especificades per sx i sy fins a la cantonada inferior dreta d’imatge.

sh double

L’alçada del sub-rectangle de la imatge font per treure en el context de destinació.

dx double

El X coordina en la canva de destinació a la qual col·locar l’angle superior esquerre de la imatge font.

dy double

El Y coordina en la canva de destinació a la qual col·locar l’angle superior esquerre de la imatge font.

dw double

L’amplada per dibuixar l’imatge en el canvis de destinació. Això permet escalar la imatge dibujada. Si no s’especifica, l’imatge no es escala en ample quan es dibuixa.

dh double

L’alçada per dibuixar l’imatge en el canvis de destinació. Això permet escalar la imatge desenrotllada. Si no s’especifica, aquesta imatge no està escalada en alçada quan es dibuixa.

DrawImage(HTMLCanvasElements, doble, duplicat, double, dual, duble, de doble)

Tracta la imatge especificada.

[DOMName("drawImage")]
void DrawImage(HTMLCanvasElement image, double sx, double sy, double sw, double sh, double dx, double dy, double dw, double dh)

Parameters

image HTMLCanvasElement

El HTMLCanvasElement per treure en el context.

sx double

La coordinació X de l’angle superior esquerre del sub-rectangla de la imatge font per treure en el context de destinació.

sy double

La coordinació Y de l’angle esquerre superior de la imatge de font per treure en el context de destinació.

sw double

L’amplada del sub-rectangle de la imatge font per treure en el context de destinació. si no es especifica, s’utilitza l’interior del recorregut des de les coordenades especificades per sx i sy fins a la cantonada inferior dreta d’imatge.

sh double

L’alçada del sub-rectangle de la imatge font per treure en el context de destinació.

dx double

El X coordina en la canva de destinació a la qual col·locar l’angle superior esquerre de la imatge font.

dy double

El Y coordina en la canva de destinació a la qual col·locar l’angle superior esquerre de la imatge font.

dw double

L’amplada per dibuixar l’imatge en el canvis de destinació. Això permet escalar la imatge dibujada. Si no s’especifica, l’imatge no es escala en ample quan es dibuixa.

dh double

L’alçada per dibuixar l’imatge en el canvis de destinació. Això permet escalar la imatge desenrotllada. Si no s’especifica, aquesta imatge no està escalada en alçada quan es dibuixa.

Fill()

Omple els subpassos amb l’estil de carregament actual i el algoritme de default CanvasFillRule.Nonzero.

[DOMName("fill")]
void Fill()

Fill(CanvasFillRule)

Omple els subpassos amb l’estil de ple actual.

[DOMName("fill")]
void Fill(CanvasFillRule fillRule)

Parameters

fillRule CanvasFillRule

L’algoritme per al qual es determina si un punt està dins d’un camí o fora de un camí.

Fill(El Path2D)

Omple els subpassos amb l’estil de carregament actual i el algoritme de default CanvasFillRule.Nonzero.

[DOMName("fill")]
void Fill(Path2D path)

Parameters

path Path2D

Un camí Path2D per omplir.

Fill(Path2D i CanvasFillRule)

Omple els subpassos amb l’estil de ple actual.

[DOMName("fill")]
void Fill(Path2D path, CanvasFillRule fillRule)

Parameters

path Path2D

Un camí Path2D per omplir.

fillRule CanvasFillRule

L’algoritme per al qual es determina si un punt està dins d’un camí o fora de un camí.

FillRect(doble, doble i doble)

Tracta un rectangle omplit en una posició (x, y) la mida de la qual es determina per amplitud i alçada.

[DOMName("fillRect")]
void FillRect(double x, double y, double w, double h)

Parameters

x double

L’eix x de la coordinació per al punt de partida rectangular.

y double

L’eix y de la coordinació per al punt de partida rectangular.

w double

L’amplada del rectangle.

h double

L’alçada del rectangle.

FillText(Esquerra, doble i doble)

Tracta (completa) un text donat en la posició donada (x,y).

[DOMName("fillText")]
void FillText(string text, double x, double y)

Parameters

text string

El text per dibuixar utilitzant els valors actuals de font, textAlign, base de text i direcció.

x double

L’eix x de la coordinació per al punt de partida del text.

y double

L’eix y de la coordinació per al punt de partida del text.

FillText(doble, doble i doble)

Tracta (completa) un text donat en la posició donada (x,y).

[DOMName("fillText")]
void FillText(string text, double x, double y, double maxWidth)

Parameters

text string

El text per dibuixar utilitzant els valors actuals de font, textAlign, base de text i direcció.

x double

L’eix x de la coordinació per al punt de partida del text.

y double

L’eix y de la coordinació per al punt de partida del text.

maxWidth double

Si s’especifica, i la cadena es compta per ser més àmplia que aquesta amplada, la font es ajusta per utilitzar una font més horitzontalment condensada (si una és disponible o si una raonablement llegible una pot ser sintetitzada escalant l’argument actual horizontal) o una lletra més petita.

GetImageData(doble, doble i doble)

Retorna un objecte ImageData que representa les dades de píxels subjacents per a l’àrea de la canva anomenada pel rectangle que comença a (sx, sy) i té una amplada sw i una alçada sh.Aquest mètode no està afectat per la matriu de transformació de canvas.

[DOMName("getImageData")]
IImageData GetImageData(double sx, double sy, double sw, double sh)

Parameters

sx double

La coordenada x de l’angle superior esquerre de la rectangla del qual s’extreurà ImageData.

sy double

La coordinació y de l’angle superior esquerre de la rectangla del qual s’extreurà la ImageData.

sw double

L’amplada del rectangle des del qual s’extreurà la imatgeData.

sh double

L’altura del rectangle des del qual s’extreurà la imatgeData.

Returns

IImageData

Un objecte ImageData que conté les dades d’imatge per al rectangle donat de la canva.

IsPointInPath(doble, doble)

Informar si el punt especificat està o no inclòs en el recorregut actual.

[DOMName("isPointInPath")]
bool IsPointInPath(double x, double y)

Parameters

x double

El coordenat X del punt a comprovar.

y double

El coordenat Y del punt a comprovar.

Returns

bool

Retorna veritat si el punt està dins de l’àrea continguda per la ompliment d’un camí, si no fals.

IsPointInPath(doble, doble i CanvasFillRule)

Informar si el punt especificat està o no inclòs en el recorregut actual.

[DOMName("isPointInPath")]
bool IsPointInPath(double x, double y, CanvasFillRule fillRule)

Parameters

x double

El coordenat X del punt a comprovar.

y double

El coordenat Y del punt a comprovar.

fillRule CanvasFillRule

L’algoritme per al qual es determina si un punt està dins d’un camí o fora de un camí.

Returns

bool

Retorna veritat si el punt està dins de l’àrea continguda per la ompliment d’un camí, si no fals.

IsPointInPath(Path2D, doble i doble)

Informar si el punt especificat està o no inclòs en el recorregut actual.

[DOMName("isPointInPath")]
bool IsPointInPath(Path2D path, double x, double y)

Parameters

path Path2D

Un camí Path2D per comprovar.

x double

El coordenat X del punt a comprovar.

y double

El coordenat Y del punt a comprovar.

Returns

bool

Retorna veritat si el punt està dins de l’àrea continguda per la ompliment d’un camí, si no fals.

IsPointInPath(Path2D, doble i doble, CanvasFillRule)

Informar si el punt especificat està o no inclòs en el recorregut actual.

[DOMName("isPointInPath")]
bool IsPointInPath(Path2D path, double x, double y, CanvasFillRule fillRule)

Parameters

path Path2D

Un camí Path2D per comprovar.

x double

El coordenat X del punt a comprovar.

y double

El coordenat Y del punt a comprovar.

fillRule CanvasFillRule

L’algoritme per al qual es determina si un punt està dins d’un camí o fora de un camí.

Returns

bool

Retorna veritat si el punt està dins de l’àrea continguda per la ompliment d’un camí, si no fals.

IsPointInStroke(doble, doble)

Informar si el punt especificat o no està dins de l’àrea continguda pel trencament d’un camí.

[DOMName("isPointInStroke")]
bool IsPointInStroke(double x, double y)

Parameters

x double

El coordenat X del punt a comprovar.

y double

El coordenat Y del punt a comprovar.

Returns

bool

Retorna veritat si el punt està dins de l’àrea continguda per la trencada d’un camí, si no fals.

IsPointInStroke(Path2D, doble i doble)

Informar si el punt especificat o no està dins de l’àrea continguda pel trencament d’un camí.

bool IsPointInStroke(Path2D path, double x, double y)

Parameters

path Path2D

Un camí Path2D per comprovar.

x double

El coordenat X del punt a comprovar.

y double

El coordenat Y del punt a comprovar.

Returns

bool

Retorna veritat si el punt està dins de l’àrea continguda per la trencada d’un camí, si no fals.

MeasureText(Tàrrega)

Retorn d’un objecte TextMetrics.

[DOMName("measureText")]
ITextMetrics MeasureText(string text)

Parameters

text string

El text per mesurar.

Returns

ITextMetrics

El text de l’objecte.

PutImageData(IImageData, doble i doble)

Pintar les dades de l’objecte ImageData en el bitmap.Si es proporciona un rectangle suau, només es pinten els píxels d’aquest recte.Aquest mètode no està afectat per la matriu de transformació de canvas.

[DOMName("putImageData")]
void PutImageData(IImageData imagedata, double dx, double dy)

Parameters

imagedata IImageData

Un objecte ImageData que conté l’arrel de valors de píxels.

dx double

Posició horitzontal (x-coordinat) en la qual col·locar les dades d’imatge en els canvis de destinació.

dy double

Posició vertical (y-coordinat) en la qual col·locar les dades d’imatge en els canvis de destinació.

PutImageData(IImageData, doble, doble, double, duble)

Pintar les dades de l’objecte ImageData en el bitmap.Si es proporciona un rectangle suau, només es pinten els píxels d’aquest recte.Aquest mètode no està afectat per la matriu de transformació de canvas.

[DOMName("putImageData")]
void PutImageData(IImageData imagedata, double dx, double dy, double dirtyX, double dirtyY, double dirtyWidth, double dirtyHeight)

Parameters

imagedata IImageData

Un objecte ImageData que conté l’arrel de valors de píxels.

dx double

Posició horitzontal (x-coordinat) en la qual col·locar les dades d’imatge en els canvis de destinació.

dy double

Posició vertical (y-coordinat) en la qual col·locar les dades d’imatge en els canvis de destinació.

dirtyX double

Posició horitzontal (x-coordinat). la coordinació x de l’angle superior esquerre de les dades d’imatge. defectes a 0.

dirtyY double

Posició vertical (y-coordinat). la coordinació y de l’angle superior esquerre de les dades d’imatge. defectes a 0.

dirtyWidth double

L’amplada del rectangle a pintar. defectes a la amplada de les dades d’imatge.

dirtyHeight double

Alçada del rectangle a pintar. defectes a l’alçada de les dades d’imatge.

RemoveHitRegion(Tàrrega)

Elimina la regió afectada amb l’ID especificat des de la canva.

[DOMName("removeHitRegion")]
void RemoveHitRegion(string id)

Parameters

id string

Una fila que representa l’ID de la regió que s’ha de eliminar.

ResetTransform()

Reset la transformació actual per la matriu d’identitat.

[DOMName("resetTransform")]
void ResetTransform()

Restore()

Restaura l’estat d’estil de dibuix al darrer element en el ‘stac d’estat’ salvat per salvar().

[DOMName("restore")]
void Restore()

Rotate(doble)

Afegeix una rotació a la matriu de transformació. l’argument d’angle representa un angle de rotació horitzontal i s’expressa en radians.

[DOMName("rotate")]
void Rotate(double angle)

Parameters

angle double

Representa un angle de rotació horitzontal expressat en radians.

Save()

Salva l’estat d’estil de dibuix actual utilitzant una estaca per tal que pugueu revertir qualsevol canvi que facis a la restauració().

[DOMName("save")]
void Save()

Scale(doble, doble)

Afegeix una transformació escaladora a les unitats de canvas per x horitzontal i per y vertical.

[DOMName("scale")]
void Scale(double x, double y)

Parameters

x double

Factor d’escalada en la direcció horitzontal.

y double

Factor d’escalada en la direcció vertical.

SetTransform(Doble, doble, doble i doble)

Reset la transformació corrent a la matriu d’identitat, i després invoca el mètode transform() amb els mateixos arguments.

[DOMName("setTransform")]
void SetTransform(double a, double b, double c, double d, double e, double f)

Parameters

a double

Escalació horitzontal.

b double

Esquema horitzontal.

c double

Esquema vertical.

d double

Escalació vertical.

e double

El moviment horitzontal.

f double

El moviment vertical.

Stroke()

Entraure els subpassos amb l’estil actual d’entractament.

[DOMName("stroke")]
void Stroke()

Stroke(El Path2D)

Entraure els subpassos amb l’estil actual d’entractament.

[DOMName("stroke")]
void Stroke(Path2D path)

Parameters

path Path2D

Un camí Path2D a l’estrès.

StrokeRect(doble, doble i doble)

Pintar un rectangle que té un punt de partida a (x, y) i té una amplada w i una alçada h a la canva, utilitzant l’estil actual d’encreuament.

[DOMName("strokeRect")]
void StrokeRect(double x, double y, double w, double h)

Parameters

x double

L’eix x de la coordinació per al punt de partida rectangular.

y double

L’eix y de la coordinació per al punt de partida rectangular.

w double

L’amplada del rectangle.

h double

L’alçada del rectangle.

StrokeText(Esquerra, doble i doble)

Tracta un text donat a la posició donada (x, y).

[DOMName("strokeText")]
void StrokeText(string text, double x, double y)

Parameters

text string

El text per dibuixar utilitzant els valors actuals de font, textAlign, base de text i direcció.

x double

L’eix x de la coordinació per al punt de partida del text.

y double

L’eix y de la coordinació per al punt de partida del text.

StrokeText(doble, doble o doble.)

Tracta un text donat a la posició donada (x, y).

[DOMName("strokeText")]
void StrokeText(string text, double x, double y, double? maxWidth)

Parameters

text string

El text per dibuixar utilitzant els valors actuals de font, textAlign, base de text i direcció.

x double

L’eix x de la coordinació per al punt de partida del text.

y double

L’eix y de la coordinació per al punt de partida del text.

maxWidth double ?

Si s’especifica, i la cadena es compta per ser més àmplia que aquesta amplada, la font es ajusta per utilitzar una font més horitzontalment condensada (si una és disponible o si una raonablement llegible una pot ser sintetitzada escalant l’argument actual horizontal) o una lletra més petita.

Transform(Doble, doble, doble i doble)

Multiplica la matrícula de transformació actual amb la matriu descrita pels seus arguments.

[DOMName("transform")]
void Transform(double a, double b, double c, double d, double e, double f)

Parameters

a double

Escalació horitzontal.

b double

Esquema horitzontal.

c double

Esquema vertical.

d double

Escalació vertical.

e double

El moviment horitzontal.

f double

El moviment vertical.

Translate(doble, doble)

Afegeix una transformació de traducció movent la canva i el seu origen x horzontal i y vertical en la xarxa.

[DOMName("translate")]
void Translate(double x, double y)

Parameters

x double

Distància per moure’s en direcció horitzontal.

y double

Distància per moure’s en direcció vertical.</string,></string,>

 Català