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.