Class MaskBuilder
Именује се: Aspose.Svg.Builder Асамблеја: Aspose.SVG.dll (25.5.0)
Класа градитеља за креирање својстава ЦСС маске.Ова класа омогућава изградњу сложених стилова маске користећи различите својства као што су извор, положај, величина, стил понављања и још много тога.Резултатна трака се може користити у ЦСС-у како би се дефинисало понашање маскирања елемента.
[ComVisible(true)]
public class MaskBuilder
Inheritance
Наслеђени чланови
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(Двоструки, дупли и дуготрајни)
Поставите величину позадине за маску.
public MaskBuilder BackgroundSize(double width, double height, LengthType type = LengthType.Px)
Parameters
width
double
Ширина позадине.
height
double
Висина позадине.
type
LengthType
Тип дужине мерења.
Returns
Тренутна инстанција МаскаБуилдер.
Build()
Изграђује вредност својства маске као струју.
public string Build()
Returns
Редовно представљање својства маске, погодно за употребу у ЦСС-у.
CompositingOperator(CompositingOperator)
Поставите композициони оператор за маску.
public MaskBuilder CompositingOperator(CompositingOperator op)
Parameters
Компјутерски оператор
Returns
Тренутна инстанција МаскаБуилдер.
GeometryBox(GeometryBox)
Поставите геометријску кутију маске.
public MaskBuilder GeometryBox(GeometryBox box)
Parameters
box
GeometryBox
То је геометријска кутија.
Returns
Тренутна инстанција МаскаБуилдер.
GeometryBoxNoclip(GeometryBox)
Поставите геометријску кутију маске без клипања.
public MaskBuilder GeometryBoxNoclip(GeometryBox box)
Parameters
box
GeometryBox
То је геометријска кутија.
Returns
Тренутна инстанција МаскаБуилдер.
MaskSourceId(Стринг)
Поставите ИД извора маске за маску.
public MaskBuilder MaskSourceId(string maskSourceId)
Parameters
maskSourceId
string
ИД изворног елемента маске.
Returns
Тренутна инстанција МаскаБуилдер.
Exceptions
Троун када маскаСourceИд је нула или бели простор.
Position(Двоструки, дужине)
Поставите положај маске.
public MaskBuilder Position(double position, LengthType type = LengthType.Px)
Parameters
position
double
Vrednost pozicije je.
type
LengthType
Тип дужине мерења.
Returns
Тренутна инстанција МаскаБуилдер.
Position(Двоструки, дупли и дуготрајни)
Подесите положај маске користећи хоризонталне и вертикалне вредности.
public MaskBuilder Position(double horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
double
хоризонталне позиције вредности.
vertical
double
Вредност вертикалне позиције.
type
LengthType
Тип дужине мерења.
Returns
Тренутна инстанција МаскаБуилдер.
Position(Хоризонтална позиција, двострука, дужина)
Подесите положај маске користећи претходно дефинисану хоризонталну позицију и вертикалну вредност.
public MaskBuilder Position(HorizontalPosition horizontal, double vertical, LengthType type = LengthType.Px)
Parameters
horizontal
HorizontalPosition
Предефинисано хоризонтално положај.
vertical
double
Вредност вертикалне позиције.
type
LengthType
Тип дужине мерења.
Returns
Тренутна инстанција МаскаБуилдер.
Position(Вертикална позиција, двострука, дужина)
Подесите положај маске користећи претходно дефинисану вертикалну позицију и хоризонталну вредност.
public MaskBuilder Position(VerticalPosition vertical, double horizontal, LengthType type = LengthType.Px)
Parameters
vertical
VerticalPosition
Предефинисани вертикални положај.
horizontal
double
хоризонталне позиције вредности.
type
LengthType
Тип дужине мерења.
Returns
Тренутна инстанција МаскаБуилдер.
Position(хоризонтална положај, вертикална позиција)
Подесите положај маске користећи претходно дефинисане хоризонталне и вертикалне позиције.
public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)
Parameters
horizontal
HorizontalPosition
Предефинисано хоризонтално положај.
vertical
VerticalPosition
Предефинисани вертикални положај.
Returns
Тренутна инстанција МаскаБуилдер.
Position(Хоризонтални, двоструки, вертикалниEdge, двојни, дужинаТип)
Поставите положај маске користећи ивице и вредности.
public MaskBuilder Position(HorizontalEdge horizontalEdge, double horizontalValue, VerticalEdge verticalEdge, double verticalValue, LengthType type = LengthType.Px)
Parameters
horizontalEdge
HorizontalEdge
Позиција хоризонталног ивице.
horizontalValue
double
хоризонталне позиције вредности.
verticalEdge
VerticalEdge
Позиција вертикалног ивице.
verticalValue
double
Вредност вертикалне позиције.
type
LengthType
Тип дужине мерења.
Returns
Тренутна инстанција МаскаБуилдер.
RepeatStyle(RepeatStyle)
Поставите стил понављања маске.
public MaskBuilder RepeatStyle(RepeatStyle style)
Parameters
style
RepeatStyle
Понављајући стил.
Returns
Тренутна инстанција МаскаБуилдер.