Class EmfPlusDrawClosedCurve
Το όνομα: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Συγκέντρωση: Aspose.Imaging.dll (25.4.0)
Το ρεκόρ EmfPlusDrawClosedCurve προσδιορίζει το σχέδιο μιας κλειστής καρδινικής γραμμής
public sealed class EmfPlusDrawClosedCurve : EmfPlusDrawingRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusDrawingRecordType ← EmfPlusDrawClosedCurve
Κληρονομημένα μέλη
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
EmfPlusDrawClosedCurve(EmfPlusRecord)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve.RecordType - Ένα 16-bit μη υπογεγραμμένο ενσωμάτωμα που αναγνωρίζει αυτόν τον τύπο καταγραφής ως EmfPlusDrawClosedCurveαπό τον κατάλογο RecordType (μέρος 2.1.1.1). Η τιμή ΠΡΕΠΕΙ να είναι 0x4017.
public EmfPlusDrawClosedCurve(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Η πηγή .
Properties
Compressed
Αποκτά ή θέτει μια τιμή που υποδεικνύει αν αυτό το Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve είναι συμπιεσμένο.Αυτό το bit υποδεικνύει αν το πεδίο PointData καθορίζει συμπιεσμένα δεδομένα.Εάν ρυθμιστεί, το PointData προσδιορίζει τις απόλυτες τοποθεσίες στο χώρο συντονισμού με συντονισμούς 16 bit.Εάν είναι σαφές, το PointData προσδιορίζει τις απόλυτες τοποθεσίες στο χώρο συντονισμού με συντονισμούς 32-bit πλωτών σημείων.Σημείωση Εάν η σχετική σημαία (κάτω) είναι εγκατεστημένη, αυτή η σημαία είναι αόριστη και ΠΡΕΠΕΙ να αγνοηθεί
public bool Compressed { get; set; }
Αξία ιδιοκτησίας
ObjectId
Αποκτά ή τοποθετεί τον αναγνωριστή αντικειμένου.Ο δείκτης ενός αντικειμένου EmfPlusPen (μέρος 2.2.1.7) στο EMF+Ο πίνακας αντικειμένων για να τραβήξετε την κλειστή καμπύλη. Η τιμή ΠΡΕΠΕΙ να είναι μηδέν έως 63, συμπεριλαμβανομένης.
public byte ObjectId { get; set; }
Αξία ιδιοκτησίας
PointData
Αποκτά ή τοποθετεί τα δεδομένα σημείουΜια σειρά σημείων αριθμού που προσδιορίζουν τα τελικά σημεία των γραμμών που καθορίζουν τη γραμμή. Σε μια κλειστή καρδινική γραμμή,η καμπύλη συνεχίζεται μέσω του τελευταίου σημείου στη σειρά PointData και συνδέεται με το πρώτο σημείο στη σειρά.Ο τύπος δεδομένων σε αυτή τη σειρά καθορίζεται από το πεδίο Σημαίες, ως εξής: Σημασία τύπου δεδομένωνΤο αντικείμενο EmfPlusPointR (μέρος 2.2.2.37)Εάν η σημαία P είναι εγκατεστημένη στις σημαίες, τα σημεία προσδιορίζουν τις σχετικές τοποθεσίες.Το αντικείμενο EmfPlusPointF (μέρος 2.2.2.36)Εάν τα bit P και C είναι εγκατεστημένα στο πεδίο Σημαίες, τα σημεία καθορίζουν απόλυτες τοποθεσίες.Το αντικείμενο EmfPlusPoint (μέρος 2.2.2.35)Εάν το bit P είναι σαφές και το bit C ρυθμίζεται στο πεδίο Σημαίες, τα σημεία καθορίζουν τις σχετικές τοποθεσίες.
public PointF[] PointData { get; set; }
Αξία ιδιοκτησίας
PointF [ ]
Relative
Αποκτά ή θέτει μια τιμή που υποδεικνύει αν αυτό Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusDrawClosedCurve είναι σχετική.Αυτό το κομμάτι υποδεικνύει αν το πεδίο PointData καθορίζει σχετικές ή απόλυτες τοποθεσίες.Εάν ρυθμιστεί, κάθε στοιχείο στο PointData καθορίζει μια θέση στο χώρο συντονισμού που είναι σχετική.στην τοποθεσία που καθορίζεται από το προηγούμενο στοιχείο στη σειρά.στοιχείο στο PointData, μια προηγούμενη θέση στις συντεταγμένες (0,0) θεωρείται.Το PointData προσδιορίζει τις απόλυτες τοποθεσίες σύμφωνα με τη σημαία C.Σημείωση Εάν αυτή η σημαία έχει ρυθμιστεί, η συμπιεσμένη σημαία (πάνω) είναι αόριστη και ΠΡΕΠΕΙ να αγνοηθεί
public bool Relative { get; set; }
Αξία ιδιοκτησίας
Tension
Πάρτε ή τοποθετήστε την έντασηΈνας αριθμός 32-bit πλωτού σημείου που καθορίζει πόσο σφιχτά είναι η γραμμήΗ τιμή του 0 καθορίζει ότι η τιμή του 0 καθορίζει ότιΗ γραμμή spline είναι μια σειρά απλών γραμμών. καθώς η αξία αυξάνεται,Για περισσότερες πληροφορίες, δείτε [SPLINE77] και [PETZOLD].
public float Tension { get; set; }