Class MaskBuilder
İsim alanı : Aspose.Svg.Builder Toplantı: Aspose.SVG.dll (25.5.0)
CSS maske özellikleri oluşturmak için bir inşaat sınıfı.Bu sınıf, çeşitli özellikleri kullanarak karmaşık maske stillerinin inşa edilmesini sağlar, örneğin, makyaj kaynağı, konumu, boyutu, tekrarlama tarzı ve daha fazlası.Sonuç çubuğu, bir öğenin gizleme davranışını tanımlamak için CSS’de kullanılabilir.
[ComVisible(true)]
public class MaskBuilder
Inheritance
mirasçı üyeleri
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
MaskBuilder()
public MaskBuilder()
Methods
BackgroundSize(İkili, Çift, Uzun)
Maske için arka plan boyutunu belirleyin.
public MaskBuilder BackgroundSize(double width, double height, LengthType type = LengthType.Px)
Parameters
width
double
arka planın genişliği.
height
double
arka planın yüksekliği.
type
LengthType
Uzunluk ölçüm türü.
Returns
MaskBuilder’in şu anki örneği.
Build()
Maske özellik değerini bir çubuk olarak oluşturur.
public string Build()
Returns
Maske özelliklerinin bir çerçeve temsilcisi, CSS’de kullanım için uygundur.
CompositingOperator(CompositingOperator)
Maske için kompozit operatörü ayarlayın.
public MaskBuilder CompositingOperator(CompositingOperator op)
Parameters
Kompozit Operatör
Returns
MaskBuilder’in şu anki örneği.
GeometryBox(GeometryBox)
Maskenin geometri kutusunu ayarlayın.
public MaskBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
Geometrik kutu ile.
Returns
MaskBuilder’in şu anki örneği.
GeometryBoxNoclip(GeometryBox)
Maskenin geometrik kutusunu kesme olmadan yapıştırın.
public MaskBuilder GeometryBoxNoclip(GeometryBox box)
Parameters
box
GeometryBox
Geometrik kutu ile.
Returns
MaskBuilder’in şu anki örneği.
MaskSourceId(Sırt)
Maske için kaynak kimliğini ayarlayın.
public MaskBuilder MaskSourceId(string maskSourceId)
Parameters
maskSourceId
string
Maske kaynağı elemanının kimliği.
Returns
MaskBuilder’in şu anki örneği.
Exceptions
Maskeyi sıfır veya beyaz alan olduğunda yırtılır.
Position(Çift, Uzun)
Maskenin konumunu belirleyin.
public MaskBuilder Position(double position, LengthType type = LengthType.Px)
Parameters
position
double
pozisyon değeri vardır.
type
LengthType
Uzunluk ölçüm türü.
Returns
MaskBuilder’in şu anki örneği.
Position(İkili, Çift, Uzun)
Maskenin konumunu, yatay ve dikey değerlerle ayarlayın.
public MaskBuilder Position(double horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
double
Yatay pozisyon değeri.
vertical
double
Vertikal pozisyon değeri.
type
LengthType
Uzunluk ölçüm türü.
Returns
MaskBuilder’in şu anki örneği.
Position(Horizontal pozisyon, çift, uzunluk)
Maskenin konumunu önceden belirlenmiş bir yatay pozisyon ve vertikal bir değer kullanarak ayarlayın.
public MaskBuilder Position(HorizontalPosition horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
HorizontalPosition
Önceden belirlenmiş yatay pozisyon.
vertical
double
Vertikal pozisyon değeri.
type
LengthType
Uzunluk ölçüm türü.
Returns
MaskBuilder’in şu anki örneği.
Position(Vertikal pozisyon, çift, uzunluk)
Maskenin konumunu önceden belirlenmiş bir dikey pozisyon ve bir yatay değer kullanarak ayarlayın.
public MaskBuilder Position(VerticalPosition vertical, double horizontal, LengthType type = LengthType.Px)
Parameters
vertical
VerticalPosition
Önceden belirlenmiş vertikal pozisyon.
horizontal
double
Yatay pozisyon değeri.
type
LengthType
Uzunluk ölçüm türü.
Returns
MaskBuilder’in şu anki örneği.
Position(Horizontal pozisyon, vertikal konum)
Maskenin konumunu, önceden tanımlanmış yatay ve dikey konumları kullanarak ayarlayın.
public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)
Parameters
horizontal
HorizontalPosition
Önceden belirlenmiş yatay pozisyon.
vertical
VerticalPosition
Önceden belirlenmiş vertikal pozisyon.
Returns
MaskBuilder’in şu anki örneği.
Position(HorizontalEdge, çift, vertikalEdg, iki, uzunlukType)
Maskenin konumunu kenarları ve değerleri kullanarak ayarlayın.
public MaskBuilder Position(HorizontalEdge horizontalEdge, double horizontalValue, VerticalEdge verticalEdge, double verticalValue, LengthType type = LengthType.Px)
Parameters
horizontalEdge
HorizontalEdge
Yatay kenar pozisyonu.
horizontalValue
double
Yatay pozisyon değeri.
verticalEdge
VerticalEdge
Vertikal kenar pozisyonu.
verticalValue
double
Vertikal pozisyon değeri.
type
LengthType
Uzunluk ölçüm türü.
Returns
MaskBuilder’in şu anki örneği.
RepeatStyle(RepeatStyle)
Maskenin tekrarlanan tarzını belirleyin.
public MaskBuilder RepeatStyle(RepeatStyle style)
Parameters
style
RepeatStyle
tekrarlama tarzı ile.
Returns
MaskBuilder’in şu anki örneği.