Interface ICanvasPathMethods

Interface ICanvasPathMethods

Namespace: Aspose.Html.Dom.Canvas
Assembly: Aspose.HTML.dll (25.1.0)

ICanvasPathMethods arayüzü, nesnelerin yollarını manipüle etmek için kullanılır.

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

Yöntemler

Arc(double, double, double, double, double)

(x, y) konumunda merkezi olan ve r yarıçapına sahip bir yay ekler. Yay, startAngle’dan başlayıp endAngle’da sona erer ve verilen yönde, saat yönünün tersine (varsayılan olarak saat yönünde) ilerler.

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

Parametreler

x double

Yayın merkezinin x koordinatı.

y double

Yayın merkezinin y koordinatı.

radius double

Yayın yarıçapı.

startAngle double

Yayın başladığı açı, pozitif x ekseninden saat yönünde ölçülür ve radyan cinsinden ifade edilir.

endAngle double

Yayın bittiği açı, pozitif x ekseninden saat yönünde ölçülür ve radyan cinsinden ifade edilir.

Arc(double, double, double, double, double, bool)

(x, y) konumunda merkezi olan ve r yarıçapına sahip bir yay ekler. Yay, startAngle’dan başlayıp endAngle’da sona erer ve verilen yönde, saat yönünün tersine (varsayılan olarak saat yönünde) ilerler.

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

Parametreler

x double

Yayın merkezinin x koordinatı.

y double

Yayın merkezinin y koordinatı.

radius double

Yayın yarıçapı.

startAngle double

Yayın başladığı açı, pozitif x ekseninden saat yönünde ölçülür ve radyan cinsinden ifade edilir.

endAngle double

Yayın bittiği açı, pozitif x ekseninden saat yönünde ölçülür ve radyan cinsinden ifade edilir.

counterclockwise bool

Yayın iki açı arasında saat yönünün tersine çizilmesini sağlar. Varsayılan olarak saat yönünde çizilir.

ArcTo(double, double, double, double, double)

Verilen kontrol noktaları ve yarıçap ile bir yay ekler, önceki noktaya düz bir çizgi ile bağlanır.

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

Parametreler

x1 double

Birinci kontrol noktasının x ekseni koordinatları.

y1 double

Birinci kontrol noktasının y ekseni koordinatları.

x2 double

İkinci kontrol noktasının x ekseni koordinatları.

y2 double

İkinci kontrol noktasının y ekseni koordinatları.

radius double

Yayın yarıçapı.

BezierCurveTo(double, double, double, double, double, double)

Yola bir kübik Bézier eğrisi ekler. Üç noktaya ihtiyaç duyar. İlk iki nokta kontrol noktalarıdır ve üçüncüsü bitiş noktasıdır. Başlangıç noktası, mevcut yolun son noktasınıdır, bu nokta Bézier eğrisini oluşturmadan önce moveTo() kullanılarak değiştirilebilir.

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

Parametreler

cp1x double

Birinci kontrol noktasının x ekseni koordinatı.

cp1y double

Birinci kontrol noktasının y ekseni koordinatı.

cp2x double

İkinci kontrol noktasının x ekseni koordinatı.

cp2y double

İkinci kontrol noktasının y ekseni koordinatı.

x double

Bitiş noktasının x ekseni koordinatı.

y double

Bitiş noktasının y ekseni koordinatı.

ClosePath()

Kalemin noktasını mevcut alt yolun başlangıcına geri taşır. Mevcut noktadan başlangıca düz bir çizgi çizmeye çalışır. Şekil zaten kapatılmışsa veya yalnızca bir nokta varsa, bu işlev hiçbir şey yapmaz.

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

Ellipse(double, double, double, double, double, double, double)

(x, y) konumunda merkezi olan ve radiusX ve radiusY yarıçaplarına sahip bir elips ekler. Elips, startAngle’dan başlayıp endAngle’da sona erer ve verilen yönde, saat yönünün tersine (varsayılan olarak saat yönünde) ilerler.

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

Parametreler

x double

Elipsin merkezinin x ekseni koordinatı.

y double

Elipsin merkezinin y ekseni koordinatı.

radiusX double

Elipsin büyük ekseninin yarıçapı.

radiusY double

Elipsin küçük ekseninin yarıçapı.

rotation double

Bu elips için, radyan cinsinden ifade edilen döndürme açısı.

startAngle double

Çizilmeye başlanacak noktayı, x ekseninden ölçülen ve radyan cinsinden ifade edilen açı.

endAngle double

Çizileceği son elips açısı, radyan cinsinden ifade edilir.

Ellipse(double, double, double, double, double, double, double, bool)

(x, y) konumunda merkezi olan ve radiusX ve radiusY yarıçaplarına sahip bir elips ekler. Elips, startAngle’dan başlayıp endAngle’da sona erer ve verilen yönde, saat yönünün tersine (varsayılan olarak saat yönünde) ilerler.

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

Parametreler

x double

Elipsin merkezinin x ekseni koordinatı.

y double

Elipsin merkezinin y ekseni koordinatı.

radiusX double

Elipsin büyük ekseninin yarıçapı.

radiusY double

Elipsin küçük ekseninin yarıçapı.

rotation double

Bu elips için, radyan cinsinden ifade edilen döndürme açısı.

startAngle double

Çizilmeye başlanacak noktayı, x ekseninden ölçülen ve radyan cinsinden ifade edilen açı.

endAngle double

Çizileceği son elips açısı, radyan cinsinden ifade edilir.

anticlockwise bool

Eğer true ise, elips saat yönünün tersine (counter-clockwise) çizilir, aksi takdirde saat yönünde çizilir.

LineTo(double, double)

Alt yoldaki son noktayı x, y koordinatlarına düz bir çizgi ile bağlar.

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

Parametreler

x double

Çizginin sonu için koordinatın x ekseni.

y double

Çizginin sonu için koordinatın y ekseni.

MoveTo(double, double)

Yeni bir alt yolun başlangıç noktasını (x, y) koordinatlarına taşır.

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

Parametreler

x double

Noktanın x ekseni.

y double

Noktanın y ekseni.

QuadraticCurveTo(double, double, double, double)

Mevcut yola bir kuadratik Bézier eğrisi ekler.

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

Parametreler

cpx double

Kontrol noktasının x ekseni koordinatı.

cpy double

Kontrol noktasının y ekseni koordinatı.

x double

Bitiş noktasının x ekseni koordinatı.

y double

Bitiş noktasının y ekseni koordinatı.

Rect(double, double, double, double)

(x, y) konumunda bir dikdörtgen için bir yol oluşturur; boyutu genişlik ve yükseklik ile belirlenir.

[DOMName("rect")]
void Rect(double x, double y, double w, double h)

Parametreler

x double

Dikdörtgenin başlangıç noktası için koordinatın x ekseni.

y double

Dikdörtgenin başlangıç noktası için koordinatın y ekseni.

w double

Dikdörtgenin genişliği.

h double

Dikdörtgenin yüksekliği.

 Türkçe