Class MaskBuilder

Class MaskBuilder

Název místa: Aspose.Svg.Builder Shromáždění: Aspose.SVG.dll (25.5.0)

Stavební třída pro vytváření vlastností CSS masky.Tato třída umožňuje výstavbu složitých maskových stylů s použitím různých vlastností, jako je zdroj masky, poloha, velikost, opakovaný styl a další.Výsledný řetězec může být použit v CSS definovat maskování chování prvku.

[ComVisible(true)]
public class MaskBuilder

Inheritance

object MaskBuilder

Dědiční č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(Dvojí, dvojí a dlouhý)

Nastavte velikost pozadí pro masku.

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

Parameters

width double

Rozsah pozadí.

height double

Výška pozadí.

type LengthType

Typ měření délky.

Returns

MaskBuilder

V současné době se jedná o maskbuilder.

Build()

Buduje hodnotu vlastnosti masky jako řetězec.

public string Build()

Returns

string

Stringová reprezentace vlastnosti masky, vhodná pro použití v CSS.

CompositingOperator(CompositingOperator)

Nastavte kompozitní operátor pro masku.

public MaskBuilder CompositingOperator(CompositingOperator op)

Parameters

op CompositingOperator

Kompozitní operátor

Returns

MaskBuilder

V současné době se jedná o maskbuilder.

GeometryBox(GeometryBox)

Vložte geometrickou krabici masky.

public MaskBuilder GeometryBox(GeometryBox box)

Parameters

box GeometryBox

Je to geometrický box.

Returns

MaskBuilder

V současné době se jedná o maskbuilder.

GeometryBoxNoclip(GeometryBox)

Vložte geometrickou krabici masky bez klíčení.

public MaskBuilder GeometryBoxNoclip(GeometryBox box)

Parameters

box GeometryBox

Je to geometrický box.

Returns

MaskBuilder

V současné době se jedná o maskbuilder.

MaskSourceId(Stringová)

Vložte zdrojovou identifikaci masky.

public MaskBuilder MaskSourceId(string maskSourceId)

Parameters

maskSourceId string

Identifikace zdrojového prvku masky.

Returns

MaskBuilder

V současné době se jedná o maskbuilder.

Exceptions

ArgumentException

Tvrdí se, když maskaSourceId je nula nebo bílý prostor.

Position(Dvojitý, dlouhý)

Nastavte polohu masky.

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

Parameters

position double

hodnoty pozice.

type LengthType

Typ měření délky.

Returns

MaskBuilder

V současné době se jedná o maskbuilder.

Position(Dvojí, dvojí a dlouhý)

Nastavte polohu masky pomocí horizontálních a vertikálních hodnot.

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

Parameters

horizontal double

Hodnoty horizontální polohy.

vertical double

Vertikální pozice hodnoty.

type LengthType

Typ měření délky.

Returns

MaskBuilder

V současné době se jedná o maskbuilder.

Position(Horizontální pozice, dvojí, délkaTyp)

Nastavte polohu masky pomocí předdefinované horizontální polohy a vertikální hodnoty.

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

Parameters

horizontal HorizontalPosition

Předem definovaná horizontální pozice.

vertical double

Vertikální pozice hodnoty.

type LengthType

Typ měření délky.

Returns

MaskBuilder

V současné době se jedná o maskbuilder.

Position(Vertikální pozice, dvojí, délka)

Nastavte polohu masky pomocí předdefinované vertikální polohy a horizontální hodnoty.

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

Parameters

vertical VerticalPosition

Předem definovaná vertikální pozice.

horizontal double

Hodnoty horizontální polohy.

type LengthType

Typ měření délky.

Returns

MaskBuilder

V současné době se jedná o maskbuilder.

Position(Horizontální pozici, vertikální pozice)

Nastavte polohu masky pomocí předdefinovaných horizontálních a vertikálních poloh.

public MaskBuilder Position(HorizontalPosition horizontal, VerticalPosition vertical)

Parameters

horizontal HorizontalPosition

Předem definovaná horizontální pozice.

vertical VerticalPosition

Předem definovaná vertikální pozice.

Returns

MaskBuilder

V současné době se jedná o maskbuilder.

Position(Horizontální, dvojí, vertikálníEdge, dvoulůžkový, délkaType)

Nastavte polohu masky pomocí okrajů a hodnot.

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

Parameters

horizontalEdge HorizontalEdge

horizontální pozice okraje.

horizontalValue double

Hodnoty horizontální polohy.

verticalEdge VerticalEdge

Vertikální okrajová pozice.

verticalValue double

Vertikální pozice hodnoty.

type LengthType

Typ měření délky.

Returns

MaskBuilder

V současné době se jedná o maskbuilder.

RepeatStyle(RepeatStyle)

Nastavte opakovaný styl masky.

public MaskBuilder RepeatStyle(RepeatStyle style)

Parameters

style RepeatStyle

V opakovaném stylu.

Returns

MaskBuilder

V současné době se jedná o maskbuilder.

 Čeština