Class PathBuilder
İsim alanı : Aspose.Svg.Builder Toplantı: Aspose.SVG.dll (25.5.0)
SVG yol veri zincirleri oluşturmak için inşaat sınıfı.
[ComVisible(true)]
public class PathBuilder
Inheritance
mirasçı üyeleri
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
PathBuilder()
public PathBuilder()
Methods
A(Çift, çift, çifte, bool, buol)
Yol verilerine ‘Elliptical Arc Curve’ komutunu ekleyin.
public PathBuilder A(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
Ellipse’nin X ışınları
r2
double
Ellipse’nin y radyosu.
angle
double
Ellipse’nin döndürme açısı derecelerde.
largeArcFlag
bool
Bayrak, arkanın 180 dereceden daha büyük veya eşit olup olmadığını gösterir.
sweepFlag
bool
Bayrak, arkanın olumlu bir açı yönünde çekilmesi gerektiğini gösterir.
x
double
Arkanın son noktasındaki x-koordinat.
y
double
Arkanın son noktasının y koordinasyonu.
Returns
Şimdiki PathBuilder örneği.
AddPathSegment(Sırt)
Yol verilerine özelleştirilmiş bir yol segmentini ekleyin.
public PathBuilder AddPathSegment(string segment)
Parameters
segment
string
Özel yol segment çizgisi.
Returns
Şimdiki PathBuilder örneği.
Ar(Çift, çift, çifte, bool, buol)
Yol verilerine nispeten ‘Elliptical Arc Curve’ komutunu ekler.
public PathBuilder Ar(double r1, double r2, double angle, bool largeArcFlag, bool sweepFlag, double x, double y)
Parameters
r1
double
Ellipse’nin x-radyusu, mevcut pozisyonla karşılaştırıldığında.
r2
double
Ellipse’nin y radyosu, mevcut pozisyonla karşılaştırıldığında.
angle
double
Ellipse’nin dönme açısı derecelerde, mevcut konuma göre.
largeArcFlag
bool
Bayrak, arkanın 180 dereceden daha büyük veya eşit olup olmadığını gösterir.
sweepFlag
bool
Bayrak, arkanın olumlu bir açı yönünde çekilmesi gerektiğini gösterir.
x
double
Arkanın son noktasının x-koordinasyonu, mevcut konuma karşılık.
y
double
Arkanın son noktasının y-koordinasyonu, mevcut konuma göre.
Returns
Şimdiki PathBuilder örneği.
Build()
Yol veri çubuğunu oluşturur.
public string Build()
Returns
Yapılandırılmış yol veri çubuğu.
C(Çift, Çift, Çift, Çift)
“Cubic Bezier Curve” komutunu yol verilerine ekleyin.
public PathBuilder C(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
İlk kontrol noktasının x-koordinasyonu.
y1
double
İlk kontrol noktasının y-koordinasyonu.
x2
double
İkinci kontrol noktasının x-koordinasyonu.
y2
double
İkinci kontrol noktasının y-koordinasyonu.
x
double
Kuruşun son noktasındaki x-koordinat.
y
double
Y-koordinasyonu eğrinin son noktasıdır.
Returns
Şimdiki PathBuilder örneği.
Cr(Çift, Çift, Çift, Çift)
Yol verilerine ‘Cubic Bezier Curve’ komutunu ekleyin.
public PathBuilder Cr(double x1, double y1, double x2, double y2, double x, double y)
Parameters
x1
double
Birinci kontrol noktasının x-koordinasyonu, mevcut pozisyonla ilgili olarak.
y1
double
Birinci kontrol noktasının y-koordinasyonu, mevcut pozisyonla ilgili olarak.
x2
double
İkinci kontrol noktasının x-koordinasyonu, mevcut pozisyona göre.
y2
double
İkinci kontrol noktasının y-koordinasyonu, mevcut pozisyonla ilgili olarak.
x
double
Kuruşun son noktasındaki x-koordinasyonu, mevcut konuma karşılık gelir.
y
double
Kuruşun son noktası y-koordinasyonu, mevcut konuma karşılık.
Returns
Şimdiki PathBuilder örneği.
H(Çift)
Yol verilerine ‘Horizontal Line To’ komutunu ekleyin.
public PathBuilder H(double x)
Parameters
x
double
x-koordinat bir yatay çizgi çizmek için.
Returns
Şimdiki PathBuilder örneği.
Hr(Çift)
Yol verilerine nispeten ‘Horizontal Line To’ komutunu ekler.
public PathBuilder Hr(double x)
Parameters
x
double
x-koordinasyonu, mevcut pozisyona göre bir yatay çizgiyi çizmek için.
Returns
Şimdiki PathBuilder örneği.
L(Çift , Çift)
“Line To” komutunu yol verilerine ekleyin.
public PathBuilder L(double x, double y)
Parameters
x
double
Line’ın son noktasındaki x-koordinat.
y
double
Y-koordinasyonu çizginin son noktasıdır.
Returns
Şimdiki PathBuilder örneği.
Lr(Çift , Çift)
Yol verilerine nispeten ‘Line To’ komutunu ekleyin.
public PathBuilder Lr(double x, double y)
Parameters
x
double
Çizginin son noktasının x-koordinasyonu, mevcut pozisyona göre.
y
double
Y-koordinasyonu çizginin son noktası, mevcut pozisyona göre.
Returns
Şimdiki PathBuilder örneği.
M(Çift , Çift)
“Move To” komutunu yol verilerine ekleyin.
public PathBuilder M(double x, double y)
Parameters
x
double
x koordinasyonu ile hareket ettirilir.
y
double
Y- Koordinasyonu hareket ettirmek için.
Returns
Şimdiki PathBuilder örneği.
Mr(Çift , Çift)
Yol verilerine nispeten ‘Move To’ komutunu ekleyin.
public PathBuilder Mr(double x, double y)
Parameters
x
double
x-koordinasyonu hareket etmek için, mevcut pozisyona göre.
y
double
Y-koordinasyonu hareket etmek için, mevcut pozisyonla karşılaştırıldığında.
Returns
Şimdiki PathBuilder örneği.
Q(Çift , Çift , Çift , Çift)
“Quadratic Bezier Curve” komutunu yol verilerine ekleyin.
public PathBuilder Q(double x1, double y1, double x, double y)
Parameters
x1
double
Kontrol noktasındaki x koordinat.
y1
double
Y kontrol noktası koordinasyonu.
x
double
Kuruşun son noktasındaki x-koordinat.
y
double
Y-koordinasyonu eğrinin son noktasıdır.
Returns
Şimdiki PathBuilder örneği.
Qr(Çift , Çift , Çift , Çift)
Yol verilerine “Quadratic Bezier Curve” komutunu ekleyin.
public PathBuilder Qr(double x1, double y1, double x, double y)
Parameters
x1
double
Kontrol noktasının x-koordinasyonu, mevcut pozisyonla ilgili olarak.
y1
double
Kontrol noktasının y-koordinasyonu, mevcut pozisyonla ilgili olarak.
x
double
Kuruşun son noktasındaki x-koordinasyonu, mevcut konuma karşılık gelir.
y
double
Kuruşun son noktası y-koordinasyonu, mevcut konuma karşılık.
Returns
Şimdiki PathBuilder örneği.
S(Çift , Çift , Çift , Çift)
Yol verilerine ‘Smooth Cubic Bezier Curve To’ komutunu ekleyin.
public PathBuilder S(double x2, double y2, double x, double y)
Parameters
x2
double
İkinci kontrol noktasının x-koordinasyonu.
y2
double
İkinci kontrol noktasının y-koordinasyonu.
x
double
Kuruşun son noktasındaki x-koordinat.
y
double
Y-koordinasyonu eğrinin son noktasıdır.
Returns
Şimdiki PathBuilder örneği.
Sr(Çift , Çift , Çift , Çift)
Yol verilerine ‘Smooth Cubic Bezier Curve To’ komutunu ekleyin.
public PathBuilder Sr(double x2, double y2, double x, double y)
Parameters
x2
double
İkinci kontrol noktasının x-koordinasyonu, mevcut pozisyona göre.
y2
double
İkinci kontrol noktasının y-koordinasyonu, mevcut pozisyonla ilgili olarak.
x
double
Kuruşun son noktasındaki x-koordinasyonu, mevcut konuma karşılık gelir.
y
double
Kuruşun son noktası y-koordinasyonu, mevcut konuma karşılık.
Returns
Şimdiki PathBuilder örneği.
T(Çift , Çift)
Yol verilerine ‘Smoke Quadratic Bezier Curve To’ komutunu ekleyin.
public PathBuilder T(double x, double y)
Parameters
x
double
Kuruşun son noktasındaki x-koordinat.
y
double
Y-koordinasyonu eğrinin son noktasıdır.
Returns
Şimdiki PathBuilder örneği.
Tr(Çift , Çift)
Yön verilerine “Smoke Quadratic Bezier Curve To” komutunu ekleyin.
public PathBuilder Tr(double x, double y)
Parameters
x
double
Kuruşun son noktasındaki x-koordinasyonu, mevcut konuma karşılık gelir.
y
double
Kuruşun son noktası y-koordinasyonu, mevcut konuma karşılık.
Returns
Şimdiki PathBuilder örneği.
V(Çift)
Yol verilerine ‘Vertical Line To’ komutunu ekleyin.
public PathBuilder V(double y)
Parameters
y
double
Y-koordinasyonu vertikal bir çizgi çizmek için.
Returns
Şimdiki PathBuilder örneği.
Vr(Çift)
Yol verilerine nispeten ‘Vertical Line To’ komutunu ekler.
public PathBuilder Vr(double y)
Parameters
y
double
Y-koordinasyonu vertikal bir çizgi çizmek için, mevcut pozisyona karşı.
Returns
Şimdiki PathBuilder örneği.
Z()
“Close Path” komutunu yol verilerine ekleyin.
public PathBuilder Z()
Returns
Şimdiki PathBuilder örneği.