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
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
Súčasný príklad MaskBuilder.
Build()
Vytvára hodnotu vlastnosti masky ako pruh.
public string Build()
Returns
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
Kompozitný operátor
Returns
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
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
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
Súčasný príklad MaskBuilder.
Exceptions
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
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
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
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
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
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
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
Súčasný príklad MaskBuilder.