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
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
V současné době se jedná o maskbuilder.
Build()
Buduje hodnotu vlastnosti masky jako řetězec.
public string Build()
Returns
Stringová reprezentace vlastnosti masky, vhodná pro použití v CSS.
CompositingOperator(CompositingOperator)
Nastavte kompozitní operátor pro masku.
public MaskBuilder CompositingOperator(CompositingOperator op)
Parameters
Kompozitní operátor
Returns
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
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
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
V současné době se jedná o maskbuilder.
Exceptions
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
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
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
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
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
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
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
V současné době se jedná o maskbuilder.