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

EmfPlusMetafileData 对象指定包含图形图像的元文件。

构造函数

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

方法

方法描述
getType()获取或设置 32 位无符号整数,指定嵌入在 MetafileData 字段中的元文件类型。
setType(int value)获取或设置 32 位无符号整数,指定嵌入在 MetafileData 字段中的元文件类型。
getMetafileDataSize()获取或设置 32 位无符号整数,指定 MetafileData 字段中元文件数据的字节大小。
setMetafileDataSize(int value)获取或设置 32 位无符号整数,指定 MetafileData 字段中元文件数据的字节大小。
getMetafileData()获取或设置指定嵌入元文件的可变长度数据。
setMetafileData(byte[] value)获取或设置指定嵌入元文件的可变长度数据。

EmfPlusMetafile()

public EmfPlusMetafile()

初始化 EmfPlusMetafile 类的新实例。

getType()

public int getType()

获取或设置指定嵌入在 MetafileData 字段中的元文件类型的 32 位无符号整数。此值必须在 MetafileDataType 枚举(第 2.1.1.21 节)中定义。

Returns: int

setType(int value)

public void setType(int value)

获取或设置指定嵌入在 MetafileData 字段中的元文件类型的 32 位无符号整数。此值必须在 MetafileDataType 枚举(第 2.1.1.21 节)中定义。

Parameters:

参数类型描述
int

getMetafileDataSize()

public int getMetafileDataSize()

获取或设置 32 位无符号整数,指定 MetafileData 字段中元文件数据的字节大小。

Returns: int

setMetafileDataSize(int value)

public void setMetafileDataSize(int value)

获取或设置 32 位无符号整数,指定 MetafileData 字段中元文件数据的字节大小。

Parameters:

参数类型描述
int

getMetafileData()

public byte[] getMetafileData()

获取或设置指定嵌入元文件的可变长度数据。数据的内容和格式可能因元文件类型而异。

图形图像由 EmfPlusImage 对象(第 2.2.1.4 节)指定。如果在其 Type 字段中指定了 ImageTypeMetafile,则 EmfPlusImage 对象的 ImageData 字段中必须存在 EmfPlusMetafile 对象。此对象是通用的,用于不同类型的数据,包括:WMF 元文件 [MS-WMF];可放置的 WMF 元文件;EMF 元文件 [MS-EMF];仅使用 EMF+ 记录指定图形操作的 EMF+ 元文件;以及同时使用 EMF+ 和 EMF 记录指定图形操作的 EMF+ 元文件。有关其他结构对象的规范,请参见第 2.2.2 节。

Returns: byte[]

setMetafileData(byte[] value)

public void setMetafileData(byte[] value)

获取或设置指定嵌入元文件的可变长度数据。数据的内容和格式可能因元文件类型而异。

图形图像由 EmfPlusImage 对象(第 2.2.1.4 节)指定。如果在其 Type 字段中指定了 ImageTypeMetafile,则 EmfPlusImage 对象的 ImageData 字段中必须存在 EmfPlusMetafile 对象。此对象是通用的,用于不同类型的数据,包括:WMF 元文件 [MS-WMF];可放置的 WMF 元文件;EMF 元文件 [MS-EMF];仅使用 EMF+ 记录指定图形操作的 EMF+ 元文件;以及同时使用 EMF+ 和 EMF 记录指定图形操作的 EMF+ 元文件。有关其他结构对象的规范,请参见第 2.2.2 节。

Parameters:

参数类型描述
byte[]