Class MaskBuilder

Class MaskBuilder

Именује се: Aspose.Svg.Builder Асамблеја: Aspose.SVG.dll (25.5.0)

Класа градитеља за креирање својстава ЦСС маске.Ова класа омогућава изградњу сложених стилова маске користећи различите својства као што су извор, положај, величина, стил понављања и још много тога.Резултатна трака се може користити у ЦСС-у како би се дефинисало понашање маскирања елемента.

[ComVisible(true)]
public class MaskBuilder

Inheritance

object MaskBuilder

Наслеђени чланови

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

MaskBuilder

Тренутна инстанција МаскаБуилдер.

Build()

Изграђује вредност својства маске као струју.

public string Build()

Returns

string

Редовно представљање својства маске, погодно за употребу у ЦСС-у.

CompositingOperator(CompositingOperator)

Поставите композициони оператор за маску.

public MaskBuilder CompositingOperator(CompositingOperator op)

Parameters

op CompositingOperator

Компјутерски оператор

Returns

MaskBuilder

Тренутна инстанција МаскаБуилдер.

GeometryBox(GeometryBox)

Поставите геометријску кутију маске.

public MaskBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

То је геометријска кутија.

Returns

MaskBuilder

Тренутна инстанција МаскаБуилдер.

GeometryBoxNoclip(GeometryBox)

Поставите геометријску кутију маске без клипања.

public MaskBuilder GeometryBoxNoclip(GeometryBox box)

Parameters

box GeometryBox

То је геометријска кутија.

Returns

MaskBuilder

Тренутна инстанција МаскаБуилдер.

MaskSourceId(Стринг)

Поставите ИД извора маске за маску.

public MaskBuilder MaskSourceId(string maskSourceId)

Parameters

maskSourceId string

ИД изворног елемента маске.

Returns

MaskBuilder

Тренутна инстанција МаскаБуилдер.

Exceptions

ArgumentException

Троун када маскаСourceИд је нула или бели простор.

Position(Двоструки, дужине)

Поставите положај маске.

public MaskBuilder Position(double position, LengthType type = LengthType.Px)

Parameters

position double

Vrednost pozicije je.

type LengthType

Тип дужине мерења.

Returns

MaskBuilder

Тренутна инстанција МаскаБуилдер.

Position(Двоструки, дупли и дуготрајни)

Подесите положај маске користећи хоризонталне и вертикалне вредности.

public MaskBuilder Position(double horizontal, double vertical, LengthType type = LengthType.Px)

Parameters

horizontal double

хоризонталне позиције вредности.

vertical double

Вредност вертикалне позиције.

type LengthType

Тип дужине мерења.

Returns

MaskBuilder

Тренутна инстанција МаскаБуилдер.

Position(Хоризонтална позиција, двострука, дужина)

Подесите положај маске користећи претходно дефинисану хоризонталну позицију и вертикалну вредност.

public MaskBuilder Position(HorizontalPosition horizontal, double vertical, LengthType type = LengthType.Px)

Parameters

horizontal HorizontalPosition

Предефинисано хоризонтално положај.

vertical double

Вредност вертикалне позиције.

type LengthType

Тип дужине мерења.

Returns

MaskBuilder

Тренутна инстанција МаскаБуилдер.

Position(Вертикална позиција, двострука, дужина)

Подесите положај маске користећи претходно дефинисану вертикалну позицију и хоризонталну вредност.

public MaskBuilder Position(VerticalPosition vertical, double horizontal, LengthType type = LengthType.Px)

Parameters

vertical VerticalPosition

Предефинисани вертикални положај.

horizontal double

хоризонталне позиције вредности.

type LengthType

Тип дужине мерења.

Returns

MaskBuilder

Тренутна инстанција МаскаБуилдер.

Position(хоризонтална положај, вертикална позиција)

Подесите положај маске користећи претходно дефинисане хоризонталне и вертикалне позиције.

public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)

Parameters

horizontal HorizontalPosition

Предефинисано хоризонтално положај.

vertical VerticalPosition

Предефинисани вертикални положај.

Returns

MaskBuilder

Тренутна инстанција МаскаБуилдер.

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

MaskBuilder

Тренутна инстанција МаскаБуилдер.

RepeatStyle(RepeatStyle)

Поставите стил понављања маске.

public MaskBuilder RepeatStyle(RepeatStyle style)

Parameters

style RepeatStyle

Понављајући стил.

Returns

MaskBuilder

Тренутна инстанција МаскаБуилдер.

 Српски