Class Path2D

Class Path2D

İsim alanı : Aspose.Html.Dom.Canvas Toplantı: Aspose.HTML.dll (25.5.0)

Canvas 2D API’nin Path2D arayüzü, CanvasRenderingContext2D nesnelerinde daha sonra kullanılan yolları açıklamak için kullanılır.CanvasRenderingContext2D arayüzünün yol yöntemleri de bu arayüzde mevcuttur ve oluşturmanıza olanak tanır.Bir kanvas üzerinde gerekli şekilde muhafaza edebileceğiniz ve yeniden oynayabileceğiniz yollar.

[ComVisible(true)]
[DOMObject]
[DOMName("Path2D")]
public class Path2D : DOMObject, INotifyPropertyChanged, ICanvasPathMethods, IDisposable

Inheritance

object DOMObject Path2D

Implements

INotifyPropertyChanged , ICanvasPathMethods , IDisposable

mirasçı üyeleri

DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Path2D Yorumları()

Yeni yüklü bir Path2D nesneyi geri getirir

[DOMConstructor]
public Path2D()

Path2D Yorumları(Path2D)

Yeni yüklü bir Path2D nesnesini bir argüman olarak başka bir yolla geri getirir (bir kopya oluşturur)

[DOMConstructor]
public Path2D(Path2D path)

Parameters

path Path2D

Başka bir Path2D nesne ile çağrıldığında, yol argümanının bir kopyası oluşturulur.

Path2D Yorumları(Sırt)

Yeni yüklü bir Path2D nesneyi SVG yol verilerinden oluşan bir çubukla geri getirir.

[DOMConstructor]
public Path2D(string d)

Parameters

d string

SVG yol verilerinden oluşan çubuk

Methods

AddPath(Path2D)

Yürüyüş yoluna, argüman tarafından verilen yolu ekleyin.

[DOMName("addPath")]
public void AddPath(Path2D path)

Parameters

path Path2D

eklemek için bir Path2D yolu.

AddPath(Path2D ve SVGMatrix)

Yürüyüş yoluna, argüman tarafından verilen yolu ekleyin.

[DOMName("addPath")]
public void AddPath(Path2D path, SVGMatrix transformation)

Parameters

path Path2D

eklemek için bir Path2D yolu.

transformation SVGMatrix

Bir SVGMatrix eklenen yol için dönüşüm matris olarak kullanılmalıdır.

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.

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

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

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

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

public void ClosePath()

Dispose()

Bir nesne var.

public void Dispose()

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.

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

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

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

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

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

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

 Türkçe