Class SVGAngle

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

ushort

SVG_ANGLETYPE_GRAD

Enhetstypen är radian.

[DOMName("SVG_ANGLETYPE_GRAD")]
public const ushort SVG_ANGLETYPE_GRAD = 4

Fältvärde

ushort

SVG_ANGLETYPE_RAD

Enhetstypen är radian.

[DOMName("SVG_ANGLETYPE_RAD")]
public const ushort SVG_ANGLETYPE_RAD = 3

Fältvärde

ushort

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

ushort

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

ushort

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

ushort

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

float

Exceptions

DOMException

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

string

Exceptions

DOMException

Kod Aspose.Html.Dom.DomException.SYNTAX_ERRUpphöjd om den tilldelade strängen inte kan parses som en giltig vinkel.

DOMException

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

float

Exceptions

DOMException

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

DOMException

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

DOMException

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

DOMException

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

DOMException

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

string

Ett System.String som representerar denna instans.

 Svenska