Class ClipPathBuilder
İsim alanı : Aspose.Svg.Builder Toplantı: Aspose.SVG.dll (25.5.0)
CSS clip-path değerlerini oluşturmak için bir inşaat sınıfı.Bu sınıf, temel şekiller, dış referanslar veya geometrik kutular kullanılarak klipleri tanımlamak için yöntemler sağlar.Yapılandırılmış ve okunabilir bir şekilde karmaşık kaydırma yollarının oluşturulmasını sağlar.
[ComVisible(true)]
public class ClipPathBuilder
Inheritance
mirasçı üyeleri
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ClipPathBuilder()
public ClipPathBuilder()
Methods
Build()
Klip yolu değerini bir çubuk olarak oluşturur.
public string Build()
Returns
Klip yolunun bir çizgi temsilcisi.
Circle(Çift, çift, uzunluk)
Bir yuvarlak klip yolu tanımlar.
public ClipPathBuilder Circle(double radius, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radius
double
Çemberin ışınlarıdır.
centerX
double
Çemberin ortasındaki X koordinasyonu.
centerY
double
Çemberin merkezinin Y-koordinasyonu.
type
LengthType
Birim türü boyutları için.
Returns
ClipPathBuilder yöntem zinciri için mevcut örneği.
ClipSourceId(Sırt)
Bir dış kaynağı ifade etmek için klip yolu ayarlayın.
public ClipPathBuilder ClipSourceId(string clipSourceId)
Parameters
clipSourceId
string
Referans için dış kaynağın kimliği.
Returns
ClipPathBuilder yöntem zinciri için mevcut örneği.
Ellipse(Çift, çift, çifte, uzunluk)
Elliptik klip yolunu belirler.
public ClipPathBuilder Ellipse(double radiusX, double radiusY, double centerX, double centerY, LengthType type = LengthType.Px)
Parameters
radiusX
double
Ellipse’nin yatay radyosu.
radiusY
double
Ellipse’nin vertikal radyosu.
centerX
double
Ellipse’nin merkezinin X-koordinatı
centerY
double
Ellipse’nin merkezinin Y-koordinasyonu.
type
LengthType
Birim türü boyutları için.
Returns
ClipPathBuilder yöntem zinciri için mevcut örneği.
GeometryBox(GeometryBox)
Klip yolu için geometri kutusunu ayarlayın.
public ClipPathBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
Kullanmak için geometrik kutu.
Returns
ClipPathBuilder yöntem zinciri için mevcut örneği.
None()
Klip yolu ‘hiçbirine’ ayarlayın, etkili bir şekilde klipleme izin vermez.
public ClipPathBuilder None()
Returns
ClipPathBuilder yöntem zinciri için mevcut örneği.
Polygon(params çift[])
Bir poligonal klip yolu tanımlar.
public ClipPathBuilder Polygon(params double[] points)
Parameters
points
double
[…]
Poligonun derinliklerini tanımlayan bir dizi nokta.
Returns
ClipPathBuilder yöntem zinciri için mevcut örneği.
Rectangle(Çift, çift, çifte, ikili, uzun)
Seçmeli yuvarlak köşelerle düz bir klip yolu tanımlar.
public ClipPathBuilder Rectangle(double x, double y, double width, double height, double rx = 0, double ry = 0, LengthType type = LengthType.Px)
Parameters
x
double
X-koordinasyonu sağ üst köşededir.
y
double
Y koordinasyonu sağ üst köşededir.
width
double
Yüzün genişliği doğrudur.
height
double
Doğrudan yukarıdaki yükseklik.
rx
double
Köşelerin yatay ışınları.
ry
double
Köşelerin vertikal ışınları.
type
LengthType
Birim türü boyutları için.
Returns
ClipPathBuilder yöntem zinciri için mevcut örneği.