Interface ICanvasRenderingContext2D

Interface ICanvasRenderingContext2D

Nome do espaço: Aspose.Html.Dom.Canvas Assembleia: Aspose.HTML.dll (25.4.0)

A interface ICanvasRenderingContext2D é usada para desenhar rectangles, texto, imagens e outros objetos sobre o elemento canvas.

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

Implements

ICanvasDrawingStyles , ICanvasPathMethods

Properties

Canvas

Uma referência apenas de volta para o HTMLCanvasElement. Pode ser nulo se não estiver associado a um elemento de canvas.

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

Valor da propriedade

HTMLCanvasElement

FillStyle

Coloração ou estilo para usar dentro de formas. (negro)

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

Valor da propriedade

object

GlobalAlpha

Valor alfa que é aplicado às formas e imagens antes de serem compostas sobre as canvas.Default 1.0 (opaque).

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

Valor da propriedade

double

GlobalCompositeOperation

Com globalAlpha aplicado, esta configura como as formas e imagens são desenhadas no bitmap existente.

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

Valor da propriedade

string

ImageSmoothingEnabled

Modo de suavização da imagem; se desativado, as imagens não serão suavizadas se escaladas.

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

Valor da propriedade

bool

ShadowBlur

Determina o efeito blurante. defeito 0

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

Valor da propriedade

double

ShadowColor

A cor da sombra. negro totalmente transparente padrão.

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

Valor da propriedade

string

Título ShadowOffsetX

A distância horizontal da sombra será compensada. 0 padrão.

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

Valor da propriedade

double

ShadowOffsetia

A distância vertical a sombra será compensada. 0 padrão.

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

Valor da propriedade

double

StrokeStyle

Coloração ou estilo para usar para as linhas ao redor das formas.

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

Valor da propriedade

object

Methods

AddHitRegion(Dicionário String, String="">)

Adicione uma região atingida ao canvas.Isso permite que você faça a detecção de impactos mais fácil, permite que você rote eventos para elementos DOM,e permite aos usuários explorar as canvas sem vê-las.

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

Parameters

options Dictionary e o PT; string , string >

O argumento de opções é opcional.Quando fornecido, é um Objeto que pode conter propriedades.

BeginPath()

Comece um novo caminho desligando a lista de sub-caminhos. chame este método quando você deseja criar um novo caminho.

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

ClearHitRegions()

Remova todas as regiões atingidas da canva.

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

ClearRect(duplo, duplo, duplo e duplo)

Coloca todos os pixels no rectangulo definido por ponto de partida (x, y) e tamanho (width, height) para preto transparente, eliminando qualquer conteúdo anteriormente desenhado.

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

Parameters

x double

O eixo x da coordenada para o ponto de partida rectangular.

y double

O eixo y da coordenada para o ponto de partida rectangular.

w double

A largura do rectangulo.

h double

A altura do rectangulo.

Clip()

Crie uma nova região de clipe, calculando a intersecção da atual região de clipe e a área descrita pelo caminho, usando a regra de número de clipe não zero.Os subpassos abertos devem ser implicitamente fechados ao computar a região de clipe, sem afetar os subpassos reais.A nova região de clipe substitui a atual região de clipe.

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

Clip(CanvasFillRule)

Crie uma nova região de clipe, calculando a intersecção da atual região de clipe e a área descrita pelo caminho, usando a regra de número de clipe não zero.Os subpassos abertos devem ser implicitamente fechados ao computar a região de clipe, sem afetar os subpassos reais.A nova região de clipe substitui a atual região de clipe.

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

Parameters

fillRule CanvasFillRule

Algoritmo para determinar se um ponto está dentro ou fora de um caminho

Clip(Path2D e CanvasFillRule)

Crie uma nova região de clipe, calculando a intersecção da atual região de clipe e a área descrita pelo caminho, usando a regra de número de clipe não zero.Os subpassos abertos devem ser implicitamente fechados ao computar a região de clipe, sem afetar os subpassos reais.A nova região de clipe substitui a atual região de clipe.

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

Parameters

path Path2D

Um Path2D caminho para clipe.

fillRule CanvasFillRule

Algoritmo para determinar se um ponto está dentro ou fora de um caminho.

CreateImageData(duplo, duplo)

Cria um novo, branco Objeto ImageData com as dimensões especificadas.Todos os pixels no novo objeto são negros transparentes.

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

Parameters

sw double

A largura para dar o novo objeto ImageData.

sh double

A altura para dar o novo objeto ImageData.

Returns

IImageData

Um novo objeto ImageData com a largura e altura especificadas.O novo objeto é preenchido com pixels negros transparentes.

CreateImageData(IIMAGÉDATA)

Cria um novo, branco Objeto ImageData com as dimensões especificadas.Todos os pixels no novo objeto são negros transparentes.

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

Parameters

imagedata IImageData

Um objeto ImageData existente a partir do qual copiar a largura e altura.

Returns

IImageData

Um novo objeto ImageData com a largura e altura especificadas.O novo objeto é preenchido com pixels negros transparentes.

CreateLinearGradient(duplo, duplo, duplo e duplo)

Cria um gradiente linear ao longo da linha dada pelas coordenadas representadas pelos parâmetros.

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

Parameters

x0 double

O eixo x da coordenada do ponto de partida.

y0 double

O eixo y do coordenado do ponto de partida.

x1 double

O eixo x da coordenada do ponto final.

y1 double

O eixo y do coordenado do ponto final.

Returns

ICanvasGradient

O Canvas Gradient linear.

CreatePattern(HTMLImageElement, string)

Crie um padrão usando a imagem especificada (um CanvasImageSource).Repita a fonte nas direções especificadas pelo argumento de repetição.

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

Parameters

image HTMLImageElement

Um elemento HTMLImage para ser usado como a imagem para repetir

repetition string

Uma linha que indica como repetir a imagem.

Returns

ICanvasPattern

Um objeto opaco que descreve um padrão.

CreatePattern(Título: HTMLCanvas, string)

Crie um padrão usando a imagem especificada (um CanvasImageSource).Repita a fonte nas direções especificadas pelo argumento de repetição.

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

Parameters

image HTMLCanvasElement

Um HTMLCanvasElement para ser usado como a imagem para repetir

repetition string

Uma linha que indica como repetir a imagem.

Returns

ICanvasPattern

Um objeto opaco que descreve um padrão.

CreateRadialGradient(duplo, duplo, duplo, duplo, duplo, duplo)

Cria um gradiente radial dado pelas coordenadas dos dois círculos representados pelos parâmetros.

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

Parameters

x0 double

O eixo x da coordenada do círculo de início.

y0 double

O eixo y do coordenado do círculo de início

r0 double

O raio do círculo de início.

x1 double

O eixo x da coordenada do círculo final.

y1 double

O eixo y do coordenado do círculo final.

r1 double

O raio do círculo final.

Returns

ICanvasGradient

Um CanvasGradient radial iniciado com os dois círculos especificados.

DrawFocusIfNeeded(Element)

Se um determinado elemento for focado, este método tira um anel de foco ao redor do caminho atual.

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

Parameters

element Element

O elemento para verificar se é focado ou não.

DrawImage(HTMLImageElement, duplo, duplo)

Confira a imagem especificada.

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

Parameters

image HTMLImageElement

O HTMLImageElement para atrair no contexto.

dx double

O X coordena na canva de destino em que colocar o canto superior esquerdo da imagem fonte.

dy double

O Y coordena na canva de destino em que colocar o canto superior esquerdo da imagem fonte.

DrawImage(HTMLCanvasElemento, duplo, duplo)

Confira a imagem especificada.

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

Parameters

image HTMLCanvasElement

O HTMLCanvasElement para desenhar no contexto.

dx double

O X coordena na canva de destino em que colocar o canto superior esquerdo da imagem fonte.

dy double

O Y coordena na canva de destino em que colocar o canto superior esquerdo da imagem fonte.

DrawImage(HTMLImageElement, duplo, duplo, duplo, duplo)

Confira a imagem especificada.

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

Parameters

image HTMLImageElement

O HTMLImageElement para atrair no contexto.

dx double

O X coordena na canva de destino em que colocar o canto superior esquerdo da imagem fonte.

dy double

O Y coordena na canva de destino em que colocar o canto superior esquerdo da imagem fonte.

dw double

A largura para desenhar a imagem na canva de destino. Isso permite escalar a imagem desenhada. Se não especificado, a imagem não é escalada em largura quando desenhada.

dh double

A altura para desenhar a imagem na canva de destino. Isso permite escalar a imagem desenhada. Se não especificado, a imagem não é escalada em altura quando desenhada.

DrawImage(HTMLCanvasElement, duplo, duplo, duplo, duplo)

Confira a imagem especificada.

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

Parameters

image HTMLCanvasElement

O HTMLCanvasElement para desenhar no contexto.

dx double

O X coordena na canva de destino em que colocar o canto superior esquerdo da imagem fonte.

dy double

O Y coordena na canva de destino em que colocar o canto superior esquerdo da imagem fonte.

dw double

A largura para desenhar a imagem na canva de destino. Isso permite escalar a imagem desenhada. Se não especificado, a imagem não é escalada em largura quando desenhada.

dh double

A altura para desenhar a imagem na canva de destino. Isso permite escalar a imagem desenhada. Se não especificado, a imagem não é escalada em altura quando desenhada.

DrawImage(HTMLImageElement, duplo, duplo, duplo, duplo, duplo, duplo, duplo, duplo, duplo)

Confira a imagem 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

O HTMLImageElement para atrair no contexto.

sx double

A coordenada X do canto superior esquerdo do sub-rectangulo da imagem fonte para desenhar no contexto de destino.

sy double

A coordenada Y do canto superior esquerdo do sub-rectangulo da imagem fonte para atrair no contexto de destino.

sw double

A largura do sub-rectangle da imagem fonte para desenhar no contexto de destino. se não especificado, o todo o rectangle das coordenadas especificadas por sx e sy para o canto inferior direito da imagem é usado.

sh double

A altura do sub-rectangulo da imagem fonte para atrair no contexto de destino.

dx double

O X coordena na canva de destino em que colocar o canto superior esquerdo da imagem fonte.

dy double

O Y coordena na canva de destino em que colocar o canto superior esquerdo da imagem fonte.

dw double

A largura para desenhar a imagem na canva de destino. Isso permite escalar a imagem desenhada. Se não especificado, a imagem não é escalada em largura quando desenhada.

dh double

A altura para desenhar a imagem na canva de destino. Isso permite escalar a imagem desenhada. Se não especificado, a imagem não é escalada em altura quando desenhada.

DrawImage(HTMLCanvasElement, duplo, duplo, duplo, duplo, duplo, duplo, duplo, duplo)

Confira a imagem 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

O HTMLCanvasElement para desenhar no contexto.

sx double

A coordenada X do canto superior esquerdo do sub-rectangulo da imagem fonte para desenhar no contexto de destino.

sy double

A coordenada Y do canto superior esquerdo do sub-rectangulo da imagem fonte para atrair no contexto de destino.

sw double

A largura do sub-rectangle da imagem fonte para desenhar no contexto de destino. se não especificado, o todo o rectangle das coordenadas especificadas por sx e sy para o canto inferior direito da imagem é usado.

sh double

A altura do sub-rectangulo da imagem fonte para atrair no contexto de destino.

dx double

O X coordena na canva de destino em que colocar o canto superior esquerdo da imagem fonte.

dy double

O Y coordena na canva de destino em que colocar o canto superior esquerdo da imagem fonte.

dw double

A largura para desenhar a imagem na canva de destino. Isso permite escalar a imagem desenhada. Se não especificado, a imagem não é escalada em largura quando desenhada.

dh double

A altura para desenhar a imagem na canva de destino. Isso permite escalar a imagem desenhada. Se não especificado, a imagem não é escalada em altura quando desenhada.

Fill()

Enche os subpassos com o estilo atual de enchimento e o algoritmo padrão CanvasFillRule.Nonzero.

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

Fill(CanvasFillRule)

Enche os subpassos com o estilo atual de enchimento.

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

Parameters

fillRule CanvasFillRule

Algoritmo para determinar se um ponto está dentro ou fora de um caminho.

Fill(Path2D)

Enche os subpassos com o estilo atual de enchimento e o algoritmo padrão CanvasFillRule.Nonzero.

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

Parameters

path Path2D

Um Path2D caminho para preencher.

Fill(Path2D e CanvasFillRule)

Enche os subpassos com o estilo atual de enchimento.

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

Parameters

path Path2D

Um Path2D caminho para preencher.

fillRule CanvasFillRule

Algoritmo para determinar se um ponto está dentro ou fora de um caminho.

FillRect(duplo, duplo, duplo e duplo)

Trata-se de um rectangulo cheio em posição (x, y) cujo tamanho é determinado pela largura e altura.

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

Parameters

x double

O eixo x da coordenada para o ponto de partida rectangular.

y double

O eixo y da coordenada para o ponto de partida rectangular.

w double

A largura do rectangulo.

h double

A altura do rectangulo.

FillText(Dublado, Dublado e Duplo)

Envolve (repleta) um texto dado na posição dada (x,y).

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

Parameters

text string

O texto para desenhar usando a letra corrente, textAlign, textBaseline e valores de direção.

x double

O eixo x da coordenada para o ponto de partida do texto.

y double

O eixo y do coordenado para o ponto de partida do texto.

FillText(duplo, duplo, duplo e duplo)

Envolve (repleta) um texto dado na posição dada (x,y).

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

Parameters

text string

O texto para desenhar usando a letra corrente, textAlign, textBaseline e valores de direção.

x double

O eixo x da coordenada para o ponto de partida do texto.

y double

O eixo y do coordenado para o ponto de partida do texto.

maxWidth double

Se especificado, e a linha é calculada para ser maior que esta largura, a letra é ajustada para usar uma letra mais horizontalmente condensada (se uma está disponível ou se uma razoavelmente lida pode ser sintetizada escalando a letra corrente horizontalmente) ou uma letra menor.

GetImageData(duplo, duplo, duplo e duplo)

Retorna um objeto ImageData que representa os dados de pixel subjacentes para a área da canva denominada pelo rectangulo que começa em (sx, sy) e tem uma largura sw e sh altura.Este método não é afetado pela matriz de transformação de canvas.

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

Parameters

sx double

O coordenado x do canto superior esquerdo do rectangulo do qual o ImageData será extraído.

sy double

O coordenado y do canto superior esquerdo do rectangulo do qual o ImageData será extraído.

sw double

A largura do rectangulo do qual o ImageData será extraído.

sh double

A altura do rectangulo do qual o ImageData será extraído.

Returns

IImageData

Um objeto ImageData que contém os dados da imagem para o rectangulo dado da canva.

IsPointInPath(duplo, duplo)

Relate se ou não o ponto especificado está incluído no caminho atual.

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

Parameters

x double

A coordenada X do ponto para verificar.

y double

O coordenado Y do ponto para verificar.

Returns

bool

Retorna verdade se o ponto estiver dentro da área contida pelo enchimento de um caminho, caso contrário falso.

IsPointInPath(duplo, duplo, CanvasFillRule)

Relate se ou não o ponto especificado está incluído no caminho atual.

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

Parameters

x double

A coordenada X do ponto para verificar.

y double

O coordenado Y do ponto para verificar.

fillRule CanvasFillRule

Algoritmo para determinar se um ponto está dentro ou fora de um caminho.

Returns

bool

Retorna verdade se o ponto estiver dentro da área contida pelo enchimento de um caminho, caso contrário falso.

IsPointInPath(Path2D, duplo e duplo)

Relate se ou não o ponto especificado está incluído no caminho atual.

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

Parameters

path Path2D

Um Path2D caminho para verificar.

x double

A coordenada X do ponto para verificar.

y double

O coordenado Y do ponto para verificar.

Returns

bool

Retorna verdade se o ponto estiver dentro da área contida pelo enchimento de um caminho, caso contrário falso.

IsPointInPath(Path2D, duplo, duplo, CanvasFillRule)

Relate se ou não o ponto especificado está incluído no caminho atual.

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

Parameters

path Path2D

Um Path2D caminho para verificar.

x double

A coordenada X do ponto para verificar.

y double

O coordenado Y do ponto para verificar.

fillRule CanvasFillRule

Algoritmo para determinar se um ponto está dentro ou fora de um caminho.

Returns

bool

Retorna verdade se o ponto estiver dentro da área contida pelo enchimento de um caminho, caso contrário falso.

IsPointInStroke(duplo, duplo)

Relate se ou não o ponto especificado está dentro da área contida pelo tremor de uma estrada.

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

Parameters

x double

A coordenada X do ponto para verificar.

y double

O coordenado Y do ponto para verificar.

Returns

bool

Retorna verdade se o ponto estiver dentro da área contida pela colisão de um caminho, caso contrário falso.

IsPointInStroke(Path2D, duplo e duplo)

Relate se ou não o ponto especificado está dentro da área contida pelo tremor de uma estrada.

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

Parameters

path Path2D

Um Path2D caminho para verificar.

x double

A coordenada X do ponto para verificar.

y double

O coordenado Y do ponto para verificar.

Returns

bool

Retorna verdade se o ponto estiver dentro da área contida pela colisão de um caminho, caso contrário falso.

MeasureText(Redação)

Retorna um objeto TextMetrics.

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

Parameters

text string

O texto para medir.

Returns

ITextMetrics

Objeto de TextMetrics.

PutImageData(IImageData, duplo, duplo)

Desenhe os dados do objeto ImageData em um bitmap.Se um rectangulo sujo for fornecido, apenas os pixels desse rectangulo são pintados.Este método não é afetado pela matriz de transformação de canvas.

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

Parameters

imagedata IImageData

Um objeto ImageData que contém a gama de valores de pixel.

dx double

Posição horizontal (x-coordenado) em que colocar os dados da imagem na canva de destino.

dy double

Posição vertical (y-coordenado) em que colocar os dados da imagem na canva de destino.

PutImageData(IImageData, duplo, duplo, duplo, duplo, duplo, duplo)

Desenhe os dados do objeto ImageData em um bitmap.Se um rectangulo sujo for fornecido, apenas os pixels desse rectangulo são pintados.Este método não é afetado pela matriz de transformação de canvas.

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

Parameters

imagedata IImageData

Um objeto ImageData que contém a gama de valores de pixel.

dx double

Posição horizontal (x-coordenado) em que colocar os dados da imagem na canva de destino.

dy double

Posição vertical (y-coordenado) em que colocar os dados da imagem na canva de destino.

dirtyX double

Posição horizontal (x-coordenado). o coordenado x do canto superior esquerdo dos dados da imagem.

dirtyY double

Posição vertical (y-coordenado). o coordenado y do canto superior esquerdo dos seus dados de imagem.

dirtyWidth double

A largura do rectangulo para ser pintado. Defeitos à largura dos dados da imagem.

dirtyHeight double

A altura do rectangulo para ser pintado. Defeitos à altura dos dados da imagem.

RemoveHitRegion(Redação)

Remova a região atingida com o ID especificado da canva.

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

Parameters

id string

Uma corda que representa o ID da região que deve ser removida.

ResetTransform()

Resete a transformação corrente pela matriz de identidade.

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

Restore()

Restaura o estado de estilo de desenho para o último elemento no ‘stack de estado’ salvo por salvar().

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

Rotate(Dupla)

Adiciona uma rotação à matriz de transformação.O argumento de ângulo representa um ângulo de rotação de olho e é expressado em raios.

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

Parameters

angle double

Representa um ângulo de rotação horário expressado em raios.

Save()

Salve o estado atual de estilo de desenho usando um estágio para que você possa reverter qualquer mudança que você faça para ele usando restauração().

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

Scale(duplo, duplo)

Adiciona uma transformação escalante às unidades de canvas por x horizontalmente e por y verticalmente.

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

Parameters

x double

Fator de escalada na direção horizontal.

y double

Fator de escalada na direção vertical.

SetTransform(duplo, duplo, duplo, duplo, duplo, duplo)

Resete a transformação corrente para a matriz de identidade e, em seguida, invoca o método de transformação com os mesmos argumentos.

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

Parameters

a double

A escalada horizontal.

b double

Escavação horizontal.

c double

Escavação Vertical.

d double

Escalação Vertical.

e double

movimentos horizontais.

f double

Movimento vertical.

Stroke()

Mergulhe os subpassos com o estilo atual de stroke.

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

Stroke(Path2D)

Mergulhe os subpassos com o estilo atual de stroke.

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

Parameters

path Path2D

Um Path2D caminho para o acidente.

StrokeRect(duplo, duplo, duplo e duplo)

Desenha um rectangulo que tem um ponto de partida em (x, y) e tem uma largura w e uma altura h sobre as canvas, usando o estilo atual de colisão.

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

Parameters

x double

O eixo x da coordenada para o ponto de partida rectangular.

y double

O eixo y da coordenada para o ponto de partida rectangular.

w double

A largura do rectangulo.

h double

A altura do rectangulo.

StrokeText(Dublado, Dublado e Duplo)

Escrita um texto dado na posição dada (x, y).

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

Parameters

text string

O texto para desenhar usando a letra corrente, textAlign, textBaseline e valores de direção.

x double

O eixo x da coordenada para o ponto de partida do texto.

y double

O eixo y do coordenado para o ponto de partida do texto.

StrokeText(duplo, duplo, duplo ou duplo?)

Escrita um texto dado na posição dada (x, y).

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

Parameters

text string

O texto para desenhar usando a letra corrente, textAlign, textBaseline e valores de direção.

x double

O eixo x da coordenada para o ponto de partida do texto.

y double

O eixo y do coordenado para o ponto de partida do texto.

maxWidth double ?

Se especificado, e a linha é calculada para ser maior que esta largura, a letra é ajustada para usar uma letra mais horizontalmente condensada (se uma está disponível ou se uma razoavelmente lida pode ser sintetizada escalando a letra corrente horizontalmente) ou uma letra menor.

Transform(duplo, duplo, duplo, duplo, duplo, duplo)

Multiplica a matriz de transformação corrente com a matriz descrita por seus argumentos.

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

Parameters

a double

A escalada horizontal.

b double

Escavação horizontal.

c double

Escavação Vertical.

d double

Escalação Vertical.

e double

movimentos horizontais.

f double

Movimento vertical.

Translate(duplo, duplo)

Adiciona uma transformação de tradução movendo a canva e a sua origem x horizontalmente e y verticalmente na rede.

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

Parameters

x double

Distância para se mover na direção horizontal.

y double

Distância para se mover na direção vertical.</string,></string,>

 Português