EmfCreatePalette

Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.records.EmfRecord, com.aspose.imaging.fileformats.emf.emf.records.EmfObjectCreationRecordType

public final class EmfCreatePalette extends EmfObjectCreationRecordType

Der EMR_CREATEPALETTE-Datensatz definiert eine logische Palette für Grafikoperationen.

Konstruktoren

KonstruktorBeschreibung
EmfCreatePalette(EmfRecord source)Initialisiert eine neue Instanz der EmfCreatePalette‑Klasse.

Methoden

MethodeBeschreibung
getIhPal()Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die den Index des logischen Palettenobjekts in der EMF‑Objekttabelle (Abschnitt 3.1.1.1) angibt.
setIhPal(int value)Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die den Index des logischen Palettenobjekts in der EMF‑Objekttabelle (Abschnitt 3.1.1.1) angibt.
getLogPalette()Liest oder setzt ein LogPalette‑Objekt (Abschnitt 2.2.17).
setLogPalette(EmfLogPalette value)Liest oder setzt ein LogPalette‑Objekt (Abschnitt 2.2.17).

EmfCreatePalette(EmfRecord source)

public EmfCreatePalette(EmfRecord source)

Initialisiert eine neue Instanz der EmfCreatePalette‑Klasse.

Parameters:

ParameterTypBeschreibung
sourceEmfRecordDie Quelle.

getIhPal()

public int getIhPal()

Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die den Index des logischen Palettenobjekts in der EMF‑Objekttabelle (Abschnitt 3.1.1.1) angibt. Dieser Index MUSS gespeichert werden, damit das Objekt wiederverwendet oder geändert werden kann.

Returns: int

setIhPal(int value)

public void setIhPal(int value)

Liest oder setzt eine 32‑Bit vorzeichenlose Ganzzahl, die den Index des logischen Palettenobjekts in der EMF‑Objekttabelle (Abschnitt 3.1.1.1) angibt. Dieser Index MUSS gespeichert werden, damit das Objekt wiederverwendet oder geändert werden kann.

Parameters:

ParameterTypBeschreibung
Wertint

getLogPalette()

public EmfLogPalette getLogPalette()

Liest oder setzt ein LogPalette‑Objekt (Abschnitt 2.2.17). Das Versionsfeld dieses Objekts MUSS auf 0x0300 gesetzt werden. Wenn der Wert NumberOfEntries in diesem Objekt null ist, muss die Verarbeitung dieses Datensatzes fehlschlagen.

Returns: EmfLogPalette

setLogPalette(EmfLogPalette value)

public void setLogPalette(EmfLogPalette value)

Liest oder setzt ein LogPalette‑Objekt (Abschnitt 2.2.17). Das Versionsfeld dieses Objekts MUSS auf 0x0300 gesetzt werden. Wenn der Wert NumberOfEntries in diesem Objekt null ist, muss die Verarbeitung dieses Datensatzes fehlschlagen.

Parameters:

ParameterTypBeschreibung
valueEmfLogPalette