Interface ICanvasRenderingContext2D
Nombre del espacio: Aspose.Html.Dom.Canvas Colección: Aspose.HTML.dll (25.4.0)
La interfaz ICanvasRenderingContext2D se utiliza para dibujar rectángulos, texto, imágenes y otros objetos en el elemento de canvas. proporciona el contexto de renderización 2D para la superficie de dibujo de un elemento de canvas.
[ComVisible(true)]
[DOMNoInterfaceObject]
[DOMObject]
public interface ICanvasRenderingContext2D : ICanvasDrawingStyles, ICanvasPathMethods
Implements
ICanvasDrawingStyles ,y, ICanvasPathMethods
Properties
Canvas
Puede ser nulo si no está asociado con un elemento de canvas.
[DOMName("canvas")]
HTMLCanvasElement Canvas { get; }
Valor de la propiedad
FillStyle
Color o estilo para usar dentro de las formas. (negro).
[DOMName("fillStyle")]
object FillStyle { get; set; }
Valor de la propiedad
GlobalAlpha
Valor alfa que se aplica a las formas y imágenes antes de que se componen en las canvas).
[DOMName("globalAlpha")]
double GlobalAlpha { get; set; }
Valor de la propiedad
GlobalCompositeOperation
Con globalAlpha aplicado este establece cómo las formas y las imágenes se atraen en el bitmap existente)
[DOMName("globalCompositeOperation")]
string GlobalCompositeOperation { get; set; }
Valor de la propiedad
ImageSmoothingEnabled
Modo de suavidad de la imagen; si está desactivado, las imágenes no se suavizan si están escaladas.
[DOMName("imageSmoothingEnabled")]
bool ImageSmoothingEnabled { get; set; }
Valor de la propiedad
ShadowBlur
Especifica el efecto blurante. defecto 0
[DOMName("shadowBlur")]
double ShadowBlur { get; set; }
Valor de la propiedad
ShadowColor
Color de la sombra. negro totalmente transparente por defecto.
[DOMName("shadowColor")]
string ShadowColor { get; set; }
Valor de la propiedad
SiguienteShadowOffsetX
La distancia horizontal de la sombra será compensada.
[DOMName("shadowOffsetX")]
double ShadowOffsetX { get; set; }
Valor de la propiedad
ShadowOpsetía
La distancia vertical de la sombra será compensada.
[DOMName("shadowOffsetY")]
double ShadowOffsetY { get; set; }
Valor de la propiedad
StrokeStyle
Color o estilo para usar para las líneas alrededor de las formas. (negro).
[DOMName("strokeStyle")]
object StrokeStyle { get; set; }
Valor de la propiedad
Methods
AddHitRegion(Diccionario <string, string="">"">)
Añade una región golpeada a las canvas.Esto le permite hacer la detección de impactos más fácil, le permite rotar eventos a elementos DOM,y permite a los usuarios explorar las canvas sin verlas.
void AddHitRegion(Dictionary<string, string=""> options)
Parameters
options
Dictionary
&ylt;
string
, string
>
El argumento de las opciones es opcional. Cuando se proporciona, es un Objeto que puede contener propiedades.
BeginPath()
Comienza un nuevo camino dejando vacío la lista de subtipos. llame este método cuando desea crear un nuevo camino.
[DOMName("beginPath")]
void BeginPath()
ClearHitRegions()
Elimina todas las regiones afectadas de las canvas.
[DOMName("clearHitRegions")]
void ClearHitRegions()
ClearRect(doble, doble, doble y doble)
Coloca todos los píxeles en el rectángulo definido por el punto de partida (x, y) y el tamaño (width, height) a negro transparente, eliminando cualquier contenido previamente grabado.
[DOMName("clearRect")]
void ClearRect(double x, double y, double w, double h)
Parameters
x
double
El ácido x del coordenado para el punto de partida del rectángulo.
y
double
El ácido y del coordenado para el punto de partida del rectángulo.
w
double
La anchura del rectángulo.
h
double
La altura del rectángulo.
Clip()
Crea una nueva región de escalada al calcular la intersección de la actual región de escalada y la zona descrita por el camino, utilizando la regla de número de escalada no cero.Los subtipos abiertos deben estar implicitamente cerrados cuando se computa la región de escalada, sin afectar a los subtipos reales.La nueva región de la cúpula sustituye a la actual región de la cúpula.
[DOMName("clip")]
void Clip()
Clip(CanvasFillRule)
Crea una nueva región de escalada al calcular la intersección de la actual región de escalada y la zona descrita por el camino, utilizando la regla de número de escalada no cero.Los subtipos abiertos deben estar implicitamente cerrados cuando se computa la región de escalada, sin afectar a los subtipos reales.La nueva región de la cúpula sustituye a la actual región de la cúpula.
[DOMName("clip")]
void Clip(CanvasFillRule fillRule)
Parameters
fillRule
CanvasFillRule
El algoritmo por el que se determina si un punto está dentro o fuera de un camino
Clip(Path2D y CanvasFillRule)
Crea una nueva región de escalada al calcular la intersección de la actual región de escalada y la zona descrita por el camino, utilizando la regla de número de escalada no cero.Los subtipos abiertos deben estar implicitamente cerrados cuando se computa la región de escalada, sin afectar a los subtipos reales.La nueva región de la cúpula sustituye a la actual región de la cúpula.
[DOMName("clip")]
void Clip(Path2D path, CanvasFillRule fillRule)
Parameters
path
Path2D
Un Path2D camino a clip.
fillRule
CanvasFillRule
El algoritmo por el que determinar si un punto está dentro de un camino o fuera de un camino.
CreateImageData(doble, doble)
Crea un nuevo, blanco Objeto ImageData con las dimensiones especificadas.Todos los píxeles del nuevo objeto son negros transparentes.
[DOMName("createImageData")]
IImageData CreateImageData(double sw, double sh)
Parameters
sw
double
La anchura para dar el nuevo objeto ImageData.
sh
double
La altura para dar el nuevo objeto ImageData.
Returns
Un nuevo objeto ImageData con la anchura y altura especificadas.El nuevo objeto está lleno de píxeles negros transparentes.
CreateImageData(IIMajorData)
Crea un nuevo, blanco Objeto ImageData con las dimensiones especificadas.Todos los píxeles del nuevo objeto son negros transparentes.
[DOMName("createImageData")]
IImageData CreateImageData(IImageData imagedata)
Parameters
imagedata
IImageData
Un objeto de ImageData existente desde el que copiar la anchura y la altura.
Returns
Un nuevo objeto ImageData con la anchura y altura especificadas.El nuevo objeto está lleno de píxeles negros transparentes.
CreateLinearGradient(doble, doble, doble y doble)
Crea un gradiente lineal a lo largo de la línea dada por las coordenadas representadas por los parámetros.
[DOMName("createLinearGradient")]
ICanvasGradient CreateLinearGradient(double x0, double y0, double x1, double y1)
Parameters
x0
double
El ácido x del coordenado del punto de inicio.
y0
double
El ácido y del coordenado del punto de partida.
x1
double
El ácido x del coordenado del punto final.
y1
double
El ácido y del coordenado del punto final.
Returns
El canvas gradiente lineal.
CreatePattern(HTMLImageElemento, string)
Crea un patrón utilizando la imagen especificada (un CanvasImageSource).Repita la fuente en las direcciones especificadas por el argumento de repetición.
[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLImageElement image, string repetition)
Parameters
image
HTMLImageElement
Un elemento HTMLImage para ser utilizado como la imagen para repetir
repetition
string
Una línea que indica cómo repetir la imagen.
Returns
Un objeto opaco que describe un patrón.
CreatePattern(Título: HTMLCanvasElemento, string)
Crea un patrón utilizando la imagen especificada (un CanvasImageSource).Repita la fuente en las direcciones especificadas por el argumento de repetición.
[DOMName("createPattern")]
ICanvasPattern CreatePattern(HTMLCanvasElement image, string repetition)
Parameters
image
HTMLCanvasElement
Un HTMLCanvasElemento para ser utilizado como la imagen para repetir
repetition
string
Una línea que indica cómo repetir la imagen.
Returns
Un objeto opaco que describe un patrón.
CreateRadialGradient(doble, doble, doble, doble, doble)
Crea un gradiente radial dado por las coordenadas de los dos círculos representados por los parámetros.
[DOMName("createRadialGradient")]
ICanvasGradient CreateRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1)
Parameters
x0
double
El ácido x del coordenado del círculo de inicio.
y0
double
El y ácido de la coordenada del círculo de inicio
r0
double
El rayo del círculo de inicio.
x1
double
El ácido x del coordenado del círculo final.
y1
double
El ácido y del coordenado del círculo final.
r1
double
El rayo del círculo final.
Returns
Un radial CanvasGradient iniciado con los dos círculos especificados.
DrawFocusIfNeeded(Element)
Si se centra un elemento dado, este método atrae un anillo de foco alrededor del camino actual.
[DOMName("drawFocusIfNeeded")]
void DrawFocusIfNeeded(Element element)
Parameters
element
Element
El elemento para comprobar si está focalizado o no.
DrawImage(HTMLImageElemento, doble y doble)
Descarga la imagen especificada.
[DOMName("drawImage")]
void DrawImage(HTMLImageElement image, double dx, double dy)
Parameters
image
HTMLImageElement
El HTMLImageElemento para atraer en el contexto.
dx
double
El X coordina en la canva de destino en la que colocar el ángulo superior izquierdo de la imagen de fuente.
dy
double
El Y coordina en la canva de destino en la que colocar el ángulo superior izquierdo de la imagen de fuente.
DrawImage(HTMLCanvasElemento, doble y doble)
Descarga la imagen especificada.
[DOMName("drawImage")]
void DrawImage(HTMLCanvasElement image, double dx, double dy)
Parameters
image
HTMLCanvasElement
El HTMLCanvasElemento para atraer en el contexto.
dx
double
El X coordina en la canva de destino en la que colocar el ángulo superior izquierdo de la imagen de fuente.
dy
double
El Y coordina en la canva de destino en la que colocar el ángulo superior izquierdo de la imagen de fuente.
DrawImage(HTMLImageElemento, doble, doble, duplo)
Descarga la imagen especificada.
[DOMName("drawImage")]
void DrawImage(HTMLImageElement image, double dx, double dy, double dw, double dh)
Parameters
image
HTMLImageElement
El HTMLImageElemento para atraer en el contexto.
dx
double
El X coordina en la canva de destino en la que colocar el ángulo superior izquierdo de la imagen de fuente.
dy
double
El Y coordina en la canva de destino en la que colocar el ángulo superior izquierdo de la imagen de fuente.
dw
double
La anchura para dibujar la imagen en la canva de destino. Esto permite escalar la imagen dibujada. Si no se especifica, la imagen no se escalará en anchura cuando se dibuja.
dh
double
La altura para dibujar la imagen en la canva de destino. Esto permite escalar la imagen dibujada. Si no se especifica, la imagen no se escalará en altura cuando se dibuja.
DrawImage(HTMLCanvasElemento, doble, doble, duplo)
Descarga la imagen especificada.
[DOMName("drawImage")]
void DrawImage(HTMLCanvasElement image, double dx, double dy, double dw, double dh)
Parameters
image
HTMLCanvasElement
El HTMLCanvasElemento para atraer en el contexto.
dx
double
El X coordina en la canva de destino en la que colocar el ángulo superior izquierdo de la imagen de fuente.
dy
double
El Y coordina en la canva de destino en la que colocar el ángulo superior izquierdo de la imagen de fuente.
dw
double
La anchura para dibujar la imagen en la canva de destino. Esto permite escalar la imagen dibujada. Si no se especifica, la imagen no se escalará en anchura cuando se dibuja.
dh
double
La altura para dibujar la imagen en la canva de destino. Esto permite escalar la imagen dibujada. Si no se especifica, la imagen no se escalará en altura cuando se dibuja.
DrawImage(HTMLImageElemento, doble, doble, duplo, double, Double, Dual, Duplo)
Descarga la imagen 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 HTMLImageElemento para atraer en el contexto.
sx
double
La coordenada X del ángulo superior izquierdo del sub-rectángulo de la imagen de fuente para atraer en el contexto de destino.
sy
double
La coordenada Y del ángulo superior izquierdo del sub-rectángulo de la imagen de fuente para atraer en el contexto de destino.
sw
double
La anchura del sub-rectángulo de la imagen de fuente para atraer en el contexto de destino. si no se especifica, se utiliza todo el rectángulo desde las coordenadas especificadas por sx y sy hasta el ángulo inferior derecho de la imagen.
sh
double
La altura del sub-rectángulo de la imagen de fuente para atraer en el contexto de destino.
dx
double
El X coordina en la canva de destino en la que colocar el ángulo superior izquierdo de la imagen de fuente.
dy
double
El Y coordina en la canva de destino en la que colocar el ángulo superior izquierdo de la imagen de fuente.
dw
double
La anchura para dibujar la imagen en la canva de destino. Esto permite escalar la imagen dibujada. Si no se especifica, la imagen no se escalará en anchura cuando se dibuja.
dh
double
La altura para dibujar la imagen en la canva de destino. Esto permite escalar la imagen dibujada. Si no se especifica, la imagen no se escalará en altura cuando se dibuja.
DrawImage(HTMLCanvasElemento, doble, doble, duplo, double, Double, Dual, Duplo)
Descarga la imagen 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 HTMLCanvasElemento para atraer en el contexto.
sx
double
La coordenada X del ángulo superior izquierdo del sub-rectángulo de la imagen de fuente para atraer en el contexto de destino.
sy
double
La coordenada Y del ángulo superior izquierdo del sub-rectángulo de la imagen de fuente para atraer en el contexto de destino.
sw
double
La anchura del sub-rectángulo de la imagen de fuente para atraer en el contexto de destino. si no se especifica, se utiliza todo el rectángulo desde las coordenadas especificadas por sx y sy hasta el ángulo inferior derecho de la imagen.
sh
double
La altura del sub-rectángulo de la imagen de fuente para atraer en el contexto de destino.
dx
double
El X coordina en la canva de destino en la que colocar el ángulo superior izquierdo de la imagen de fuente.
dy
double
El Y coordina en la canva de destino en la que colocar el ángulo superior izquierdo de la imagen de fuente.
dw
double
La anchura para dibujar la imagen en la canva de destino. Esto permite escalar la imagen dibujada. Si no se especifica, la imagen no se escalará en anchura cuando se dibuja.
dh
double
La altura para dibujar la imagen en la canva de destino. Esto permite escalar la imagen dibujada. Si no se especifica, la imagen no se escalará en altura cuando se dibuja.
Fill()
Rellenar los subtipos con el estilo de relleno actual y el algoritmo de default CanvasFillRule.Nonzero.
[DOMName("fill")]
void Fill()
Fill(CanvasFillRule)
Rellenar los subtipos con el estilo de relleno actual.
[DOMName("fill")]
void Fill(CanvasFillRule fillRule)
Parameters
fillRule
CanvasFillRule
El algoritmo por el que determinar si un punto está dentro de un camino o fuera de un camino.
Fill(El Path2D)
Rellenar los subtipos con el estilo de relleno actual y el algoritmo de default CanvasFillRule.Nonzero.
[DOMName("fill")]
void Fill(Path2D path)
Parameters
path
Path2D
Un camino Path2D para llenar.
Fill(Path2D y CanvasFillRule)
Rellenar los subtipos con el estilo de relleno actual.
[DOMName("fill")]
void Fill(Path2D path, CanvasFillRule fillRule)
Parameters
path
Path2D
Un camino Path2D para llenar.
fillRule
CanvasFillRule
El algoritmo por el que determinar si un punto está dentro de un camino o fuera de un camino.
FillRect(doble, doble, doble y doble)
Tira un rectángulo lleno en (x, y) posición cuyo tamaño se determina por ancho y altura.
[DOMName("fillRect")]
void FillRect(double x, double y, double w, double h)
Parameters
x
double
El ácido x del coordenado para el punto de partida del rectángulo.
y
double
El ácido y del coordenado para el punto de partida del rectángulo.
w
double
La anchura del rectángulo.
h
double
La altura del rectángulo.
FillText(Tamaño, doble y doble)
Escribe (completa) un texto dado en la posición (x,y.
[DOMName("fillText")]
void FillText(string text, double x, double y)
Parameters
text
string
El texto para dibujar utilizando la letra actual, textAlign, textBaseline, y los valores de dirección.
x
double
El ácido x del coordenado para el punto de partida del texto.
y
double
El ácido y del coordenado para el punto de partida del texto.
FillText(Título: doble, doble y doble)
Escribe (completa) un texto dado en la posición (x,y.
[DOMName("fillText")]
void FillText(string text, double x, double y, double maxWidth)
Parameters
text
string
El texto para dibujar utilizando la letra actual, textAlign, textBaseline, y los valores de dirección.
x
double
El ácido x del coordenado para el punto de partida del texto.
y
double
El ácido y del coordenado para el punto de partida del texto.
maxWidth
double
Si se especifica, y la línea se calcula para ser más ancha que esta anchura, la letra se ajusta para utilizar una letra más horizontalmente condensa (si una está disponible o si una racionalmente leible se puede sintetizar escalando la letra actual horizontalmente) o una letra más pequeña.
GetImageData(doble, doble, doble y doble)
Returne un objeto ImageData que representa los datos de píxeles subyacentes para la área de la canva denominada por el rectángulo que comienza en (sx, sy) y tiene una anchura sw y una altura sh.Este método no está afectado por la matriz de transformación de canvas.
[DOMName("getImageData")]
IImageData GetImageData(double sx, double sy, double sw, double sh)
Parameters
sx
double
La coordenada x del ángulo superior izquierdo del rectángulo desde el que se extraerá el ImageData.
sy
double
La coordenada y del ángulo superior izquierdo del rectángulo desde el que se extraerá el ImageData.
sw
double
La anchura del rectángulo desde el que se extraerá el ImageData.
sh
double
La altura del rectángulo desde el que se extraerá el ImageData.
Returns
Un objeto ImageData que contiene los datos de la imagen para el rectángulo dado de las canvas.
IsPointInPath(doble, doble)
Reporta si o no el punto especificado está contenido en el camino actual.
[DOMName("isPointInPath")]
bool IsPointInPath(double x, double y)
Parameters
x
double
La coordenada X del punto para comprobar.
y
double
La coordenada Y del punto para comprobar.
Returns
Se vuelve verdadero si el punto está dentro de la zona contenida por el relleno de un camino, de lo contrario falso.
IsPointInPath(doble, doble y CanvasFillRule)
Reporta si o no el punto especificado está contenido en el camino actual.
[DOMName("isPointInPath")]
bool IsPointInPath(double x, double y, CanvasFillRule fillRule)
Parameters
x
double
La coordenada X del punto para comprobar.
y
double
La coordenada Y del punto para comprobar.
fillRule
CanvasFillRule
El algoritmo por el que determinar si un punto está dentro de un camino o fuera de un camino.
Returns
Se vuelve verdadero si el punto está dentro de la zona contenida por el relleno de un camino, de lo contrario falso.
IsPointInPath(Path2D, doble y doble)
Reporta si o no el punto especificado está contenido en el camino actual.
[DOMName("isPointInPath")]
bool IsPointInPath(Path2D path, double x, double y)
Parameters
path
Path2D
Un Path2D camino para comprobar.
x
double
La coordenada X del punto para comprobar.
y
double
La coordenada Y del punto para comprobar.
Returns
Se vuelve verdadero si el punto está dentro de la zona contenida por el relleno de un camino, de lo contrario falso.
IsPointInPath(Path2D, doble y doble, CanvasFillRule)
Reporta si o no el punto especificado está contenido en el camino actual.
[DOMName("isPointInPath")]
bool IsPointInPath(Path2D path, double x, double y, CanvasFillRule fillRule)
Parameters
path
Path2D
Un Path2D camino para comprobar.
x
double
La coordenada X del punto para comprobar.
y
double
La coordenada Y del punto para comprobar.
fillRule
CanvasFillRule
El algoritmo por el que determinar si un punto está dentro de un camino o fuera de un camino.
Returns
Se vuelve verdadero si el punto está dentro de la zona contenida por el relleno de un camino, de lo contrario falso.
IsPointInStroke(doble, doble)
Reporta si o no el punto especificado se encuentra dentro de la zona contenida por el ajuste de un camino.
[DOMName("isPointInStroke")]
bool IsPointInStroke(double x, double y)
Parameters
x
double
La coordenada X del punto para comprobar.
y
double
La coordenada Y del punto para comprobar.
Returns
Se vuelve verdadero si el punto está dentro de la zona contenida por la colisión de un camino, de lo contrario falso.
IsPointInStroke(Path2D, doble y doble)
Reporta si o no el punto especificado se encuentra dentro de la zona contenida por el ajuste de un camino.
bool IsPointInStroke(Path2D path, double x, double y)
Parameters
path
Path2D
Un Path2D camino para comprobar.
x
double
La coordenada X del punto para comprobar.
y
double
La coordenada Y del punto para comprobar.
Returns
Se vuelve verdadero si el punto está dentro de la zona contenida por la colisión de un camino, de lo contrario falso.
MeasureText(El string)
Retorno de un objeto TextMetrics.
[DOMName("measureText")]
ITextMetrics MeasureText(string text)
Parameters
text
string
El texto para medir.
Returns
Objeto de TextMetrics.
PutImageData(IImageData, doble y doble)
Pintan los datos del objeto ImageData en el bitmap.Si se proporciona un rectángulo sucio, sólo se pintan los píxeles de ese rectángulo.Este método no está afectado por la matriz de transformación de canvas.
[DOMName("putImageData")]
void PutImageData(IImageData imagedata, double dx, double dy)
Parameters
imagedata
IImageData
Un objeto ImageData que contiene la gama de valores de píxeles.
dx
double
Posición horizontal (x-coordenado) en la que colocar los datos de la imagen en la canva de destino.
dy
double
Posición vertical (y-coordenado) en la que colocar los datos de la imagen en la canva de destino.
PutImageData(IImageData, doble, doble, duplo, de doble)
Pintan los datos del objeto ImageData en el bitmap.Si se proporciona un rectángulo sucio, sólo se pintan los píxeles de ese rectángulo.Este método no está afectado por la matriz de transformación de canvas.
[DOMName("putImageData")]
void PutImageData(IImageData imagedata, double dx, double dy, double dirtyX, double dirtyY, double dirtyWidth, double dirtyHeight)
Parameters
imagedata
IImageData
Un objeto ImageData que contiene la gama de valores de píxeles.
dx
double
Posición horizontal (x-coordenado) en la que colocar los datos de la imagen en la canva de destino.
dy
double
Posición vertical (y-coordenado) en la que colocar los datos de la imagen en la canva de destino.
dirtyX
double
Posición horizontal (x-coordenado). la coordenada x del ángulo de la mano izquierda superior de sus datos de imagen. defectos a 0.
dirtyY
double
Posición vertical (y-coordenado). la coordenada y de la esquina de la mano izquierda superior de sus datos de imagen. defectos a 0.
dirtyWidth
double
La anchura del rectángulo a pintar. defectos a la anchura de los datos de la imagen.
dirtyHeight
double
La altura del rectángulo a pintar. defectos a la altura de los datos de la imagen.
RemoveHitRegion(El string)
Remove la región afectada con el ID especificado de la canva.
[DOMName("removeHitRegion")]
void RemoveHitRegion(string id)
Parameters
id
string
Una cinta que representa el ID de la región que se va a eliminar.
ResetTransform()
Recupera la transformación actual por la matriz de identidad.
[DOMName("resetTransform")]
void ResetTransform()
Restore()
Restaura el estado de estilo de dibujo al último elemento en el ‘stack de estado’ salvado por salvar().
[DOMName("restore")]
void Restore()
Rotate(doble)
El argumento de ángulo representa un ángulo de rotación a la hora y se expresa en radianos.
[DOMName("rotate")]
void Rotate(double angle)
Parameters
angle
double
Represente un ángulo de rotación en forma de reloj expresado en radiaciones.
Save()
Salva el estado actual de estilo de dibujo utilizando una estaca para que pueda revertir cualquier cambio que haga con la restauración().
[DOMName("save")]
void Save()
Scale(doble, doble)
Añade una transformación escalante a las unidades de canvas por x horizontalmente y por y verticalmente.
[DOMName("scale")]
void Scale(double x, double y)
Parameters
x
double
El factor de escalada en la dirección horizontal.
y
double
El factor de escalada en la dirección vertical.
SetTransform(doble, doble, doble, doble, doble)
Resete la transformación corriente a la matriz de identidad, y luego invoca el método de transformación() con los mismos argumentos.
[DOMName("setTransform")]
void SetTransform(double a, double b, double c, double d, double e, double f)
Parameters
a
double
La escalera horizontal.
b
double
Esquema horizontal.
c
double
Esquema vertical.
d
double
Escalación vertical.
e
double
Movimiento horizontal.
f
double
Movimiento vertical.
Stroke()
Atrate las subpadas con el estilo actual de la ruptura.
[DOMName("stroke")]
void Stroke()
Stroke(El Path2D)
Atrate las subpadas con el estilo actual de la ruptura.
[DOMName("stroke")]
void Stroke(Path2D path)
Parameters
path
Path2D
Un Path2D camino hacia el accidente.
StrokeRect(doble, doble, doble y doble)
Pintura un rectángulo que tiene un punto de partida en (x, y) y tiene una anchura w y una altura h en las canvas, utilizando el estilo actual de la caída.
[DOMName("strokeRect")]
void StrokeRect(double x, double y, double w, double h)
Parameters
x
double
El ácido x del coordenado para el punto de partida del rectángulo.
y
double
El ácido y del coordenado para el punto de partida del rectángulo.
w
double
La anchura del rectángulo.
h
double
La altura del rectángulo.
StrokeText(Tamaño, doble y doble)
Escribe un texto dado en la posición dada (x, y.
[DOMName("strokeText")]
void StrokeText(string text, double x, double y)
Parameters
text
string
El texto para dibujar utilizando la letra actual, textAlign, textBaseline, y los valores de dirección.
x
double
El ácido x del coordenado para el punto de partida del texto.
y
double
El ácido y del coordenado para el punto de partida del texto.
StrokeText(¿Double, doble o doble?)
Escribe un texto dado en la posición dada (x, y.
[DOMName("strokeText")]
void StrokeText(string text, double x, double y, double? maxWidth)
Parameters
text
string
El texto para dibujar utilizando la letra actual, textAlign, textBaseline, y los valores de dirección.
x
double
El ácido x del coordenado para el punto de partida del texto.
y
double
El ácido y del coordenado para el punto de partida del texto.
maxWidth
double
?
Si se especifica, y la línea se calcula para ser más ancha que esta anchura, la letra se ajusta para utilizar una letra más horizontalmente condensa (si una está disponible o si una racionalmente leible se puede sintetizar escalando la letra actual horizontalmente) o una letra más pequeña.
Transform(doble, doble, doble, doble, doble)
Multiplica la matriz de transformación actual con la matriz descrita por sus argumentos.
[DOMName("transform")]
void Transform(double a, double b, double c, double d, double e, double f)
Parameters
a
double
La escalera horizontal.
b
double
Esquema horizontal.
c
double
Esquema vertical.
d
double
Escalación vertical.
e
double
Movimiento horizontal.
f
double
Movimiento vertical.
Translate(doble, doble)
Añade una transformación de la traducción moviendo la canva y su origen x horizontalmente y y verticalmente en la red.
[DOMName("translate")]
void Translate(double x, double y)
Parameters
x
double
Distancia para moverse en la dirección horizontal.
y
double
Distancia para moverse en la dirección vertical.</string,></string,>