Interface ICanvasPathMethods
İsim alanı : Aspose.Html.Dom.Canvas Görüntüleme: Aspose.HTML.dll (25.4.0)
ICanvasPathMethods arayüzü, nesnelerin yollarını manipüle etmek için kullanılır.
[DOMNoInterfaceObject]
[ComVisible(true)]
[DOMObject]
public interface ICanvasPathMethods
Methods
Arc(Çift , Çift , Çift , Çift , Çift)
Başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlar.
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle)
Parameters
x
double
Arkanın merkezinin x koordinatını oluşturur.
y
double
Arka’nın merkezinin y koordinasyonu.
radius
double
Arka’nın ışınları
startAngle
double
Arkanın başladığı açı, pozitif x ekseninden saatlik olarak ölçülür ve radyant olarak ifade edilir.
endAngle
double
Arkanın sona erdiği açı, pozitif x ekseninden saatlik olarak ölçülür ve radyant olarak ifade edilir.
Arc(Çift, Çift, Çift, Çift, Çift)
Başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlangıçta başlar.
[DOMName("arc")]
void Arc(double x, double y, double radius, double startAngle, double endAngle, bool counterclockwise)
Parameters
x
double
Arkanın merkezinin x koordinatını oluşturur.
y
double
Arka’nın merkezinin y koordinasyonu.
radius
double
Arka’nın ışınları
startAngle
double
Arkanın başladığı açı, pozitif x ekseninden saatlik olarak ölçülür ve radyant olarak ifade edilir.
endAngle
double
Arkanın sona erdiği açı, pozitif x ekseninden saatlik olarak ölçülür ve radyant olarak ifade edilir.
counterclockwise
bool
Çerçeveyi iki açı arasında kontr-saat biçiminde sürükler. varsayılan olarak saat biçiminde sürükler.
ArcTo(Çift , Çift , Çift , Çift , Çift)
Ön noktaya doğrudan bir çizgi ile bağlanan belirli kontrol noktaları ve radyosu ile yoluna bir çubuk ekleyin.
[DOMName("arcTo")]
void ArcTo(double x1, double y1, double x2, double y2, double radius)
Parameters
x1
double
x-axis koordinasyonları ilk kontrol noktası için.
y1
double
y-axis koordinasyonları ilk kontrol noktası için.
x2
double
x-axis koordinasyonları ikinci kontrol noktası için.
y2
double
y-axis koordinasyonları ikinci kontrol noktası için.
radius
double
Arka’nın ışınları
BezierCurveTo(Çift, Çift, Çift, Çift)
Yolda bir kubik Bézier eğriliği ekleyin. üç nokta gerektirir.İlk iki nokta kontrol noktasıdır, üçüncü ise son noktadır.Başlangıç noktası mevcut yolun son noktasıdır.Bézier eğriliği 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)
Parameters
cp1x
double
Koordinatın ilk kontrol noktası için x ekseni.
cp1y
double
Koordinatın y ekseni ilk kontrol noktası için.
cp2x
double
İkinci kontrol noktası için koordinatın x ekseni.
cp2y
double
İkinci kontrol noktası için koordinasyonun y ekseni.
x
double
Son nokta için koordinatın x ekseni.
y
double
Son nokta için koordinasyonun y ekseni.
ClosePath()
Kalem noktası, mevcut alt yolun başlangıcına geri dönmesine neden olur.Bu noktadan başlangıç noktasına doğru bir çizgi çizmeye çalışıyor.Şekil zaten kapatılmışsa veya sadece bir nokta varsa, bu fonksiyon işe yaramaz.
[DOMName("closePath")]
void ClosePath()
Ellipse(Çift, Çift, Çift, Çift, Çift, Çift)
(x, y) pozisyonunda (x, y) merkezli bir yoldan bir elips ekle, radyo radiusX ve radiusY ile başlangıçta başlarAngleSonuç olarak, antilockwise (saatwise) ile belirli bir yöne doğru ilerler.
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle)
Parameters
x
double
Ellipse’nin merkezine yönelik koordinatın x ekseni.
y
double
Ellipse’nin merkezine yönelik koordinatın y ekseni.
radiusX
double
Ellipse’nin ana ası radyosu.
radiusY
double
Ellipse’nin küçük eksik radyosu.
rotation
double
Bu ellipse için dönüş, radyanlarda ifade edilir.
startAngle
double
Başlangıç noktası, çekileceği x ekseninden ölçülür, radyanlarda ifade edilir.
endAngle
double
Son elipsin, çekilecek açısı, radyanlarda ifade edilir.
Ellipse(Çift, Çift, Çift, Çift, Çift, Çift)
(x, y) pozisyonunda (x, y) merkezli bir yoldan bir elips ekle, radyo radiusX ve radiusY ile başlangıçta başlarAngleSonuç olarak, antilockwise (saatwise) ile belirli bir yöne doğru ilerler.
[DOMName("ellipse")]
void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, double startAngle, double endAngle, bool anticlockwise)
Parameters
x
double
Ellipse’nin merkezine yönelik koordinatın x ekseni.
y
double
Ellipse’nin merkezine yönelik koordinatın y ekseni.
radiusX
double
Ellipse’nin ana ası radyosu.
radiusY
double
Ellipse’nin küçük eksik radyosu.
rotation
double
Bu ellipse için dönüş, radyanlarda ifade edilir.
startAngle
double
Başlangıç noktası, çekileceği x ekseninden ölçülür, radyanlarda ifade edilir.
endAngle
double
Son elipsin, çekilecek açısı, radyanlarda ifade edilir.
anticlockwise
bool
Seçmeli bir boolean, eğer doğruysa, ellipse antiklockwise (konter-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat-saat
LineTo(Çift , Çift)
Alt yoldaki son noktayı x ile bağlar, y düz bir çizgiyle koordine eder.
[DOMName("lineTo")]
void LineTo(double x, double y)
Parameters
x
double
Koordinatın x ekseni çizginin sonuna kadar.
y
double
Koordinatın y ekseni, çizginin sonuna kadar.
MoveTo(Çift , Çift)
Yeni bir alt yolun başlangıç noktasını (x, y) koordinatlarına aktarır.
[DOMName("moveTo")]
void MoveTo(double x, double y)
Parameters
x
double
noktanın x ekseni
y
double
Bu noktanın y ekseni
QuadraticCurveTo(Çift , Çift , Çift , Çift)
Mevcut yoldan dörtlü bir Bézier eğrisi ekleyin.
[DOMName("quadraticCurveTo")]
void QuadraticCurveTo(double cpx, double cpy, double x, double y)
Parameters
cpx
double
Kontrol noktası için koordinatın x ekseni.
cpy
double
Kontrol noktası için koordinasyonun y ekseni.
x
double
Son nokta için koordinatın x ekseni.
y
double
Son nokta için koordinasyonun y ekseni.
Rect(Çift , Çift , Çift , Çift)
Pozisyonda (x, y) bir düz açı için bir yol oluşturur, genişlik ve yükseklik tarafından belirlenen bir boyutla.
[DOMName("rect")]
void Rect(double x, double y, double w, double h)
Parameters
x
double
Koordinasyonun x ekseni, doğrudan başlangıç noktası için.
y
double
Koordinasyonun y ekseni, doğrudan başlangıç noktası için.
w
double
Yüzüklerin genişliği.
h
double
Yüzüklerin yüksekliği.