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 MaskBuilderInheritance
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.