EmfPlusMetafile
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusObject, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusStructureObjectType, com.aspose.imaging.fileformats.emf.emfplus.objects.EmfPlusBaseImageData
public final class EmfPlusMetafile extends EmfPlusBaseImageData
Das EmfPlusMetafileData-Objekt gibt eine Metadatei an, die ein Grafikbild enthält.
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| EmfPlusMetafile() | Initialisiert eine neue Instanz der EmfPlusMetafile‑Klasse. |
Methoden
| Methode | Beschreibung |
|---|---|
| getType() | Liest oder schreibt eine 32‑Bit‑vorzeichenlose Ganzzahl, die den Typ der Metadatei angibt, die im MetafileData‑Feld eingebettet ist. |
| setType(int value) | Liest oder schreibt eine 32‑Bit‑vorzeichenlose Ganzzahl, die den Typ der Metadatei angibt, die im MetafileData‑Feld eingebettet ist. |
| getMetafileDataSize() | Liest oder schreibt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die Größe in Byte der Metadatei‑Daten im MetafileData‑Feld angibt. |
| setMetafileDataSize(int value) | Liest oder schreibt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die Größe in Byte der Metadatei‑Daten im MetafileData‑Feld angibt. |
| getMetafileData() | Liest oder schreibt variable Längendaten, die die eingebettete Metadatei spezifizieren. |
| setMetafileData(byte[] value) | Liest oder schreibt variable Längendaten, die die eingebettete Metadatei spezifizieren. |
EmfPlusMetafile()
public EmfPlusMetafile()
Initialisiert eine neue Instanz der EmfPlusMetafile‑Klasse.
getType()
public int getType()
Liest oder schreibt eine 32‑Bit‑vorzeichenlose Ganzzahl, die den Typ der Metadatei angibt, die im MetafileData‑Feld eingebettet ist. Dieser Wert MUSS in der Aufzählung MetafileDataType (Abschnitt 2.1.1.21) definiert sein.
Returns: int
setType(int value)
public void setType(int value)
Liest oder schreibt eine 32‑Bit‑vorzeichenlose Ganzzahl, die den Typ der Metadatei angibt, die im MetafileData‑Feld eingebettet ist. Dieser Wert MUSS in der Aufzählung MetafileDataType (Abschnitt 2.1.1.21) definiert sein.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getMetafileDataSize()
public int getMetafileDataSize()
Liest oder schreibt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die Größe in Byte der Metadatei‑Daten im MetafileData‑Feld angibt.
Returns: int
setMetafileDataSize(int value)
public void setMetafileDataSize(int value)
Liest oder schreibt eine 32‑Bit‑vorzeichenlose Ganzzahl, die die Größe in Byte der Metadatei‑Daten im MetafileData‑Feld angibt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | int |
getMetafileData()
public byte[] getMetafileData()
Liest oder schreibt variable Längendaten, die die eingebettete Metadatei spezifizieren. Der Inhalt und das Format der Daten können je nach Metadatei‑Typ unterschiedlich sein.
Grafik‑Bilder werden durch EmfPlusImage‑Objekte (Abschnitt 2.2.1.4) angegeben. Ein EmfPlusMetafile‑Objekt MUSS im ImageData‑Feld eines EmfPlusImage‑Objekts vorhanden sein, wenn ImageTypeMetafile in dessen Type‑Feld angegeben ist. Dieses Objekt ist generisch und wird für verschiedene Datentypen verwendet, einschließlich: Ein WMF‑Metadatei [MS‑WMF]; WMF‑Metadatei, die platziert werden kann; Eine EMF‑Metadatei [MS‑EMF]; Eine EMF+‑Metadatei, die nur Grafikoperationen mit EMF+‑Einträgen spezifiziert; und Eine EMF+‑Metadatei, die Grafikoperationen mit sowohl EMF+‑ als auch EMF‑Einträgen spezifiziert. Siehe Abschnitt 2.2.2 für die Spezifikation zusätzlicher Struktur‑Objekte.
Returns: byte[]
setMetafileData(byte[] value)
public void setMetafileData(byte[] value)
Liest oder schreibt variable Längendaten, die die eingebettete Metadatei spezifizieren. Der Inhalt und das Format der Daten können je nach Metadatei‑Typ unterschiedlich sein.
Grafik‑Bilder werden durch EmfPlusImage‑Objekte (Abschnitt 2.2.1.4) angegeben. Ein EmfPlusMetafile‑Objekt MUSS im ImageData‑Feld eines EmfPlusImage‑Objekts vorhanden sein, wenn ImageTypeMetafile in dessen Type‑Feld angegeben ist. Dieses Objekt ist generisch und wird für verschiedene Datentypen verwendet, einschließlich: Ein WMF‑Metadatei [MS‑WMF]; WMF‑Metadatei, die platziert werden kann; Eine EMF‑Metadatei [MS‑EMF]; Eine EMF+‑Metadatei, die nur Grafikoperationen mit EMF+‑Einträgen spezifiziert; und Eine EMF+‑Metadatei, die Grafikoperationen mit sowohl EMF+‑ als auch EMF‑Einträgen spezifiziert. Siehe Abschnitt 2.2.2 für die Spezifikation zusätzlicher Struktur‑Objekte.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | byte[] |