EmfPlusHeader

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusRecord, com.aspose.imaging.fileformats.emf.emfplus.records.EmfPlusControlRecordType

public final class EmfPlusHeader extends EmfPlusControlRecordType

Der EmfPlusHeader-Datensatz gibt den Beginn der EMF+-Daten in der Metadatei an. Der EmfPlusHeader-Datensatz MUSS in einem EMF EMR_COMMENT_EMFPLUS-Datensatz eingebettet sein, der DER Datensatz sein MUSS, der unmittelbar auf den EMF-Header in der Metadatei folgt. Der EMR_COMMENT_EMFPLUS-Datensatz ist in Abschnitt 2.3.3.2 von [MS-EMF] angegeben.

Konstruktoren

KonstruktorBeschreibung
EmfPlusHeader(EmfPlusRecord source)Initialisiert eine neue Instanz der EmfPlusHeader-Klasse.

Methoden

MethodeBeschreibung
getDualMode()Liest oder setzt einen Wert, der angibt, ob [dual mode] ist.
setDualMode(boolean value)Liest oder setzt einen Wert, der angibt, ob [dual mode] ist.
getVideoDisplay()Liest oder setzt einen Wert, der angibt, ob Videoanzeige.
setVideoDisplay(boolean value)Liest oder setzt einen Wert, der angibt, ob Videoanzeige.
getEmfPlusFlags()Liest oder setzt die EMF‑plus‑Flags.
setEmfPlusFlags(int value)Liest oder setzt die EMF‑plus‑Flags.
getLogicalDpiX()Liest oder setzt das logische DPI‑x.
setLogicalDpiX(int value)Liest oder setzt das logische DPI‑x.
getLogicalDpiY()Liest oder setzt das logische DPI‑y.
setLogicalDpiY(int value)Liest oder setzt das logische DPI‑y.
getVersion()Liest oder setzt die Version.
setVersion(EmfPlusGraphicsVersion value)Liest oder setzt die Version.
isValid()Liest einen Wert, der angibt, ob diese Instanz gültig ist.

EmfPlusHeader(EmfPlusRecord source)

public EmfPlusHeader(EmfPlusRecord source)

Initialisiert eine neue Instanz der EmfPlusHeader-Klasse.

Parameters:

ParameterTypBeschreibung
sourceEmfPlusRecordDie Quelle.

getDualMode()

public boolean getDualMode()

Liest oder setzt einen Wert, der angibt, ob [dual mode] ist. Ist er gesetzt, zeigt dieses Flag an, dass diese Metadatei "dual-mode" ist, was bedeutet, dass sie zwei Sätze von Datensätzen enthält, von denen jeder den Grafikinhalt vollständig spezifiziert. Ist er nicht gesetzt, wird der Grafikinhalt durch EMF+-Datensätze und ggf. EMF-Datensätze, die einem EmfPlusGetDC-Datensatz vorausgehen, angegeben. Ist dieses Flag gesetzt, sollten allein EMF-Datensätze ausreichen, um den Grafikinhalt zu definieren. Hinweis: Unabhängig davon, ob das "dual-mode"‑Flag gesetzt ist oder nicht, sind einige EMF-Datensätze immer vorhanden, nämlich EMF‑Steuerdatensätze und die EMF‑Datensätze, die EMF+-Datensätze enthalten. EMF‑Steuerdatensätze sind in Abschnitt 2.3.4 von [MS-EMF] angegeben.

Wert: true, wenn [dual mode]; andernfalls false.

Returns: boolean

setDualMode(boolean value)

public void setDualMode(boolean value)

Liest oder setzt einen Wert, der angibt, ob [dual mode] ist. Ist er gesetzt, zeigt dieses Flag an, dass diese Metadatei "dual-mode" ist, was bedeutet, dass sie zwei Sätze von Datensätzen enthält, von denen jeder den Grafikinhalt vollständig spezifiziert. Ist er nicht gesetzt, wird der Grafikinhalt durch EMF+-Datensätze und ggf. EMF-Datensätze, die einem EmfPlusGetDC-Datensatz vorausgehen, angegeben. Ist dieses Flag gesetzt, sollten allein EMF-Datensätze ausreichen, um den Grafikinhalt zu definieren. Hinweis: Unabhängig davon, ob das "dual-mode"‑Flag gesetzt ist oder nicht, sind einige EMF-Datensätze immer vorhanden, nämlich EMF‑Steuerdatensätze und die EMF‑Datensätze, die EMF+-Datensätze enthalten. EMF‑Steuerdatensätze sind in Abschnitt 2.3.4 von [MS-EMF] angegeben.

Wert: true, wenn [dual mode]; andernfalls false.

Parameters:

ParameterTypBeschreibung
Wertboolean

getVideoDisplay()

public boolean getVideoDisplay()

Liest oder setzt einen Wert, der angibt, ob Videoanzeige. Ist er gesetzt, zeigt dieses Flag an, dass die Metadatei mit einem Referenzgeräte‑Kontext für eine Videoanzeige aufgezeichnet wurde. Ist er nicht gesetzt, wurde die Metadatei mit einem Referenzgeräte‑Kontext für einen Drucker aufgezeichnet.

Wert: true, wenn [video display]; andernfalls false.

Returns: boolean

setVideoDisplay(boolean value)

public void setVideoDisplay(boolean value)

Liest oder setzt einen Wert, der angibt, ob Videoanzeige. Ist er gesetzt, zeigt dieses Flag an, dass die Metadatei mit einem Referenzgeräte‑Kontext für eine Videoanzeige aufgezeichnet wurde. Ist er nicht gesetzt, wurde die Metadatei mit einem Referenzgeräte‑Kontext für einen Drucker aufgezeichnet.

Wert: true, wenn [video display]; andernfalls false.

Parameters:

ParameterTypBeschreibung
Wertboolean

getEmfPlusFlags()

public int getEmfPlusFlags()

Liest oder setzt die EMF‑plus‑Flags. Ein 32‑Bit‑vorzeichenloser Integer, der Informationen darüber enthält, wie diese Metadatei aufgezeichnet wurde. Ist das 31. Bit des Feldes gesetzt, zeigt dieses Flag an, dass die Metadatei mit einem Referenzgeräte‑Kontext für eine Videoanzeige aufgezeichnet wurde. Ist es nicht gesetzt, wurde die Metadatei mit einem Referenzgeräte‑Kontext für einen Drucker aufgezeichnet.

Wert: Die EMF‑plus‑Flags.

Returns: int

setEmfPlusFlags(int value)

public void setEmfPlusFlags(int value)

Liest oder setzt die EMF‑plus‑Flags. Ein 32‑Bit‑vorzeichenloser Integer, der Informationen darüber enthält, wie diese Metadatei aufgezeichnet wurde. Ist das 31. Bit des Feldes gesetzt, zeigt dieses Flag an, dass die Metadatei mit einem Referenzgeräte‑Kontext für eine Videoanzeige aufgezeichnet wurde. Ist es nicht gesetzt, wurde die Metadatei mit einem Referenzgeräte‑Kontext für einen Drucker aufgezeichnet.

Wert: Die EMF‑plus‑Flags.

Parameters:

ParameterTypBeschreibung
Wertint

getLogicalDpiX()

public int getLogicalDpiX()

Liest oder setzt das logische DPI‑x. Ein 32‑Bit‑vorzeichenloser Integer, der die horizontale Auflösung angibt, für die die Metadatei aufgezeichnet wurde, in Pixel pro Zoll.

Wert: Das logische DPI‑x.

Returns: int

setLogicalDpiX(int value)

public void setLogicalDpiX(int value)

Liest oder setzt das logische DPI‑x. Ein 32‑Bit‑vorzeichenloser Integer, der die horizontale Auflösung angibt, für die die Metadatei aufgezeichnet wurde, in Pixel pro Zoll.

Wert: Das logische DPI‑x.

Parameters:

ParameterTypBeschreibung
Wertint

getLogicalDpiY()

public int getLogicalDpiY()

Liest oder setzt das logische DPI‑y. Ein 32‑Bit‑vorzeichenloser Integer, der die vertikale Auflösung angibt, für die die Metadatei aufgezeichnet wurde, in Zeilen pro Zoll.

Wert: Das logische DPI‑y.

Returns: int

setLogicalDpiY(int value)

public void setLogicalDpiY(int value)

Liest oder setzt das logische DPI‑y. Ein 32‑Bit‑vorzeichenloser Integer, der die vertikale Auflösung angibt, für die die Metadatei aufgezeichnet wurde, in Zeilen pro Zoll.

Wert: Das logische DPI‑y.

Parameters:

ParameterTypBeschreibung
Wertint

getVersion()

public EmfPlusGraphicsVersion getVersion()

Liest oder setzt die Version. Ein EmfPlusGraphicsVersion‑Objekt (Abschnitt 2.2.2.19), das die Version der Betriebssystemgrafik angibt, die zur Erstellung dieser Metadatei verwendet wurde.

Wert: Die Version.

Returns: EmfPlusGraphicsVersion

setVersion(EmfPlusGraphicsVersion value)

public void setVersion(EmfPlusGraphicsVersion value)

Liest oder setzt die Version. Ein EmfPlusGraphicsVersion‑Objekt (Abschnitt 2.2.2.19), das die Version der Betriebssystemgrafik angibt, die zur Erstellung dieser Metadatei verwendet wurde.

Wert: Die Version.

Parameters:

ParameterTypBeschreibung
valueEmfPlusGraphicsVersion

isValid()

public boolean isValid()

Liest einen Wert, der angibt, ob diese Instanz gültig ist.

Wert: true, wenn diese Instanz gültig ist; andernfalls false.

Returns: boolean