描述
打印机转义功能POSTSCRIPT_DATA将数据直接发送到打印机驱动程序。
要执行此操作,请使用以下参数调用ExtEscape功能。
C++ 语法
int ExtEscape( hdc, POSTSCRIPT_DATA, cbInput, lpszInData, 0, NULL ); |
PowerBASIC 语法
lResult = ExtEscape ( _ hdc, _ %POSTSCRIPT_DATA, _ cbInput, _ lpszInData, _ 0, _ BYVAL %NULL _ ) |
参数
hdc
[in]处理打印机设备上下文。
nEscape
[in]指定lpszInData参数指向的数据的大小(以字节为单位)。使用POSTSCRIPT_DATA进行此操作。
cbInput
[in]指定lpszInData参数指向的数据的字节数。
lpszInData
[in]指向包含要发送到打印机的数据的缓冲区的指针。第一个字包含输入数据的字节数。缓冲区的剩余字节包含数据本身。
cbOutput
[in]指定lpszOutData参数指向的数据的大小(以字节为单位)。将该参数设置为0。
lpszOutData
[out]指向包含输出数据的缓冲区的指针。将此参数设置为NULL。
返回值
如果函数成功,返回值大于零。如果函数失败或不支持,返回值小于或等于零。
备注
POSTSCRIPT_DATA功能与PASSTHROUGH转义功能完全相同,只是PostScript驱动程序只支持兼容模式。PostScript中心模式或以GDI为中心模式不支持PostScript驱动程序。
以PostScript为中心模式的驱动程序可以使用POSTSCRIPT_PASSTHROUGH转义功能,以GDI为中心模式的驱动程序可以使用PASSTHROUGH转义功能。要设置PostScript驱动程序模式,请调用POSTSCRIPT_IDENTIFY转义功能。
引用文件 #INCLUDE Once
WinGdi.inc