Interface ICanvasPathMethods

Interface ICanvasPathMethods

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

A interface ICanvasPathMethods é usada para manipular caminhos de objetos.

[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasPathMethods

Methods

Arc(duplo, duplo, duplo, duplo e duplo)

Adicione um arco ao caminho que é centrado na posição (x, y) com rádio r começando no inícioAngle e terminando no fimAngle indo na direção dada por anticlockwise (defaultando para clockwise).

[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)

Parameters

x double

A coordenada x do centro do arco.

y double

A coordenada y do centro do arco.

radius double

O raio do arco.

startAngle double

O ângulo em que o arco começa, medido por hora do eixo x positivo e expressado em raios.

endAngle double

O ângulo em que o arco termina, medido por hora do eixo x positivo e expressado em raios.

Arc(duplo, duplo, duplo, duplo, bool)

Adicione um arco ao caminho que é centrado na posição (x, y) com rádio r começando no inícioAngle e terminando no fimAngle indo na direção dada por anticlockwise (defaultando para clockwise).

[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)

Parameters

x double

A coordenada x do centro do arco.

y double

A coordenada y do centro do arco.

radius double

O raio do arco.

startAngle double

O ângulo em que o arco começa, medido por hora do eixo x positivo e expressado em raios.

endAngle double

O ângulo em que o arco termina, medido por hora do eixo x positivo e expressado em raios.

counterclockwise bool

Causa que o arco seja desenhado contra o relógio entre os dois ângulos. por padrão é desenhado contra o relógio.

ArcTo(duplo, duplo, duplo, duplo e duplo)

Adicione um arco ao caminho com os pontos de controle e o raio, conectados ao ponto anterior por uma linha reta.

[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)

Parameters

x1 double

Coordenadas x-axis para o primeiro ponto de controle.

y1 double

e-axis coordenadas para o primeiro ponto de controle.

x2 double

Coordenadas x-axis para o segundo ponto de controle.

y2 double

e-axis coordenadas para o segundo ponto de controle.

radius double

O raio do arco.

BezierCurveTo(duplo, duplo, duplo, duplo, duplo, duplo)

Adicione uma curva cúbica Bézier ao caminho. requer três pontos.Os dois primeiros pontos são pontos de controle e o terceiro é o ponto final.O ponto de partida é o último ponto no caminho atual,que pode ser alterado usando moveTo() antes de criar a curva Bézier.

[DOMName("bezierCurveTo")]
void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)

Parameters

cp1x double

O eixo x da coordenada para o primeiro ponto de controle.

cp1y double

O eixo y do coordenado para o primeiro ponto de controle.

cp2x double

O eixo x da coordenada para o segundo ponto de controle.

cp2y double

O eixo y da coordenada para o segundo ponto de controle.

x double

O eixo x da coordenada para o ponto final.

y double

O eixo y do coordenado para o ponto final.

ClosePath()

Causa o ponto da caneta para voltar ao início do sub-caminho atual.Ele tenta desenhar uma linha reta do ponto atual até o começo.Se a forma já foi fechada ou tem apenas um ponto, essa função não faz nada.

[DOMName("closePath")]
void ClosePath()

Ellipse(duplo, duplo, duplo, duplo, duplo, duplo)

Adiciona uma elípsia ao caminho que é centrado na posição (x, y) com o radii radiusX e radiusY começando no inícioAnglee termina no finalAngle indo na direção dada por anticlockwise (defaulting para clockwise).

[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)

Parameters

x double

O eixo x da coordenada para o centro da elípcia.

y double

O eixo y da coordenada para o centro da elípcia.

radiusX double

O raio do eixo maior do elípcio.

radiusY double

O raio menor-axis da elípcia.

rotation double

A rotação para esta elípcia, expressa em raios.

startAngle double

O ponto de partida, medido do eixo x, a partir do qual será tirado, expressa em raios.

endAngle double

O ângulo do ellipse final para o qual será atraído, expressado em raios.

Ellipse(duplo, duplo, duplo, duplo, duplo, duplo, bool)

Adiciona uma elípsia ao caminho que é centrado na posição (x, y) com o radii radiusX e radiusY começando no inícioAnglee termina no finalAngle indo na direção dada por anticlockwise (defaulting para clockwise).

[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)

Parameters

x double

O eixo x da coordenada para o centro da elípcia.

y double

O eixo y da coordenada para o centro da elípcia.

radiusX double

O raio do eixo maior do elípcio.

radiusY double

O raio menor-axis da elípcia.

rotation double

A rotação para esta elípcia, expressa em raios.

startAngle double

O ponto de partida, medido do eixo x, a partir do qual será tirado, expressa em raios.

endAngle double

O ângulo do ellipse final para o qual será atraído, expressado em raios.

anticlockwise bool

Um boolean opcional que, se verdadeiro, tira a ellipsia anti-clockwise (counter-clockwise), de outra forma em uma direção clockwise.

LineTo(duplo, duplo)

Ele conecta o último ponto no subcaminho para o x, y coordena com uma linha reta.

[DOMName("lineTo")]
void LineTo(double x, double y)

Parameters

x double

O eixo x do coordenado para o final da linha.

y double

O eixo y do coordenado para o final da linha.

MoveTo(duplo, duplo)

Mova o ponto de partida de um novo sub-caminho para as coordenadas (x, y).

[DOMName("moveTo")]
void MoveTo(double x, double y)

Parameters

x double

O eixo x do ponto

y double

O e o eixo do ponto

QuadraticCurveTo(duplo, duplo, duplo e duplo)

Adicione uma curva quadrática Bézier ao caminho atual.

[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)

Parameters

cpx double

O eixo x da coordenada para o ponto de controle.

cpy double

O eixo y do coordenado para o ponto de controle.

x double

O eixo x da coordenada para o ponto final.

y double

O eixo y do coordenado para o ponto final.

Rect(duplo, duplo, duplo e duplo)

Cria um caminho para um rectangulo em posição (x, y) com um tamanho que é determinado por largura e altura.

[DOMName("rect")]
void Rect(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.

 Português