EmfPlusRecord

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

All Implemented Interfaces: com.aspose.internal.fileformats.emf.IRecord

public class EmfPlusRecord extends MetaObject implements IRecord

Emf+ 基础记录类型。

构造函数

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

方法

方法描述
getType()获取一个 16 位无符号整数,标识记录类型。
getFlags()获取一个 16 位无符号整数,包含某些记录关于如何执行操作以及记录结构的信息。
setFlags(short value)设置一个 16 位无符号整数,包含某些记录关于如何执行操作以及记录结构的信息。
getSize()获取一个 32 位无符号整数,指定整个记录的 32 位对齐字节数,包括 12 字节的记录头和特定于记录的数据。
setSize(int value)设置一个 32 位无符号整数,指定整个记录的 32 位对齐字节数,包括 12 字节的记录头和特定于记录的数据。
getDataSize()获取一个 32 位无符号整数,必须定义随后 RecordData 字段中数据的 32 位\u2013对齐字节数。
setDataSize(int value)设置一个 32 位无符号整数,必须定义随后 RecordData 字段中数据的 32 位\u2013对齐字节数。

EmfPlusRecord()

public EmfPlusRecord()

初始化 EmfPlusRecord 类的新实例。

EmfPlusRecord(EmfPlusRecord source)

public EmfPlusRecord(EmfPlusRecord source)

初始化 EmfPlusRecord 类的新实例。

Parameters:

参数类型描述
sourceEmfPlusRecord源。

getType()

public short getType()

获取一个 16 位无符号整数,标识记录类型。

Returns: short

getFlags()

public short getFlags()

获取一个 16 位无符号整数,包含某些记录关于如何执行操作以及记录结构的信息。

Returns: short - 标志。

setFlags(short value)

public void setFlags(short value)

设置一个 16 位无符号整数,包含某些记录关于如何执行操作以及记录结构的信息。

Parameters:

参数类型描述
valueshort标志。

getSize()

public int getSize()

获取一个 32 位无符号整数,指定整个记录的 32 位对齐字节数,包括 12 字节的记录头和特定于记录的数据。

Returns: int - 大小。

setSize(int value)

public void setSize(int value)

设置一个 32 位无符号整数,指定整个记录的 32 位对齐字节数,包括 12 字节的记录头和特定于记录的数据。

Parameters:

参数类型描述
valueint大小。

getDataSize()

public int getDataSize()

获取一个 32-bit\u2013aligned 的 32 位无符号整数,该整数必须定义随后的 RecordData 字段中数据的字节数(以 32 位对齐)。此数字不包括 12 字节的记录头。

Returns: int - 数据的大小。

setDataSize(int value)

public void setDataSize(int value)

设置一个 32-bit\u2013aligned 的 32 位无符号整数,该整数必须定义随后的 RecordData 字段中数据的字节数(以 32 位对齐)。此数字不包括 12 字节的记录头。

Parameters:

参数类型描述
valueint数据的大小。