Class SVGAngle
Το όνομα: Aspose.Html.Dom.Svg.DataTypes Συγκέντρωση: Aspose.HTML.dll (25.4.0)
Η διεπαφή SVGAngle αντιστοιχεί στον τύπο βάσης δεδομένων γωνίας.
[DOMName("SVGAngle")]
[DOMObject]
[ComVisible(true)]
public class SVGAngle : SVGValueType, INotifyPropertyChanged, IDisposable
Inheritance
object ← DOMObject ← SVGValueType ← SVGAngle
Implements
INotifyPropertyChanged , IDisposable
Κληρονομημένα μέλη
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
Ο τύπος μονάδας καθορίστηκε ρητά σε βαθμούς.
[DOMName("SVG_ANGLETYPE_DEG")]
public const ushort SVG_ANGLETYPE_DEG = 2
Αξία πεδίου
SVG_ANGLETYPE_GRAD
Ο τύπος μονάδας είναι οι ακτίνες.
[DOMName("SVG_ANGLETYPE_GRAD")]
public const ushort SVG_ANGLETYPE_GRAD = 4
Αξία πεδίου
SVG_ANGLETYPE_RAD
Ο τύπος μονάδας είναι οι ακτίνες.
[DOMName("SVG_ANGLETYPE_RAD")]
public const ushort SVG_ANGLETYPE_RAD = 3
Αξία πεδίου
SVG_ANGLETYPE_UNKNOWN
Ο τύπος μονάδας δεν είναι ένας από τους προεπιλεγμένους τύπους μονάδων. είναι αδύνατο να προσπαθήσουμε να ορίσουμε μια νέα τιμή αυτού του τύπου ή να προσπαθήσουμε να μετατρέψουμε μια υπάρχουσα τιμή σε αυτόν τον τύπο.
[DOMName("SVG_ANGLETYPE_UNKNOWN")]
public const ushort SVG_ANGLETYPE_UNKNOWN = 0
Αξία πεδίου
SVG_ANGLETYPE_UNSPECIFIED
Δεν παρέχεται τύπος μονάδας (δηλαδή, προσδιορίστηκε αξία χωρίς μονάδα). Για γωνίες, μια αξία χωρίς μονάδα αντιμετωπίζεται με τον ίδιο τρόπο όπως αν προσδιορίστηκαν βαθμοί.
[DOMName("SVG_ANGLETYPE_UNSPECIFIED")]
public const ushort SVG_ANGLETYPE_UNSPECIFIED = 1
Αξία πεδίου
Properties
UnitType
Ο τύπος της αξίας όπως καθορίζεται από ένα από τα SVG_ANGLETYPE_* είναι σταθερά καθορισμένα σε αυτή τη διεπαφή.
[DOMName("unitType")]
public ushort UnitType { get; }
Αξία ιδιοκτησίας
Value
Η τιμή γωνίας ως αξία πλωτού σημείου, σε βαθμούς. η ρύθμιση αυτού του χαρακτηριστικού θα προκαλέσει την τιμήInSpecifiedUnits και την τιμήAsString να ενημερώνονται αυτόματα για να αντικατοπτρίζει αυτή τη ρύθμιση.
[DOMName("value")]
public float Value { get; set; }
Αξία ιδιοκτησίας
Exceptions
Κώδικας Aspose.Html.Dom.DOMΕξαίρεση.NO_MODIFICATION_ALLOWED_ERRΑναρτήθηκε όταν η γωνία αντιστοιχεί σε ένα χαρακτηριστικό μόνο ανάγνωσης ή όταν το ίδιο το αντικείμενο διαβάζεται μόνο.
ValueAsString
Η τιμή γωνίας ως τιμή γραμμής, στις μονάδες που εκφράζονται από την μονάδαType. η ρύθμιση αυτού του χαρακτηριστικού θα προκαλέσει την τιμή, την τιμήInSpecifiedUnits και την μονάδαType να ενημερώνονται αυτόματα για να αντικατοπτρίζει αυτή τη ρύθμιση.
[DOMName("valueAsString")]
public string ValueAsString { get; set; }
Αξία ιδιοκτησίας
Exceptions
Κωδικός Aspose.Html.Dom.DOMException.SYNTAX_ERRΑνυψωμένο εάν η καθορισμένη γραμμή δεν μπορεί να παρασταθεί ως έγκυρη γωνία.
Κώδικας Aspose.Html.Dom.DOMΕξαίρεση.NO_MODIFICATION_ALLOWED_ERRΑναρτήθηκε όταν η γωνία αντιστοιχεί σε ένα χαρακτηριστικό μόνο ανάγνωσης ή όταν το ίδιο το αντικείμενο διαβάζεται μόνο.
ValueInSpecifiedUnits
Η τιμή γωνίας ως αξία πλωτού σημείου, στις μονάδες που εκφράζονται από μονάδαType. η ρύθμιση αυτού του χαρακτηριστικού θα προκαλέσει την τιμή και την τιμήAsString να ενημερώνονται αυτόματα για να αντικατοπτρίζει αυτή τη ρύθμιση.
[DOMName("valueInSpecifiedUnits")]
public float ValueInSpecifiedUnits { get; set; }
Αξία ιδιοκτησίας
Exceptions
Κώδικας Aspose.Html.Dom.DOMΕξαίρεση.NO_MODIFICATION_ALLOWED_ERRΑναρτήθηκε όταν η γωνία αντιστοιχεί σε ένα χαρακτηριστικό μόνο ανάγνωσης ή όταν το ίδιο το αντικείμενο διαβάζεται μόνο.
Methods
ConvertToSpecifiedUnits(ΠΡΟΣΟΧΗ)
Διατηρήστε την ίδια υποκείμενη αποθηκευμένη τιμή, αλλά επαναφέρετε τον αναγνωριστή αποθηκευμένης μονάδας στην δεδομένη μονάδαType.Object attributes unitType, valueInSpecifiedUnits και valueAsString ενδέχεται να τροποποιηθούν ως αποτέλεσμα αυτής της μεθόδου.
[DOMName("convertToSpecifiedUnits")]
public void ConvertToSpecifiedUnits(ushort unitType)
Parameters
unitType
ushort
Ο τύπος μονάδας για να μεταβείτε σε (π.χ., SVG_ANGLETYPE_DEG).
Exceptions
Κώδικας Aspose.Html.Dom.DOMΕξαίρεση.NOT_SUPPORTED_ERRΑναρτήθηκε εάν ο τύπος μονάδας είναι SVG_ANGLETYPE_UNKNOWN ή δεν είναι ένα έγκυρο σταθερό τύπο μονάδας (ένα από τα άλλα σταθερά SVG_ANGLETYPE_* που καθορίζονται σε αυτή τη διεπαφή).
Κώδικας Aspose.Html.Dom.DOMΕξαίρεση.NO_MODIFICATION_ALLOWED_ERRΑναρτήθηκε όταν η γωνία αντιστοιχεί σε ένα χαρακτηριστικό μόνο ανάγνωσης ή όταν το ίδιο το αντικείμενο διαβάζεται μόνο.
NewValueSpecifiedUnits(Πυροβολισμοί, Float)
Ανακαταστήστε την τιμή ως αριθμό με μια συνδεδεμένη μονάδαType, αντικαθιστώντας έτσι τις τιμές για όλα τα χαρακτηριστικά στο αντικείμενο.
[DOMName("newValueSpecifiedUnits")]
public void NewValueSpecifiedUnits(ushort newUnitType, float valueInSpecifiedUnits)
Parameters
newUnitType
ushort
Ο τύπος μονάδας για την τιμή (π.χ., SVG_ANGLETYPE_DEG).
valueInSpecifiedUnits
float
Η αξία της γωνίας.
Exceptions
Κώδικας Aspose.Html.Dom.DOMΕξαίρεση.NOT_SUPPORTED_ERRΑναρτήθηκε εάν ο τύπος μονάδας είναι SVG_ANGLETYPE_UNKNOWN ή δεν είναι ένα έγκυρο σταθερό τύπο μονάδας (ένα από τα άλλα σταθερά SVG_ANGLETYPE_* που καθορίζονται σε αυτή τη διεπαφή).
Κώδικας Aspose.Html.Dom.DOMΕξαίρεση.NO_MODIFICATION_ALLOWED_ERRΑναρτήθηκε όταν η γωνία αντιστοιχεί σε ένα χαρακτηριστικό μόνο ανάγνωσης ή όταν το ίδιο το αντικείμενο διαβάζεται μόνο.
ToString()
Επιστρέφει ένα System.String που αντιπροσωπεύει αυτή την περίπτωση.
public override string ToString()
Returns
Ένα σύστημα.String που αντιπροσωπεύει αυτή την περίπτωση.