Class MaskBuilder

Class MaskBuilder

Pôvodný názov: Aspose.Svg.Builder Zhromaždenie: Aspose.SVG.dll (25.5.0)

Staviteľská trieda na vytvorenie vlastností CSS masky.Táto trieda umožňuje výstavbu komplexných maskových štýlov pomocou rôznych vlastností, ako je zdroj masky, polohu, veľkosť, opakovaný štýl a ďalšie.Výsledný riadok sa môže použiť v CSS na definovanie maskovacieho správania prvku.

[ComVisible(true)]
public class MaskBuilder

Inheritance

object MaskBuilder

Z dedičných členov

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(dvojnásobný, dlhotrvajúci)

Nastavte veľkosť pozadia pre masku.

public MaskBuilder BackgroundSize(double width, double height, LengthType type = LengthType.Px)

Parameters

width double

Šírka pozadia .

height double

Výška pozadia .

type LengthType

Typ merania dĺžky.

Returns

MaskBuilder

Súčasný príklad MaskBuilder.

Build()

Vytvára hodnotu vlastnosti masky ako pruh.

public string Build()

Returns

string

Stringová reprezentácia vlastnosti masky, vhodná na použitie v CSS.

CompositingOperator(CompositingOperator)

Umiestnite kompozitný operátor na masku.

public MaskBuilder CompositingOperator(CompositingOperator op)

Parameters

op CompositingOperator

Kompozitný operátor

Returns

MaskBuilder

Súčasný príklad MaskBuilder.

GeometryBox(GeometryBox)

Umiestnite geometrickú krabičku masky.

public MaskBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

Je to geometrický box.

Returns

MaskBuilder

Súčasný príklad MaskBuilder.

GeometryBoxNoclip(GeometryBox)

Umiestnite geometrickú krabičku masky bez kliešťov.

public MaskBuilder GeometryBoxNoclip(GeometryBox box)

Parameters

box GeometryBox

Je to geometrický box.

Returns

MaskBuilder

Súčasný príklad MaskBuilder.

MaskSourceId(Stretnutie)

Zadajte zdrojový identifikátor masky pre masku.

public MaskBuilder MaskSourceId(string maskSourceId)

Parameters

maskSourceId string

Identifikácia zdrojového prvku masky.

Returns

MaskBuilder

Súčasný príklad MaskBuilder.

Exceptions

ArgumentException

Tvrdí sa, keď je maskSourceId nulový alebo biely priestor.

Position(dvojnásobný, dlhý)

Umiestnite polohu masky.

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

Parameters

position double

Hodnoty pozície .

type LengthType

Typ merania dĺžky.

Returns

MaskBuilder

Súčasný príklad MaskBuilder.

Position(dvojnásobný, dlhotrvajúci)

Umiestnite polohu masky pomocou horizontálnych a vertikálnych hodnôt.

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

Parameters

horizontal double

Hodnoty horizontálnej pozície.

vertical double

vertikálna pozícia hodnoty.

type LengthType

Typ merania dĺžky.

Returns

MaskBuilder

Súčasný príklad MaskBuilder.

Position(Horizontálna pozícia, dvojitá, dĺžka)

Umiestnite polohu masky pomocou preddefinovanej horizontálnej polohy a vertikálnej hodnoty.

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

Parameters

horizontal HorizontalPosition

Preddefinovaná horizontálna pozícia.

vertical double

vertikálna pozícia hodnoty.

type LengthType

Typ merania dĺžky.

Returns

MaskBuilder

Súčasný príklad MaskBuilder.

Position(Vertikálna pozícia, dvojitá, dlhá)

Umiestnite polohu masky pomocou preddefinovanej vertikálnej polohy a horizontálnej hodnoty.

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

Parameters

vertical VerticalPosition

Preddefinovaná vertikálna pozícia.

horizontal double

Hodnoty horizontálnej pozície.

type LengthType

Typ merania dĺžky.

Returns

MaskBuilder

Súčasný príklad MaskBuilder.

Position(Horizontálna pozícia, vertikálne pozície)

Umiestnite polohu masky pomocou preddefinovaných horizontálnych a vertikálnych pozícií.

public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)

Parameters

horizontal HorizontalPosition

Preddefinovaná horizontálna pozícia.

vertical VerticalPosition

Preddefinovaná vertikálna pozícia.

Returns

MaskBuilder

Súčasný príklad MaskBuilder.

Position(Horizontálne, dvojité, vertikálneEdge, dvojaké, DĺžkaType)

Umiestnite polohu masky pomocou okrajov a hodnôt.

public MaskBuilder Position(HorizontalEdge horizontalEdge, double horizontalValue, VerticalEdge verticalEdge, double verticalValue, LengthType type = LengthType.Px)

Parameters

horizontalEdge HorizontalEdge

Horizontálna pozícia okraja.

horizontalValue double

Hodnoty horizontálnej pozície.

verticalEdge VerticalEdge

Vertikálna pozícia okraja.

verticalValue double

vertikálna pozícia hodnoty.

type LengthType

Typ merania dĺžky.

Returns

MaskBuilder

Súčasný príklad MaskBuilder.

RepeatStyle(RepeatStyle)

Nastavte opakovaný štýl masky.

public MaskBuilder RepeatStyle(RepeatStyle style)

Parameters

style RepeatStyle

V štýle opakovania.

Returns

MaskBuilder

Súčasný príklad MaskBuilder.

 Slovenčina