Class EmfMetafileHeader
Το όνομα: Aspose.Imaging.FileFormats.Emf.Emf.Records Συγκέντρωση: Aspose.Imaging.dll (25.4.0)
Οι τύποι καταγραφής EMR_HEADER καθορίζουν τα σημεία έναρξης των μεταφιλών EMFκαι να προσδιορίσουν τις ιδιότητες της συσκευής στην οποία η εικόνα στο μεταφίλΟι πληροφορίες που περιέχονται στο αρχείο ετικέτας επιτρέπουνΟι μεταφιλές EMF πρέπει να είναι ανεξάρτητες από οποιαδήποτε συγκεκριμένη συσκευή παραγωγής.Η αξία του πεδίου Μέγεθος μπορεί να χρησιμοποιηθεί για να διακρίνει μεταξύ των διαφόρωνΤύποι καταγραφής EMR_HEADER που αναφέρονται προηγουμένως σε αυτή την ενότητα.Υπάρχουν τρεις πιθανές επικεφαλίδες:Ο βασικός επικεφαλής, ο οποίος είναι το αρχείο EmfMetafileHeader.Το σταθερό μέγεθος αυτού του επικεφαλής είναι 88 bytes και περιέχει ένα αντικείμενο επικεφαλής.Ο πρώτος τίτλος επέκτασης, ο οποίος είναι το αρχείο EmfMetafileHeaderExtension1.Το σταθερό μέγεθος αυτού του επικεφαλής είναι 100 bytes και περιέχει ένα αντικείμενο επικεφαλήςκαι ένα HeaderExtension1 αντικείμενο (μέρος 2.2.10).Ο δεύτερος τίτλος επέκτασης, ο οποίος είναι το αρχείο EmfMetafileHeaderExtension2.Το σταθερό μέγεθος αυτού του επικεφαλής είναι 108 bytes και περιέχει ένα αντικείμενο επικεφαλής,ένα HeaderExtension1 αντικείμενο, και ένα HeaderExtension2 αντικείμενο (μέρος 2.2.11).
[JsonObject(MemberSerialization.OptIn)]
public class EmfMetafileHeader : EmfRecord
Inheritance
object ← MetaObject ← EmfRecord ← EmfMetafileHeader
Derived
Κληρονομημένα μέλη
EmfRecord.Type , EmfRecord.Size , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
EmfMetafileHeader(EmfRecord)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMetafileHeader.
public EmfMetafileHeader(EmfRecord record)
Parameters
record
EmfRecord
Το ρεκόρ.
EmfMetafileHeader()
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMetafileHeader.
[JsonConstructor]
public EmfMetafileHeader()
EmfMetafileHeader(EmfMetafileHeader)
Αρχίζει μια νέα περίπτωση της κατηγορίας Aspose.Imaging.FileFormats.Emf.Emf.Records.EmfMetafileHeader.
public EmfMetafileHeader(EmfMetafileHeader header)
Parameters
header
EmfMetafileHeader
Ο τίτλος .
Properties
EmfDescription
Αποκτήστε ή τοποθετήστε την περιγραφή του EMFΜια προαιρετική, μη τερματισμένη Unicode UTF16-LE γραμμή αυθαίρετου μήκους και περιεχομένου.Η θέση του στο αρχείο και ο αριθμός των χαρακτήρων καθορίζονται από το offDescriptionκαι nDescription πεδία, αντίστοιχα, στο EmfHeader. αν η αξία κάθε πεδίουείναι μηδέν, δεν υπάρχει γραμμή περιγραφής.
public string EmfDescription { get; set; }
Αξία ιδιοκτησίας
EmfDescriptionBuffer
Αποκτήστε ή τοποθετήστε την περιγραφή του EMF bufferΜια προαιρετική σειρά bytes που περιέχει τη γραμμή περιγραφής EMF, η οποία είναιΔεν απαιτείται να είναι σύμφωνη με το σταθερό μέρος του EmfMetafileHeaderΣυνεπώς, το πεδίο σε αυτό το buffer που φέρει την ετικέτα “UndefinedSpace"Είναι προαιρετική και πρέπει να αγνοηθεί.
public byte[] EmfDescriptionBuffer { get; set; }
Αξία ιδιοκτησίας
byte [ ]
EmfHeader
Αποκτά ή τοποθετεί ένα αντικείμενο Header (μέρος 2.2.9), το οποίο περιέχει πληροφορίες σχετικά με το περιεχόμενοΗ δομή του μεταφιλίου
public EmfHeaderObject EmfHeader { get; set; }
Αξία ιδιοκτησίας
EmfHeaderRecordBuffer
Αποκτά ή τοποθετεί μια προαιρετική σειρά bytes που περιέχει το υπόλοιπο του αρχείου τίτλου EMF.Το μέγεθος αυτού του πεδίου ΠΡΕΠΕΙ να είναι ένα πολλαπλό από 4 bytes
public byte[] EmfHeaderRecordBuffer { get; set; }
Αξία ιδιοκτησίας
byte [ ]