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
FillStyle
Color o estil per utilitzar dins de les formes. (negre)
[DOMName("fillStyle")]
object FillStyle { get; set; }
Valor de la propietat
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
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
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
ShadowBlur
Especifica l’efecte de bluratge. Definició 0
[DOMName("shadowBlur")]
double ShadowBlur { get; set; }
Valor de la propietat
ShadowColor
Color de l’ombra. de forma estàndard completament transparent negre.
[DOMName("shadowColor")]
string ShadowColor { get; set; }
Valor de la propietat
XerradaX
La distància horitzontal de l’ombra serà compensada.
[DOMName("shadowOffsetX")]
double ShadowOffsetX { get; set; }
Valor de la propietat
ShadowOffset
La distància vertical de l’ombra serà compensada.
[DOMName("shadowOffsetY")]
double ShadowOffsetY { get; set; }
Valor de la propietat
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,>