Class EmfPlusHeader
Der Name: Aspose.Imaging.FileFormats.Emf.EmfPlus.Records Versammlung: Aspose.Imaging.dll (25.4.0)
Im EmfPlusHeader-Rekord wird der Beginn der EMF+-Daten in der Metaphäle angegeben.Der EmfPlusHeader-Rekord muss in ein EMF EMR_COMMENT_EMFPLUS-Rekord eingebettet werden,die die Registrierung unverzüglich nach dem EMF-Header im Metaphil sein muss.Die EMR_COMMENT_EMFPLUS Registrierung wird in Abschnitt 2.3.3.2 [MS-EMF] angegeben.
public sealed class EmfPlusHeader : EmfPlusControlRecordType
Inheritance
object ← MetaObject ← EmfPlusRecord ← EmfPlusControlRecordType ← EmfPlusHeader
Vererbte Mitglieder
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
EmfPlusHeader(EmfPlusRecord)
Initialisiert eine neue Instanz der Aspose.Imaging.FileFormats.Emf.EmfPlus.Records.EmfPlusHeader Klasse.
public EmfPlusHeader(EmfPlusRecord source)
Parameters
source
EmfPlusRecord
Die Quelle.
Properties
DualMode
Er erhält oder setzt einen Wert, der darauf hindeutet, ob [Dual-Modus].Wenn festgelegt, weist diese Flagge darauf hin, dass diese Metaphile “Dual-Mode” ist, was bedeutet, dassdass es zwei Sätze von Aufzeichnungen enthält, von denen jeder vollständig sprichtgrafische Inhalte. wenn klar, wird die grafische Inhalte von EMF+ angegeben+Aufzeichnungen, und möglicherweise EMF Aufzeichnungen, die von einem EmfPlusGetDC-Rekord vorausgeht.Wenn diese Flagge festgelegt wird, müssen nur die EMF-Dokumente ausreichen, um dieBeachten Sie, ob die “Dual-Mode” Flagge festgelegt ist oder nicht, einigeEMF-Dokumente sind immer vorhanden, nämlich EMF-Control-Dokumente und die EMF-Dokumentedie EMF+-Dokumente enthalten. EMF-Kontroller sind in [MS-EMF] angegeben]Abschnitt 2.3.4.
public bool DualMode { get; set; }
Eigentumswert
EmfPlusFlags
Sie erhalten oder setzen die EMF plus Flaggen.Ein 32-Bit-Unsigned Integrator, der Informationen über die Aufzeichnung dieses Metaphils enthält.wenn der 31-Bit des Feldes festgelegt wird, zeigt diese Flagge an, dass der Metaphil mitein Referenzgerät Kontext für einen Video-Display. Wenn klar, wurde der Metaphil mitein Referenzgerät Kontext für einen Drucker.
public int EmfPlusFlags { get; set; }
Eigentumswert
IsValid
Er erhält einen Wert, der angibt, ob diese Instanz gültig ist.
public bool IsValid { get; }
Eigentumswert
LogischeDpix
Gibt oder setzt die logische dpi x.Ein 32-Bit-Unsigned Integrator, der die horizontale Auflösung angibt, für die die Metaphileerfasst wurde, in Einheiten von Pixeln pro Zoll.
public int LogicalDpiX { get; set; }
Eigentumswert
Die Logik
Gibt oder setzt die logische dpi y.Ein 32-Bit-Unsigned Integrator, der die vertikale Auflösung angibt, für die die Metaphileerfasst wurde, in Einheiten von Linien pro Zoll
public int LogicalDpiY { get; set; }
Eigentumswert
Version
Gibt oder setzt die Version.Ein EmfPlusGraphicsVersion Objekt (Abschnitt 2.2.2.19), das die Betriebsversion angibtSystemgrafik, die verwendet wurde, um dieses Metaphil zu erstellen.
public EmfPlusGraphicsVersion Version { get; set; }
Eigentumswert
VideoDisplay
Er bekommt oder setzt einen Wert, der angibt, ob ein Video angezeigt wird.wenn festgelegt, weist diese Flagge darauf hin, dass das Metaphil mit einem Referenzgerät aufgenommen wurde.Kontext für einen Video-Display. Wenn klar, wurde der Metaphil mit einem Referenzgerät aufgenommenKontext für einen Drucker.
public bool VideoDisplay { get; set; }