EmfNamedEscape

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

public final class EmfNamedEscape extends EmfEscapeRecordType

该 MR_NAMEDESCAPE 记录将任意信息传递给指定的打印机驱动程序。

构造函数

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

方法

方法描述
getCjDriver()获取或设置一个 32 位无符号整数,指定 DriverName 字段中的字节数。
setCjDriver(int value)获取或设置一个 32 位无符号整数,指定 DriverName 字段中的字节数。
getCjIn()获取或设置一个 32 位无符号整数,指定要传递给打印机驱动程序的字节数。
setCjIn(int value)获取或设置一个 32 位无符号整数,指定要传递给打印机驱动程序的字节数。
getDriverName()获取或设置一个 16 位 Unicode 字符串,指定将接收数据的打印机驱动程序的名称。
setDriverName(String value)获取或设置一个 16 位 Unicode 字符串,指定将接收数据的打印机驱动程序的名称。
getData()获取或设置要传递给打印机驱动程序的数据。
setData(byte[] value)获取或设置要传递给打印机驱动程序的数据。

EmfNamedEscape(EmfRecord source)

public EmfNamedEscape(EmfRecord source)

初始化 EmfNamedEscape 类的新实例。

Parameters:

参数类型描述
sourceEmfRecord来源。

getCjDriver()

public int getCjDriver()

获取或设置一个 32 位无符号整数,指定 DriverName 字段中的字节数。此值必须为偶数。

Returns: int

setCjDriver(int value)

public void setCjDriver(int value)

获取或设置一个 32 位无符号整数,指定 DriverName 字段中的字节数。此值必须为偶数。

Parameters:

参数类型描述
int

getCjIn()

public int getCjIn()

获取或设置一个 32 位无符号整数,指定要传递给打印机驱动程序的字节数。

Returns: int

setCjIn(int value)

public void setCjIn(int value)

获取或设置一个 32 位无符号整数,指定要传递给打印机驱动程序的字节数。

Parameters:

参数类型描述
int

getDriverName()

public String getDriverName()

获取或设置一个 16 位 Unicode 字符串,指定将接收数据的打印机驱动程序的名称。此值的长度必须为 cjDriver 字节,并且必须以空字符终止。

Returns: java.lang.String

setDriverName(String value)

public void setDriverName(String value)

获取或设置一个 16 位 Unicode 字符串,指定将接收数据的打印机驱动程序的名称。此值的长度必须为 cjDriver 字节,并且必须以空字符终止。

Parameters:

参数类型描述
java.lang.String

getData()

public byte[] getData()

获取或设置要传递给打印机驱动程序的数据。必须有 cjIn 字节可用。

Returns: byte[]

setData(byte[] value)

public void setData(byte[] value)

获取或设置要传递给打印机驱动程序的数据。必须有 cjIn 字节可用。

Parameters:

参数类型描述
byte[]