Class EmfPlusHeader

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

bool

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

int

IsValid

Er erhält einen Wert, der angibt, ob diese Instanz gültig ist.

public bool IsValid { get; }

Eigentumswert

bool

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

int

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

int

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

EmfPlusGraphicsVersion

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; }

Eigentumswert

bool

 Deutsch