EmfHeaderObject
Inheritance: java.lang.Object, com.aspose.imaging.fileformats.emf.MetaObject, com.aspose.imaging.fileformats.emf.emf.objects.EmfObject
public class EmfHeaderObject extends EmfObject
Header 对象定义了 EMF 元文件头。它指定了创建该元文件图像的设备的属性。
构造函数
| 构造函数 | 描述 |
|---|---|
| EmfHeaderObject() | 初始化 EmfHeaderObject 类的新实例。 |
方法
| 方法 | 描述 |
|---|---|
| getBounds() | 获取或设置 WMF RectL 对象([MS-WMF] 第 2.2.2.19 节),该对象指定以设备单位表示的可围绕存储在元文件中的图像绘制的最小矩形的包含-包含边界。 |
| setBounds(Rectangle value) | 获取或设置 WMF RectL 对象([MS-WMF] 第 2.2.2.19 节),该对象指定以设备单位表示的可围绕存储在元文件中的图像绘制的最小矩形的包含-包含边界。 |
| getFrame() | 获取或设置 WMF RectL 对象,该对象以 0.01 毫米单位指定围绕存储在元文件中的图像的矩形的包含-包含尺寸。 |
| setFrame(Rectangle value) | 获取或设置 WMF RectL 对象,该对象以 0.01 毫米单位指定围绕存储在元文件中的图像的矩形的包含-包含尺寸。 |
| getRecordSignature() | 获取或设置一个 32 位无符号整数,用于指定记录签名。 |
| setRecordSignature(int value) | 获取或设置一个 32 位无符号整数,用于指定记录签名。 |
| getVersion() | 获取或设置版本(4 字节):一个 32 位无符号整数,用于指定 EMF 元文件的互操作性。 |
| setVersion(int value) | 获取或设置版本(4 字节):一个 32 位无符号整数,用于指定 EMF 元文件的互操作性。 |
| getBytes() | 获取或设置 32 位无符号整数,指定元文件的大小(字节)。 |
| setBytes(int value) | 获取或设置 32 位无符号整数,指定元文件的大小(字节)。 |
| getRecords() | 获取或设置一个 32 位无符号整数,指定元文件中的记录数。 |
| setRecords(int value) | 获取或设置一个 32 位无符号整数,指定元文件中的记录数。 |
| getHandles() | 获取或设置一个 16 位无符号整数,指定在处理元文件期间将使用的图形对象数量。 |
| setHandles(short value) | 获取或设置一个 16 位无符号整数,指定在处理元文件期间将使用的图形对象数量。 |
| getReserved() | 获取或设置一个 16 位无符号整数,该整数必须为 0x0000,且必须被忽略。 |
| setReserved(short value) | 获取或设置一个 16 位无符号整数,该整数必须为 0x0000,且必须被忽略。 |
| getNDesription() | 获取或设置一个 32 位无符号整数,指定包含元文件内容描述的数组中的字符数。 |
| setNDesription(int value) | 获取或设置一个 32 位无符号整数,指定包含元文件内容描述的数组中的字符数。 |
| getOffDescription() | 获取或设置一个 32 位无符号整数,指定从此记录开始到包含元文件内容描述的数组的偏移量。 |
| setOffDescription(int value) | 获取或设置一个 32 位无符号整数,指定从此记录开始到包含元文件内容描述的数组的偏移量。 |
| getNPalEntries() | 获取或设置一个 32 位无符号整数,指定元文件调色板中的条目数。 |
| setNPalEntries(int value) | 获取或设置一个 32 位无符号整数,指定元文件调色板中的条目数。 |
| getDevice() | 获取或设置 WMF SizeL 对象([MS-WMF] 第 2.2.2.22 节),该对象以像素为单位指定参考设备的大小。 |
| setDevice(Size value) | 获取或设置 WMF SizeL 对象([MS-WMF] 第 2.2.2.22 节),该对象以像素为单位指定参考设备的大小。 |
| getMillimeters() | 获取或设置 WMF SizeL 对象,以毫米为单位指定参考设备的大小。 |
| setMillimeters(Size value) | 获取或设置 WMF SizeL 对象,以毫米为单位指定参考设备的大小。 |
| getValid() | 获取一个值,指示此 EmfHeaderObject 是否有效。 |
EmfHeaderObject()
public EmfHeaderObject()
初始化 EmfHeaderObject 类的新实例。
getBounds()
public Rectangle getBounds()
获取或设置 WMF RectL 对象([MS-WMF] 第 2.2.2.19 节),该对象指定以设备单位表示的可围绕存储在元文件中的图像绘制的最小矩形的包含-包含边界。
Returns: Rectangle
setBounds(Rectangle value)
public void setBounds(Rectangle value)
获取或设置 WMF RectL 对象([MS-WMF] 第 2.2.2.19 节),该对象指定以设备单位表示的可围绕存储在元文件中的图像绘制的最小矩形的包含-包含边界。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | Rectangle |
getFrame()
public Rectangle getFrame()
获取或设置 WMF RectL 对象,该对象以 0.01 毫米单位指定围绕存储在元文件中的图像的矩形的包含-包含尺寸。
Returns: Rectangle
setFrame(Rectangle value)
public void setFrame(Rectangle value)
获取或设置 WMF RectL 对象,该对象以 0.01 毫米单位指定围绕存储在元文件中的图像的矩形的包含-包含尺寸。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | Rectangle |
getRecordSignature()
public int getRecordSignature()
获取或设置一个 32 位无符号整数,指定记录签名。该值必须是 ENHMETA_SIGNATURE,来自 FormatSignature 枚举(第 2.1.14 节)。
Returns: int
setRecordSignature(int value)
public void setRecordSignature(int value)
获取或设置一个 32 位无符号整数,指定记录签名。该值必须是 ENHMETA_SIGNATURE,来自 FormatSignature 枚举(第 2.1.14 节)。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |
getVersion()
public int getVersion()
获取或设置版本(4 字节):一个 32 位无符号整数,指定 EMF 元文件的互操作性。该值应为 0x00010000。
Returns: int
setVersion(int value)
public void setVersion(int value)
获取或设置版本(4 字节):一个 32 位无符号整数,指定 EMF 元文件的互操作性。该值应为 0x00010000。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |
getBytes()
public int getBytes()
获取或设置 32 位无符号整数,指定元文件的大小(字节)。
Returns: int
setBytes(int value)
public void setBytes(int value)
获取或设置 32 位无符号整数,指定元文件的大小(字节)。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |
getRecords()
public int getRecords()
获取或设置一个 32 位无符号整数,指定元文件中的记录数。
Returns: int
setRecords(int value)
public void setRecords(int value)
获取或设置一个 32 位无符号整数,指定元文件中的记录数。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |
getHandles()
public short getHandles()
获取或设置一个 16 位无符号整数,指定在处理元文件期间将使用的图形对象数量。
Returns: short
setHandles(short value)
public void setHandles(short value)
获取或设置一个 16 位无符号整数,指定在处理元文件期间将使用的图形对象数量。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | short |
getReserved()
public short getReserved()
获取或设置一个 16 位无符号整数,该整数必须为 0x0000,且必须被忽略。
Returns: short
setReserved(short value)
public void setReserved(short value)
获取或设置一个 16 位无符号整数,该整数必须为 0x0000,且必须被忽略。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | short |
getNDesription()
public int getNDesription()
获取或设置一个 32 位无符号整数,指定包含元文件内容描述的数组中的字符数。如果没有描述字符串,则为零。
Returns: int
setNDesription(int value)
public void setNDesription(int value)
获取或设置一个 32 位无符号整数,指定包含元文件内容描述的数组中的字符数。如果没有描述字符串,则为零。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |
getOffDescription()
public int getOffDescription()
获取或设置一个 32 位无符号整数,指定从此记录开始到包含元文件内容描述的数组的偏移量。
Returns: int
setOffDescription(int value)
public void setOffDescription(int value)
获取或设置一个 32 位无符号整数,指定从此记录开始到包含元文件内容描述的数组的偏移量。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |
getNPalEntries()
public int getNPalEntries()
获取或设置一个 32 位无符号整数,指定元文件调色板中的条目数。调色板位于 EMR_EOF 记录中。
Returns: int
setNPalEntries(int value)
public void setNPalEntries(int value)
获取或设置一个 32 位无符号整数,指定元文件调色板中的条目数。调色板位于 EMR_EOF 记录中。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | int |
getDevice()
public Size getDevice()
获取或设置 WMF SizeL 对象([MS-WMF] 第 2.2.2.22 节),该对象以像素为单位指定参考设备的大小。
Returns: Size
setDevice(Size value)
public void setDevice(Size value)
获取或设置 WMF SizeL 对象([MS-WMF] 第 2.2.2.22 节),该对象以像素为单位指定参考设备的大小。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | Size |
getMillimeters()
public Size getMillimeters()
获取或设置 WMF SizeL 对象,以毫米为单位指定参考设备的大小。
Returns: Size
setMillimeters(Size value)
public void setMillimeters(Size value)
获取或设置 WMF SizeL 对象,以毫米为单位指定参考设备的大小。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | Size |
getValid()
public boolean getValid()
获取一个值,指示此 EmfHeaderObject 是否有效。
值:如果有效则为 true;否则为 false。
Returns: boolean