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 ICanvasPathMethodsMethods
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.