Interface ICanvasPathMethods
Název místa: Aspose.Html.Dom.Canvas Sbírka: Aspose.HTML.dll (25.5.0)
Rozhraní ICanvasPathMethods se používá k manipulaci cestami objekt.
[ComVisible(true)]
[DOMNoInterfaceObject]
[DOMObject]
public interface ICanvasPathMethods
Methods
Arc(dvojí, dvojí, dvojí, dvojí, dvojí)
Přidejte oblohu k trati, která je soustředěna na (x, y) pozici s rádiem r začíná na startAngle a končí na konciAngle jdoucí v daném směru antiklockwise (defaulting na hodinkywise).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)
Parameters
x
double
Koordinát x v centru arku.
y
double
Koordinaci je koordinační součást arku.
radius
double
Rádium arku.
startAngle
double
hel, ve kterém se obloha začíná, se měří hodinově z pozitivní x-osy a vyjadřuje se v zářeních.
endAngle
double
hel, ve kterém se obloha končí, se měří hodinově z pozitivní axy x a vyjadřuje se v zářeních.
Arc(dvojí, dvojí, dvojí, dvojí, bool)
Přidejte oblohu k trati, která je soustředěna na (x, y) pozici s rádiem r začíná na startAngle a končí na konciAngle jdoucí v daném směru antiklockwise (defaulting na hodinkywise).
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)
Parameters
x
double
Koordinát x v centru arku.
y
double
Koordinaci je koordinační součást arku.
radius
double
Rádium arku.
startAngle
double
hel, ve kterém se obloha začíná, se měří hodinově z pozitivní x-osy a vyjadřuje se v zářeních.
endAngle
double
hel, ve kterém se obloha končí, se měří hodinově z pozitivní axy x a vyjadřuje se v zářeních.
counterclockwise
bool
Způsobuje, že obloha je natáčená protihodinovým způsobem mezi oběma úhly.
ArcTo(dvojí, dvojí, dvojí, dvojí, dvojí)
Přidává oblohu k trati s danými kontrolními body a rádio, připojené k předchozímu bodu přímou lini.
[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)
Parameters
x1
double
Koordináty x-axis pro první kontrolní bod.
y1
double
Y-axis koordinuje pro první kontrolní bod.
x2
double
X-axis koordinuje pro druhou kontrolní bod.
y2
double
Y-axis koordinuje pro druhou kontrolní bod.
radius
double
Rádium arku.
BezierCurveTo(dvojí, dvojí, dvojí, dvojí, dvojí)
Přidává kubickou Bézierovou křivku na cestu. vyžaduje tři body.První dva body jsou kontrolní body a třetí je konečný bod.Výstupní bod je posledním bodem současné trasy,které lze změnit pomocí moveTo() před vytvořením Bézier kurvy.
[DOMName("bezierCurveTo")]
void BezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)
Parameters
cp1x
double
Os x koordinátu pro první kontrolní bod.
cp1y
double
Os y koordinátu pro první kontrolní bod.
cp2x
double
Os x koordinátu pro druhou kontrolní bod.
cp2y
double
Os y koordinátu pro druhou kontrolní bod.
x
double
Os x koordinátu pro koncový bod.
y
double
Koordinační os k konečnému bodu.
ClosePath()
Způsobuje bod penu, aby se vrátil zpět k zahájení aktuální podprsenky.Snaží se vytáhnout přímou linku z aktuálního bodu na začátek.Pokud je forma již uzavřena nebo má pouze jeden bod, tato funkce nefunguje.
[DOMName("closePath")]
void ClosePath()
Ellipse(dvojí, dvojí, dvojí, dvojí, dvojí, dvojí, dvojí)
Přidá elliptu k trati, která je soustředěna na (x, y) pozici s radii radiusX a radiusY začíná na startAnglea končí na konciAngle jít v daném směru antiklokwise (defaulting na hodinkywise).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)
Parameters
x
double
Os x koordinátu pro střed elipsy.
y
double
Os y koordinátu pro střed elipsy.
radiusX
double
Rádium major-axis ellipse.
radiusY
double
Minor-axis rádio elipsu.
rotation
double
Rotace pro tuto ellipsu, vyjádřená v radiánech.
startAngle
double
Výstupní bod, měřený z osi x, z něhož bude vytištěn, je vyjádřen v zářeních.
endAngle
double
hel konečného elipsu, do kterého bude vytištěn, vyjádřený v radiánech.
Ellipse(dvojí, dvojí, dvojí, dvojí, dvojí, dvojí, dvojí)
Přidá elliptu k trati, která je soustředěna na (x, y) pozici s radii radiusX a radiusY začíná na startAnglea končí na konciAngle jít v daném směru antiklokwise (defaulting na hodinkywise).
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)
Parameters
x
double
Os x koordinátu pro střed elipsy.
y
double
Os y koordinátu pro střed elipsy.
radiusX
double
Rádium major-axis ellipse.
radiusY
double
Minor-axis rádio elipsu.
rotation
double
Rotace pro tuto ellipsu, vyjádřená v radiánech.
startAngle
double
Výstupní bod, měřený z osi x, z něhož bude vytištěn, je vyjádřen v zářeních.
endAngle
double
hel konečného elipsu, do kterého bude vytištěn, vyjádřený v radiánech.
anticlockwise
bool
Volitelný boolean, který, pokud je to pravda, vytáhne ellipsu proti blokům (counter-hourwise), jinak ve směru proti hodinám.
LineTo(dvojí, dvojí)
Připojí poslední bod v podkroví k x, y koordinuje s přímou lini.
[DOMName("lineTo")]
void LineTo(double x, double y)
Parameters
x
double
Os x koordinátu na konci řádku.
y
double
Os y koordinátu na konci linky.
MoveTo(dvojí, dvojí)
Pohybuje výchozí bod nové podprsenky do koordinátů (x, y.
[DOMName("moveTo")]
void MoveTo(double x, double y)
Parameters
x
double
Os X bodu bodu bodu
y
double
Os a bod bodu
QuadraticCurveTo(dvojí, dvojí, dvojí, dvojí)
Přidává k současné dráze čtvercovou Bézierovou křivku.
[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)
Parameters
cpx
double
Os x koordinátu pro kontrolní bod.
cpy
double
Os y koordinátu pro kontrolní bod.
x
double
Os x koordinátu pro koncový bod.
y
double
Koordinační os k konečnému bodu.
Rect(dvojí, dvojí, dvojí, dvojí)
Vytváří cestu pro pravý úhel v poloze (x, y) s velikostí, která je určena šířkou a výškou.
[DOMName("rect")]
void Rect(double x, double y, double w, double h)
Parameters
x
double
Os x koordinátu pro pravokohličtý výchozí bod.
y
double
Os y koordinátu pro pravého úhlu výchozí bod.
w
double
ka pravého úhlu.
h
double
Výška pravého úhlu.