EmfEof

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.EmfControlRecordType

public final class EmfEof extends EmfControlRecordType

该 EMR_EOF 记录指示元文件的结束并指定调色板。

构造函数

构造函数描述
EmfEof(EmfRecord record)初始化 EmfEof 类的新实例。
EmfEof()初始化 EmfEof 类的新实例。

方法

方法描述
getPaletteArgb32Entries()获取一个可选缓冲区,其中包含调色板数据,该缓冲区不需要与 EMR_EOF 记录的固定部分连续。
setPaletteArgb32Entries(int[] value)设置一个可选缓冲区,其中包含调色板数据,该缓冲区不需要与 EMR_EOF 记录的固定部分连续。
getSizeLast()获取一个 32 位无符号整数,该整数必须与 Size 相同,并且必须是记录的最后一个字段,从而也是元文件的最后一个字段。
setSizeLast(int value)设置一个 32 位无符号整数,该整数必须与 Size 相同,并且必须是记录的最后一个字段,从而也是元文件的最后一个字段。

EmfEof(EmfRecord record)

public EmfEof(EmfRecord record)

初始化 EmfEof 类的新实例。

Parameters:

参数类型描述
recordEmfRecord记录。

EmfEof()

public EmfEof()

初始化 EmfEof 类的新实例。

getPaletteArgb32Entries()

public int[] getPaletteArgb32Entries()

获取一个可选缓冲区,其中包含调色板数据,该缓冲区不需要与 EMR_EOF 记录的固定部分连续。因此,缓冲区中标记为 “UndefinedSpace” 的字段是可选的,必须被忽略。此字段的大小必须是 4 字节的整数倍。

Returns: int[]

setPaletteArgb32Entries(int[] value)

public void setPaletteArgb32Entries(int[] value)

设置一个可选缓冲区,其中包含调色板数据,该缓冲区不需要与 EMR_EOF 记录的固定部分连续。因此,缓冲区中标记为 “UndefinedSpace” 的字段是可选的,必须被忽略。此字段的大小必须是 4 字节的整数倍。

Parameters:

参数类型描述
valueint[]

getSizeLast()

public int getSizeLast()

获取一个 32 位无符号整数,该整数必须与 Size 相同,并且必须是记录的最后一个字段,从而也是元文件的最后一个字段。如果存在 LogPaletteEntry 对象,则它们必须位于此字段之前。

Returns: int

setSizeLast(int value)

public void setSizeLast(int value)

设置一个 32 位无符号整数,该整数必须与 Size 相同,并且必须是记录的最后一个字段,从而也是元文件的最后一个字段。如果存在 LogPaletteEntry 对象,则它们必须位于此字段之前。

Parameters:

参数类型描述
valueint