Class SVGAngle
Namn på plats: Aspose.Html.Dom.Svg.DataTypes Sammanfattning: Aspose.HTML.dll (25.4.0)
SVGAngle-gränssnittet motsvarar vinkelbaserad datatyp.
[DOMName("SVGAngle")]
[DOMObject]
[ComVisible(true)]
public class SVGAngle : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGAngle
Implements
INotifyPropertyChanged , IDisposable
Arvsmedlemmar
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_ANGLETYPE_DEG
Enhetstypen ställdes uttryckligen till grader.
[DOMName("SVG_ANGLETYPE_DEG")]
public const ushort SVG_ANGLETYPE_DEG = 2
Fältvärde
SVG_ANGLETYPE_GRAD
Enhetstypen är radian.
[DOMName("SVG_ANGLETYPE_GRAD")]
public const ushort SVG_ANGLETYPE_GRAD = 4
Fältvärde
SVG_ANGLETYPE_RAD
Enhetstypen är radian.
[DOMName("SVG_ANGLETYPE_RAD")]
public const ushort SVG_ANGLETYPE_RAD = 3
Fältvärde
SVG_ANGLETYPE_UNKNOWN
Enhetstypen är inte en av fördefinierade enhetstyper. Det är olämpligt att försöka definiera ett nytt värde av denna typ eller att försöka byta ett befintligt värde till denna typ.
[DOMName("SVG_ANGLETYPE_UNKNOWN")]
public const ushort SVG_ANGLETYPE_UNKNOWN = 0
Fältvärde
SVG_ANGLETYPE_UNSPECIFIED
Ingen enhetstyp tillhandahålls (dvs. ett enhetslöst värde anges). För vinklar behandlas ett enhetslöst värde samma som om grader anges.
[DOMName("SVG_ANGLETYPE_UNSPECIFIED")]
public const ushort SVG_ANGLETYPE_UNSPECIFIED = 1
Fältvärde
Properties
UnitType
Den typ av värde som angetts av en av SVG_ANGLETYPE_* konstanter definieras på detta gränssnitt.
[DOMName("unitType")]
public ushort UnitType { get; }
Fastighetsvärde
Value
Vinkelvärdet som en flytande punktvärde, i grader. Att ställa in denna attribut kommer att orsaka värdeInSpecifiedUnits och värdeAsString att uppdateras automatiskt för att återspegla denna inställning.
[DOMName("value")]
public float Value { get; set; }
Fastighetsvärde
Exceptions
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRUpphöjd när vinkeln motsvarar en läsbart attribut eller när själva objektet endast läses.
ValueAsString
Vinkelvärdet som en strängvärde, i enheter som uttrycks av enhetType. Ställningen av denna attribut kommer att orsaka värde, värdeInSpecifiedUnits och enhetType att uppdateras automatiskt för att återspegla denna inställning.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
Fastighetsvärde
Exceptions
Kod Aspose.Html.Dom.DomException.SYNTAX_ERRUpphöjd om den tilldelade strängen inte kan parses som en giltig vinkel.
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRUpphöjd när vinkeln motsvarar en läsbart attribut eller när själva objektet endast läses.
ValueInSpecifiedUnits
Vinkelvärdet som en flytande punktvärde, i enheter som uttrycks av enhetType. Ställningen av denna attribut kommer att leda till att värdet och värdetAsString uppdateras automatiskt för att återspegla denna inställning.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
Fastighetsvärde
Exceptions
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRUpphöjd när vinkeln motsvarar en läsbart attribut eller när själva objektet endast läses.
Methods
ConvertToSpecifiedUnits(Försöker)
Håll samma underliggande lagrade värde, men omställ den lagrade enhetens identifierare till den angivna enhetenType.Object attribut enhetType, värdeInSpecifiedUnits och värdeAsString kan ändras som ett resultat av denna metod.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)
Parameters
unitType
ushort
Enhetstypen att byta till (t.ex. SVG_ANGLETYPE_DEG).
Exceptions
Kod Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRUpphöjd om enhetType är SVG_ANGLETYPE_UNKNOWN eller inte en giltig enhetstyp konstant (en av de andra SVG_ANGLETYPE_* konstant definierad på detta gränssnitt).
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRUpphöjd när vinkeln motsvarar en läsbart attribut eller när själva objektet endast läses.
NewValueSpecifiedUnits(Skåne, Float)
Återställa värdet som ett nummer med en associerad enhetType, vilket ersätter värdena för alla egenskaper på objektet.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort newUnitType, float valueInSpecifiedUnits)
Parameters
newUnitType
ushort
Enhetstypen för värdet (t.ex. SVG_ANGLETYPE_DEG).
valueInSpecifiedUnits
float
Värdet av vinkeln.
Exceptions
Kod Aspose.Html.Dom.DOMException.NOT_SUPPORTED_ERRUpphöjd om enhetType är SVG_ANGLETYPE_UNKNOWN eller inte en giltig enhetstyp konstant (en av de andra SVG_ANGLETYPE_* konstant definierad på detta gränssnitt).
Kod Aspose.Html.Dom.DOMException.NO_MODIFICATION_ALLOWED_ERRUpphöjd när vinkeln motsvarar en läsbart attribut eller när själva objektet endast läses.
ToString()
Returnerar en System.String som representerar denna instans.
public override string ToString()
Returns
Ett System.String som representerar denna instans.