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