Class SVGLength
Navne til: Aspose.Html.Dom.Svg.DataTypes Sammensætning: Aspose.HTML.dll (25.4.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.
[ComVisible(true)]
[DOMName("SVGLength")]
[DOMObject]
public class SVGLength : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
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 = 6
Fæ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 = 3
Fæ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 = 4
Fæ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 = 8
Fæ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 = 7
Fæ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 = 1
Fæ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 = 10
Fællesværdi
SVG_LENGTHTYPE_PERCENTAGE
Der blev angivet en procentværdi.
[DOMName("SVG_LENGTHTYPE_PERCENTAGE")]
public const ushort SVG_LENGTHTYPE_PERCENTAGE = 2
Fæ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 = 9
Fæ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 = 5
Fæ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 = 0
Fæ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.DOMException.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.Dom.DOMException.SYNTAX_ERROphøjet, hvis den tildelte string ikke kan parses som en gyldig længde.
Kode Aspose.Html.Dom.DOMException.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.DOMException.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å vil enhedenType blive ændret til SVG_LENGTHTYPE_MM, værdiInSpecifiedUnits vil blive ændret til det numeriske værdi 5 og værdiAsString vil blive ændret 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.Dom.DOMException.NOT_SUPPORTED_ERRUdvidet, hvis enhedtype er SVG_LENGTHTYPE_UNKNOWN eller ikke en gyldig enhedstype konstant (en af de andre SVG_LENGTHTYPE_* konstant defineret på denne grænseflade).
Kode Aspose.Html.Dom.DOMException.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.Dom.DOMException.NOT_SUPPORTED_ERRUdvidet, hvis enhedtype er SVG_LENGTHTYPE_UNKNOWN eller ikke en gyldig enhedstype konstant (en af de andre SVG_LENGTHTYPE_* konstant defineret på denne grænseflade).
Kode Aspose.Html.Dom.DOMException.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.