WmfEscapeEnhancedMetafile

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.wmf.objects.WmfObject, com.aspose.imaging.fileformats.wmf.objects.escaperecords.WmfEscapeRecordBase

public class WmfEscapeEnhancedMetafile extends WmfEscapeRecordBase

Der Escape Enhanced Meta‑Datei‑Datensatz.

Konstruktoren

KonstruktorBeschreibung
WmfEscapeEnhancedMetafile()

Methoden

MethodeBeschreibung
getCommentIdentifier()Liest oder setzt den Kommentar-Identifikator.
setCommentIdentifier(int value)Liest oder setzt den Kommentar-Identifikator.
getCommentType()Liest oder schreibt den Typ des Kommentars.
setCommentType(int value)Liest oder schreibt den Typ des Kommentars.
getVersion()Liest oder setzt die Version.
setVersion(int value)Liest oder setzt die Version.
getChecksum()Liest oder schreibt die Prüfsumme.
setChecksum(int value)Liest oder schreibt die Prüfsumme.
getFlags()Liest oder setzt die Flags.
setFlags(int value)Liest oder setzt die Flags.
getCommentRecordCount()Liest oder schreibt die Anzahl der Kommentar‑Datensätze.
setCommentRecordCount(int value)Liest oder schreibt die Anzahl der Kommentar‑Datensätze.
getCurrentRecordSize()Liest oder schreibt die Größe des aktuellen Datensatzes.
setCurrentRecordSize(int value)Liest oder schreibt die Größe des aktuellen Datensatzes.
getRemainingBytes()Liest oder schreibt die verbleibenden Bytes.
setRemainingBytes(int value)Liest oder schreibt die verbleibenden Bytes.
getEnhancedMetafileDataSize()Liest oder schreibt die Größe der Enhanced‑Metafile‑Daten.
setEnhancedMetafileDataSize(int value)Liest oder schreibt die Größe der Enhanced‑Metafile‑Daten.
getEnhancedMetafileData()Liest oder schreibt die Enhanced‑Metafile‑Daten.
setEnhancedMetafileData(byte[] value)Liest oder schreibt die Enhanced‑Metafile‑Daten.

WmfEscapeEnhancedMetafile()

public WmfEscapeEnhancedMetafile()

getCommentIdentifier()

public int getCommentIdentifier()

Liest oder setzt den Kommentar-Identifikator.

Wert: Ein 32‑Bit vorzeichenloser Integer, der diesen Datensatz als WMF‑Kommentar‑Datensatz definiert. Dieser Wert MUSS 0x43464D57 sein.

Returns: int

setCommentIdentifier(int value)

public void setCommentIdentifier(int value)

Liest oder setzt den Kommentar-Identifikator.

Wert: Ein 32‑Bit vorzeichenloser Integer, der diesen Datensatz als WMF‑Kommentar‑Datensatz definiert. Dieser Wert MUSS 0x43464D57 sein.

Parameters:

ParameterTypBeschreibung
Wertint

getCommentType()

public int getCommentType()

Liest oder schreibt den Typ des Kommentars.

Wert: Ein 32‑Bit vorzeichenloser Integer, der den Typ des Kommentars in diesem Datensatz identifiziert. Dieser Wert MUSS 0x00000001 sein.

Returns: int

setCommentType(int value)

public void setCommentType(int value)

Liest oder schreibt den Typ des Kommentars.

Wert: Ein 32‑Bit vorzeichenloser Integer, der den Typ des Kommentars in diesem Datensatz identifiziert. Dieser Wert MUSS 0x00000001 sein.

Parameters:

ParameterTypBeschreibung
Wertint

getVersion()

public int getVersion()

Liest oder setzt die Version.

Wert: Ein 32‑Bit vorzeichenloser Integer, der die Interoperabilität der EMF‑Metadatei angibt. Dieser SOLLTE 0x00010000 sein.

Returns: int

setVersion(int value)

public void setVersion(int value)

Liest oder setzt die Version.

Wert: Ein 32‑Bit vorzeichenloser Integer, der die Interoperabilität der EMF‑Metadatei angibt. Dieser SOLLTE 0x00010000 sein.

Parameters:

ParameterTypBeschreibung
Wertint

getChecksum()

public int getChecksum()

Liest oder schreibt die Prüfsumme.

Wert: Ein 16‑Bit vorzeichenloser Integer, der verwendet wird, um die Korrektheit des eingebetteten EMF‑Streams zu validieren. Dieser Wert MUSS das Einerkomplement des Ergebnisses einer XOR‑Operation auf alle WORDs im EMF‑Stream sein.

Returns: int

setChecksum(int value)

public void setChecksum(int value)

Liest oder schreibt die Prüfsumme.

Wert: Ein 16‑Bit vorzeichenloser Integer, der verwendet wird, um die Korrektheit des eingebetteten EMF‑Streams zu validieren. Dieser Wert MUSS das Einerkomplement des Ergebnisses einer XOR‑Operation auf alle WORDs im EMF‑Stream sein.

Parameters:

ParameterTypBeschreibung
Wertint

getFlags()

public int getFlags()

Liest oder setzt die Flags.

Wert: Dieser 32‑Bit vorzeichenlose Integer wird nicht verwendet und MUSS auf Null gesetzt werden.

Returns: int

setFlags(int value)

public void setFlags(int value)

Liest oder setzt die Flags.

Wert: Dieser 32‑Bit vorzeichenlose Integer wird nicht verwendet und MUSS auf Null gesetzt werden.

Parameters:

ParameterTypBeschreibung
Wertint

getCommentRecordCount()

public int getCommentRecordCount()

Liest oder schreibt die Anzahl der Kommentar‑Datensätze.

Wert: Ein 32‑Bit vorzeichenloser Integer, der die Gesamtzahl aufeinanderfolgender META_ESCAPE_ENHANCED_METAFILE‑Datensätze angibt, die die eingebettete EMF‑Metadatei enthalten.

Returns: int

setCommentRecordCount(int value)

public void setCommentRecordCount(int value)

Liest oder schreibt die Anzahl der Kommentar‑Datensätze.

Wert: Ein 32‑Bit vorzeichenloser Integer, der die Gesamtzahl aufeinanderfolgender META_ESCAPE_ENHANCED_METAFILE‑Datensätze angibt, die die eingebettete EMF‑Metadatei enthalten.

Parameters:

ParameterTypBeschreibung
Wertint

getCurrentRecordSize()

public int getCurrentRecordSize()

Liest oder schreibt die Größe des aktuellen Datensatzes.

Wert: Ein 32‑Bit vorzeichenloser Integer, der die Größe des Feldes EnhancedMetafileData in Bytes angibt. Dieser Wert MUSS kleiner oder gleich 8,192 sein.

Returns: int

setCurrentRecordSize(int value)

public void setCurrentRecordSize(int value)

Liest oder schreibt die Größe des aktuellen Datensatzes.

Wert: Ein 32‑Bit vorzeichenloser Integer, der die Größe des Feldes EnhancedMetafileData in Bytes angibt. Dieser Wert MUSS kleiner oder gleich 8,192 sein.

Parameters:

ParameterTypBeschreibung
Wertint

getRemainingBytes()

public int getRemainingBytes()

Liest oder schreibt die verbleibenden Bytes.

Wert: Ein 32‑Bit vorzeichenloser Integer, der die Anzahl der Bytes im EMF‑Stream angibt, die nach diesem Datensatz noch verarbeitet werden müssen. Diese zusätzlichen EMF‑Bytes MUSS in den EnhancedMetafileData‑Feldern nachfolgender META_ESCAPE_ENHANDED_METAFILE‑Escape‑Datensätze folgen.

Returns: int

setRemainingBytes(int value)

public void setRemainingBytes(int value)

Liest oder schreibt die verbleibenden Bytes.

Wert: Ein 32‑Bit vorzeichenloser Integer, der die Anzahl der Bytes im EMF‑Stream angibt, die nach diesem Datensatz noch verarbeitet werden müssen. Diese zusätzlichen EMF‑Bytes MUSS in den EnhancedMetafileData‑Feldern nachfolgender META_ESCAPE_ENHANDED_METAFILE‑Escape‑Datensätze folgen.

Parameters:

ParameterTypBeschreibung
Wertint

getEnhancedMetafileDataSize()

public int getEnhancedMetafileDataSize()

Liest oder schreibt die Größe der Enhanced‑Metafile‑Daten.

Wert: Ein 32‑Bit vorzeichenloser Integer, der die Gesamgröße des in dieser Sequenz von META_ESCAPE_ENHANCED_METAFILE‑Datensätzen eingebetteten EMF‑Streams angibt.

Returns: int

setEnhancedMetafileDataSize(int value)

public void setEnhancedMetafileDataSize(int value)

Liest oder schreibt die Größe der Enhanced‑Metafile‑Daten.

Wert: Ein 32‑Bit vorzeichenloser Integer, der die Gesamgröße des in dieser Sequenz von META_ESCAPE_ENHANCED_METAFILE‑Datensätzen eingebetteten EMF‑Streams angibt.

Parameters:

ParameterTypBeschreibung
Wertint

getEnhancedMetafileData()

public byte[] getEnhancedMetafileData()

Liest oder schreibt die Enhanced‑Metafile‑Daten.

Wert: Ein Segment einer EMF‑Datei. Die Bytes in aufeinanderfolgenden META_ESCAPE_ENHANCED_METAFILE‑Datensätzen MUSS zu einer einzigen Datei zusammengefügt werden, um die gesamte eingebettete EMF‑Datei darzustellen.

Returns: byte[]

setEnhancedMetafileData(byte[] value)

public void setEnhancedMetafileData(byte[] value)

Liest oder schreibt die Enhanced‑Metafile‑Daten.

Wert: Ein Segment einer EMF‑Datei. Die Bytes in aufeinanderfolgenden META_ESCAPE_ENHANCED_METAFILE‑Datensätzen MUSS zu einer einzigen Datei zusammengefügt werden, um die gesamte eingebettete EMF‑Datei darzustellen.

Parameters:

ParameterTypBeschreibung
Wertbyte[]