Class EmfPlusPenOptionalData
Το όνομα: Aspose.Imaging.FileFormats.Emf.EmfPlus.Objects Συγκέντρωση: Aspose.Imaging.dll (25.4.0)
Το αντικείμενο EmfPlusPenOptionalData καθορίζει προαιρετικά δεδομένα για ένα γραφικό στυλ
public sealed class EmfPlusPenOptionalData : EmfPlusStructureObjectType
Inheritance
object ← MetaObject ← EmfPlusObject ← EmfPlusStructureObjectType ← EmfPlusPenOptionalData
Κληρονομημένα μέλη
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfPlusPenOptionalData()
public EmfPlusPenOptionalData()
Properties
CompoundLineData
Αποκτήστε ή τοποθετήστε ένα προαιρετικό αντικείμενο EmfPlusCompoundLineData (μέρος 2.2.2.9)που προσδιορίζει μια σειρά αξιών πλωτών σημείων που καθορίζουνΗ σύνθετη γραμμή ενός πέους, η οποία αποτελείται από παράλληλες γραμμέςΤο πεδίο αυτό πρέπει να είναι παρόν, αν τοΗ σημαία του PenDataCompoundLine τοποθετείται στο πεδίο PenDataFlagsαπό το αντικείμενο EmfPlusPenData
public EmfPlusCompoundLineData CompoundLineData { get; set; }
Αξία ιδιοκτησίας
CustomEndCapData
Αποκτήστε ή τοποθετήστε ένα προαιρετικό αντικείμενο EmfPlusCustomEndCapData (μέρος 2.2.2.11)που καθορίζει τη συνήθη μορφή end-cap, η οποία είναι η μορφήΧρησιμοποιήστε στο τέλος μιας γραμμής που τραβήχτηκε με αυτό το χαλί.διάφορες μορφές, όπως ένα τετράγωνο, κύκλος ή διαμάντι.Το πεδίο ΠΡΕΠΕΙ να είναι παρόν εάν η σημαία PenDataCustomEndCap είναιστο πεδίο PenDataFlags του αντικειμένου EmfPlusPenData
public EmfPlusCustomEndCapData CustomEndCapData { get; set; }
Αξία ιδιοκτησίας
CustomStartCapData
Αποκτήστε ή τοποθετήστε ένα προαιρετικό αντικείμενο EmfPlusCustomStartCapData (μέρος 2.2.2.15)που καθορίζει τη συνήθη μορφή start-cap, η οποία είναι η μορφήΧρησιμοποιήστε στην αρχή μιας γραμμής που τραβήχτηκε με αυτό το στυλό.από διάφορες μορφές, όπως ένα τετράγωνο, κύκλος ή διαμάντι.Αυτό το πεδίο ΠΡΕΠΕΙ να είναι παρόν εάν η σημαία του PenDataCustomStartCapτοποθετείται στο πεδίο PenDataFlags του αντικειμένου EmfPlusPenData
public EmfPlusCustomStartCapData CustomStartCapData { get; set; }
Αξία ιδιοκτησίας
DashOffset
Αποκτά ή ρυθμίζει μια προαιρετική τιμή 32-bit πλωτών σημείων που προσδιορίζει τηνΗ απόσταση από την αρχή μιας γραμμής μέχρι την αρχή τηςπρώτος χώρος σε ένα πρότυπο γραμμής. αυτό το πεδίο ΠΡΕΠΕΙπαρόν εάν η σημαία του PenDataDashedLineOffset είναι τοποθετημένη στοΤο πεδίο PenDataFlags του αντικειμένου EmfPlusPenData.
public float DashOffset { get; set; }
Αξία ιδιοκτησίας
DashedLineCapType
λαμβάνει ή συλλέγει προαιρετικό 32-bit υπογεγραμμένο ολοκληρωτικό που προσδιορίζει τη μορφή γιακαι τα δύο άκρα κάθε δίσκου σε μια γραμμή δίσκου. αυτό το πεδίο ΠΡΕΠΕΙ ναπαρόν εάν η σημαία του PenDataDashedLineCap είναι τοποθετημένη στοΤο πεδίο PenDataFlags του αντικειμένου EmfPlusPenData, και τοΗ τιμή ΠΡΕΠΕΙ να καθοριστεί στη λίστα DashedLineCapType(Σύμφωνα με την παράγραφο 2.1.1.
public EmfPlusDashedLineCapType DashedLineCapType { get; set; }
Αξία ιδιοκτησίας
DashedLineData
Αποκτήστε ή τοποθετήστε ένα προαιρετικό αντικείμενο EmfPlusDashedLineData (μέρος 2.2.2.16)που προσδιορίζει το μήκος των δεξαμενών και των χώρων σε μια συνήθηΑυτό το πεδίο ΠΡΕΠΕΙ να είναι παρόν εάν το PenDataDashedLineΗ σημαία τοποθετείται στο πεδίο PenDataFlags του EmfPlusPenDataΤο αντικείμενο.
public EmfPlusDashedLineData DashedLineData { get; set; }
Αξία ιδιοκτησίας
EndCap
Αποκτά ή συλλέγει προαιρετικό 32-bit υπογεγραμμένο ολοκληρωμένο που προσδιορίζει τη μορφήγια το τέλος μιας γραμμής στο πεδίο CustomEndCapData.Το πεδίο ΠΡΕΠΕΙ να είναι παρόν εάν η σημαία PenDataEndCap είναι εγκατεστημένη στοΤο πεδίο PenDataFlags του αντικειμένου EmfPlusPenData, και η τιμήΠΡΕΠΕΙ να καθοριστεί στον κατάλογο LineCapType
public EmfPlusLineCapType EndCap { get; set; }
Αξία ιδιοκτησίας
Join
Αποκτά ή ρυθμίζει ένα προαιρετικό 32-bit υπογεγραμμένο ολοκληρωτικό που καθορίζει πώς να συμμετάσχετεΔύο γραμμές που τραβήχτηκαν από την ίδια πένα και των οποίων τα τέλη συναντώνται.Αυτό το πεδίο ΠΡΕΠΕΙ να είναι παρόν εάν η σημαία του PenDataJoin είναι εγκατεστημένητο πεδίο PenDataFlags του αντικειμένου EmfPlusPenData, και τοΗ τιμή ΠΡΕΠΕΙ να καθοριστεί στον κατάλογο LineJoinType(Σύμφωνα με την παράγραφο 1.1.19)
public EmfPlusLineJoinType Join { get; set; }
Αξία ιδιοκτησίας
LineStyle
Αποκτά ή συλλέγει προαιρετικό 32-bit υπογεγραμμένο ολοκληρωτικό που προσδιορίζει το στυλΧρησιμοποιείται για γραμμές που τραβήχτηκαν με αυτό το αντικείμενο στυλ. Αυτό το πεδίο ΠΡΕΠΕΙΝα είστε παρόντες εάν η σημαία του PenDataLineStyle είναι τοποθετημένη στοΤο πεδίο PenDataFlags του αντικειμένου EmfPlusPenData, και τοΗ τιμή ΠΡΕΠΕΙ να καθοριστεί στον κατάλογο LineStyle(Σύμφωνα με την παράγραφο 1.1.20
public EmfPlusLineStyle LineStyle { get; set; }
Αξία ιδιοκτησίας
MiterLimit
Αποκτά ή ρυθμίζει προαιρετική τιμή 32-bit που καθορίζει τον μετρητήόριο, το οποίο είναι η μέγιστη επιτρεπόμενη αναλογία μήκους μετρητή προςΤο μήκος του μετρητή είναι η απόσταση από τοδιασταύρωση των τοίχων της γραμμής στο εσωτερικό του συνδέσμου προςΗ διασταύρωση των τοίχων της γραμμής έξω από το σύνδεσμο.Το μήκος του μετρητή μπορεί να είναι μεγάλο όταν η γωνία μεταξύ δύοΤο πεδίο αυτό πρέπει να είναι παρόν εάν τοΗ σημαία του PenDataMiterLimit τοποθετείται στο πεδίο PenDataFlagsτου αντικειμένου EmfPlusPenData.
public float MiterLimit { get; set; }
Αξία ιδιοκτησίας
PenAlignment
λαμβάνει ή συλλέγει προαιρετικό 32-bit υπογεγραμμένο ολοκληρωμένο που προσδιορίζει τοδιανομής του πλάτους του πέους σε σχέση με τοΣυντονισμοί της γραμμής που τραβήχτηκαν. αυτό το πεδίο πρέπει ναΝα είστε παρόντες εάν η σημαία του PenDataNonCenter είναι εγκατεστημένη στοΤο πεδίο PenDataFlags του αντικειμένου EmfPlusPenData, καιΗ τιμή ΠΡΕΠΕΙ να καθοριστεί στο PenAlignmentΟ κατάλογος (άρθρο 2.1.1.24)
public EmfPlusPenAlignment PenAlignment { get; set; }
Αξία ιδιοκτησίας
StartCap
Αποκτά ή τοποθετεί ένα προαιρετικό 32-bit υπογεγραμμένο σύνολο που προσδιορίζει τη μορφή γιατην έναρξη μιας γραμμής στο πεδίο CustomStartCapData.Αυτό το πεδίο ΠΡΕΠΕΙ να είναι παρόν εάν έχει ρυθμιστεί η σημαία PenDataStartCapστο πεδίο PenDataFlags του αντικειμένου EmfPlusPenData, και τοΗ τιμή ΠΡΕΠΕΙ να καθοριστεί στον κατάλογο LineCapType(Σύμφωνα με την παράγραφο 1.18).
public EmfPlusLineCapType StartCap { get; set; }
Αξία ιδιοκτησίας
TransformMatrix
Αποκτήστε ή τοποθετήστε ένα προαιρετικό αντικείμενο EmfPlusTransformMatrix (μέρος 2.2.2.47)που προσδιορίζει ένα παγκόσμιο χώρο για τη μεταμόρφωση του διαστήματοςΑυτό το πεδίο ΠΡΕΠΕΙ να είναι παρόν εάν το PenDataTransformΗ σημαία τοποθετείται στο πεδίο PenDataFlags του EmfPlusPenDataΤο αντικείμενο.
public Matrix TransformMatrix { get; set; }