Class EmfPlusDrawArc
Το όνομα: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Συγκέντρωση: Aspose.Imaging.dll (25.4.0)
Το ρεκόρ EmfPlusDrawArc καθορίζει τον σχεδιασμό του arc ενός ελίπσου.
public sealed class EmfPlusDrawArc : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawArc
Κληρονομημένα μέλη
EmfPlusRecord.Type , EmfPlusRecord.Flags , EmfPlusRecord.Size , EmfPlusRecord.DataSize , object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusDrawArc(EmfPlusRecord)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawArc.
public EmfPlusDrawArc(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Η πηγή .
Properties
DataSize
Αποκτά ή καθορίζει το μέγεθος των δεδομένων.Ένα 32-bit μη υπογεγραμμένο σύνολο που προσδιορίζει τον 32-bit ευθυγραμμένο αριθμό τωνΒίτρες ειδικών δεδομένων που ακολουθούν.Για αυτόν τον τύπο ρεκόρ, η τιμή ΠΡΕΠΕΙ να είναι μία από τις ακόλουθες:0x00000010 Εάν το bit C είναι εγκατεστημένο στο πεδίο Σημαίες.0x00000018 Εάν το bit C είναι σαφές στο πεδίο Σημαίες.
public override int DataSize { get; set; }
Αξία ιδιοκτησίας
Exceptions
Μειωμένη αξία
ObjectId
Αποκτά ή τοποθετεί τον αναγνωριστή αντικειμένου.Ο δείκτης ενός αντικειμένου EmfPlusPen (μέρος 2.2.1.7) στοΟ πίνακας αντικειμένων EMF+ για να τραβήξετε το arc. Η τιμή ΠΡΕΠΕΙ να είναι μηδενική έως 63, συμπεριλαμβανομένης.
public byte ObjectId { get; set; }
Αξία ιδιοκτησίας
RectFloat
λαμβάνει ή καθορίζει μια τιμή που υποδεικνύει εάν τα δεδομένα περιέχουνΤα αρχεία EmfPlusRect ή EmfPlusRectΑυτό το bit υποδεικνύει αν τα δεδομένα στο πεδίο RectData είναι συμπιεσμένα.Εάν ρυθμιστεί, το RectData περιέχει ένα αντικείμενο EmfPlusRect (μέρος 2.2.2.38).Εάν είναι σαφές, το RectData περιέχει ένα αντικείμενο EmfPlusRectF (μέρος 2.2.2.39).
public bool RectFloat { get; set; }
Αξία ιδιοκτησίας
RectangleData
Αποκτά ή τοποθετεί τα δεδομένα ορθογώνουΕίτε ένα αντικείμενο EmfPlusRect ή EmfPlusRectF που ορίζει το πλαίσιοαπό την ελίτ που είναι ορεινή με το arc. Αυτή η ορθογώνια καθορίζει τηνθέση, μέγεθος, και σχήμα του arc. Ο τύπος του αντικειμένου σε αυτό το πεδίο είναικαθορίζεται από την αξία του πεδίου Σημαίες.
public RectangleF RectangleData { get; set; }
Αξία ιδιοκτησίας
Size
Πάρτε ή καθορίστε το μέγεθος.Ένα 32-bit μη υπογεγραμμένο σύνολο που προσδιορίζει τον 32-bit ευθυγραμμένο αριθμό τωνμύθοι σε ολόκληρο το ρεκόρ, συμπεριλαμβανομένου του τίτλου ρεκόρ 12 μύθοι καιγια αυτόν τον τύπο εγγραφής, η τιμή ΠΡΕΠΕΙ να είναι μία από τις ακόλουθες:0x0000001C Εάν το bit C είναι εγκατεστημένο στο πεδίο Σημαίες.0x00000024 Εάν το bit C είναι σαφές στο πεδίο Σημαίες
public override int Size { get; set; }
Αξία ιδιοκτησίας
Exceptions
Μειωμένη αξία
StartAngle
Αποκτήστε ή τοποθετήστε την άκρη έναρξηςΜια 32-bit μη αρνητική τιμή πλωτού σημείου που καθορίζει την γωνία μεταξύτο x-axis και το σημείο εκκίνησης του arc. οποιαδήποτε τιμή είναι αποδεκτή,Αλλά πρέπει να ερμηνευθεί το modulo 360, με το αποτέλεσμα που χρησιμοποιείται να είναιΣτο εύρος 0.0 ενσωματωμένο στο 360.0 αποκλειστικό.
public float StartAngle { get; set; }
Αξία ιδιοκτησίας
SweepAngle
Πάρτε ή τοποθετήστε το γωνινό γωνινόΜια τιμή πλωτού σημείου 32-bit που καθορίζει την έκταση του arc για να τραβήξει,ως γωνία σε βαθμούς που μετράται από το σημείο εκκίνησης που ορίζεται από τοΚάθε αξία είναι αποδεκτή, αλλά πρέπει να συμπιέζεται σε -360.0σε 360.0 συμπεριλαμβανομένων. μια θετική τιμή υποδεικνύει ότι ο χυμός ορίζεται σεμια ορολογική κατεύθυνση, και μια αρνητική αξία υποδεικνύει ότι ηκαθορίζεται σε αντίθετη κατεύθυνση.
public float SweepAngle { get; set; }