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:
| 参数 | 类型 | 描述 |
|---|---|---|
| record | EmfRecord | 记录。 |
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:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int[] |
getSizeLast()
public int getSizeLast()
获取一个 32 位无符号整数,该整数必须与 Size 相同,并且必须是记录的最后一个字段,从而也是元文件的最后一个字段。如果存在 LogPaletteEntry 对象,则它们必须位于此字段之前。
Returns: int
setSizeLast(int value)
public void setSizeLast(int value)
设置一个 32 位无符号整数,该整数必须与 Size 相同,并且必须是记录的最后一个字段,从而也是元文件的最后一个字段。如果存在 LogPaletteEntry 对象,则它们必须位于此字段之前。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |