Interface ICanvasRenderingContext2D

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

HTMLCanvasElement

FillStyle

Color o estilo para usar dentro de las formas. (negro).

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

Valor de la propiedad

object

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

double

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

string

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

bool

ShadowBlur

Especifica el efecto blurante. defecto 0

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

Valor de la propiedad

double

ShadowColor

Color de la sombra. negro totalmente transparente por defecto.

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

Valor de la propiedad

string

SiguienteShadowOffsetX

La distancia horizontal de la sombra será compensada.

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

Valor de la propiedad

double

ShadowOpsetía

La distancia vertical de la sombra será compensada.

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

Valor de la propiedad

double

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

object

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

IImageData

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

IImageData

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

ICanvasGradient

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

ICanvasPattern

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

ICanvasPattern

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

ICanvasGradient

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

IImageData

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

bool

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

bool

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

bool

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

bool

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

bool

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

bool

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

ITextMetrics

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,>

 Español