Class SVGLength
Navne til: Aspose.Html.Dom.Svg.DataTypes Sammensætning: Aspose.HTML.dll (25.5.0)
SVGLength-grænsefladen svarer til længden af den grundlæggende datatype.Et SVGLength-objekt kan kun betegnes som læst, hvilket betyder, at forsøg på at ændre objektet vil resultere i en undtagelse, som beskrevet nedenfor.
[DOMName("SVGLength")]
[ComVisible(true)]
[DOMObject]
public class SVGLength : SVGValueType, INotifyPropertyChanged, IDisposableInheritance
object ← DOMObject ← SVGValueType ← SVGLength
Implements
INotifyPropertyChanged , IDisposable
De arvede medlemmer
SVGValueType.Dispose() , SVGValueType.Dispose(bool) , DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Fields
SVG_LENGTHTYPE_CM
En værdi blev angivet ved hjælp af cm-enhederne defineret i CSS2.
[DOMName("SVG_LENGTHTYPE_CM")]
public const ushort SVG_LENGTHTYPE_CM = 6Fællesværdi
SVG_LENGTHTYPE_EMS
En værdi blev angivet ved hjælp af em-enhederne defineret i CSS2.
[DOMName("SVG_LENGTHTYPE_EMS")]
public const ushort SVG_LENGTHTYPE_EMS = 3Fællesværdi
SVG_LENGTHTYPE_EXS
En værdi blev angivet ved hjælp af de ex-enheder, der er defineret i CSS2.
[DOMName("SVG_LENGTHTYPE_EXS")]
public const ushort SVG_LENGTHTYPE_EXS = 4Fællesværdi
SVG_LENGTHTYPE_IN
En værdi blev angivet ved hjælp af de i enheder defineret i CSS2.
[DOMName("SVG_LENGTHTYPE_IN")]
public const ushort SVG_LENGTHTYPE_IN = 8Fællesværdi
SVG_LENGTHTYPE_MM
En værdi blev angivet ved hjælp af de mm-enheder, der er defineret i CSS2.
[DOMName("SVG_LENGTHTYPE_MM")]
public const ushort SVG_LENGTHTYPE_MM = 7Fællesværdi
SVG_LENGTHTYPE_NUMBER
Ingen enhedstype blev givet (dvs. en enhedsfri værdi blev angivet), hvilket angiver en værdi i brugerenheder.
[DOMName("SVG_LENGTHTYPE_NUMBER")]
public const ushort SVG_LENGTHTYPE_NUMBER = 1Fællesværdi
SVG_LENGTHTYPE_PC
En værdi blev angivet ved hjælp af pc-enhederne defineret i CSS2.
[DOMName("SVG_LENGTHTYPE_PC")]
public const ushort SVG_LENGTHTYPE_PC = 10Fællesværdi
SVG_LENGTHTYPE_PERCENTAGE
Der blev angivet en procentværdi.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2Fællesværdi
SVG_LENGTHTYPE_PT
En værdi blev angivet ved hjælp af pt-enhederne defineret i CSS2.
[DOMName("SVG_LENGTHTYPE_PT")]
public const ushort SVG_LENGTHTYPE_PT = 9Fællesværdi
SVG_LENGTHTYPE_PX
En værdi blev angivet ved hjælp af px-enhederne defineret i CSS2.
[DOMName("SVG_LENGTHTYPE_PX")]
public const ushort SVG_LENGTHTYPE_PX = 5Fællesværdi
SVG_LENGTHTYPE_UNKNOWN
Det er ulovligt at forsøge at definere en ny værdi af denne type eller at forsøge at skifte en eksisterende værdi til denne type.
[DOMName("SVG_LENGTHTYPE_UNKNOWN")]
public const ushort SVG_LENGTHTYPE_UNKNOWN = 0Fællesværdi
Properties
UnitType
Den type værdi som angivet af en af SVG_LENGTHTYPE_* konstant defineret på denne grænseflade.
[DOMName("unitType")]
public ushort UnitType { get; }Ejendomsværdi
Value
Indstillingen af denne atribut vil forårsage værdiInSpecifiedUnits og værdiAsString at blive opdateret automatisk for at afspejle denne indstilling.
[DOMName("value")]
public float Value { get; set; }Ejendomsværdi
Exceptions
Kode Aspose.Html.Dom.domsundtagelse.NO_MODIFICATION_ALLOWED_ERRget, når længden svarer til en læsning kun atribut eller når selve objektet kun læses.
ValueAsString
Værdien som en stringværdi, i enhederne udtrykt af enhedType. Indstillingen af denne egenskab vil forårsage værdien, værdienInSpecifiedUnits og enhedType at blive opdateret automatisk for at afspejle denne indstilling.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }Ejendomsværdi
Exceptions
Kode Aspose.Html.Home.DOMException.SYNTAX_ERROphøjet, hvis den tildelte string ikke kan parses som en gyldig længde.
Kode Aspose.Html.Dom.domsundtagelse.NO_MODIFICATION_ALLOWED_ERRget, når længden svarer til en læsning kun atribut eller når selve objektet kun læses.
ValueInSpecifiedUnits
Værdien som en flydende punktværdi, i enhederne udtrykt af enhedType. Indstillingen af denne egenskab vil forårsage, at værdien og værdienAsString automatisk opdateres for at afspejle denne indstilling.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }Ejendomsværdi
Exceptions
Kode Aspose.Html.Dom.domsundtagelse.NO_MODIFICATION_ALLOWED_ERRget, når længden svarer til en læsning kun atribut eller når selve objektet kun læses.
Methods
ConvertToSpecifiedUnits(Skæbne)
For eksempel, hvis den oprindelige værdi var “0.5cm” og metoden blev opfordret til at konvertere til millimeter, så skulle enhedenType ændres til SVG_LENGTHTYPE_MM, værdienInSpecifiedUnits ændrer sig til det numeriske værdier 5 og VærdienAsString ænderes til “5mm”.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)Parameters
unitType ushort
Enhetstypen til at skifte til (f.eks. SVG_LENGTHTYPE_MM).
Exceptions
Kode Aspose.Html.Home.DOMException.NOT_SUPPORTED_ERROphøjet, hvis enhedstype er SVG_LENGTHTYPE_UNKNOWN eller ikke en gyldig enhedstype konstant (en af de andre svg_lengttype_* konstant defineret på denne grænseflade).
Kode Aspose.Html.Dom.domsundtagelse.NO_MODIFICATION_ALLOWED_ERRget, når længden svarer til en læsning kun atribut eller når selve objektet kun læses.
NewValueSpecifiedUnits(Flåder, flåder)
Reset værdien som et tal med en tilknyttet enhedType, og dermed erstatte værdien for alle atributter på objektet.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort unitType, float valueInSpecifiedUnits)Parameters
unitType ushort
Enhedstypen for værdien.
valueInSpecifiedUnits float
Den nye værdi..
Exceptions
Kode Aspose.Html.Home.DOMException.NOT_SUPPORTED_ERROphøjet, hvis enhedstype er SVG_LENGTHTYPE_UNKNOWN eller ikke en gyldig enhedstype konstant (en af de andre svg_lengttype_* konstant defineret på denne grænseflade).
Kode Aspose.Html.Dom.domsundtagelse.NO_MODIFICATION_ALLOWED_ERRget, når længden svarer til en læsning kun atribut eller når selve objektet kun læses.
ToString()
Returnerer en System.String, der repræsenterer denne instans.
public override string ToString()Returns
Et system.String, der repræsenterer denne instans.