勇芳软件工作室.汉化:  Printing > Printer Escape Functions >

GETTECHNOLOGY

Previous pageReturn to chapter overviewNext page

描述

 

打印机转义功能GETTECHNOLOGY可识别打印机驱动程序的类型。

 

要执行此操作,请使用以下参数调用ExtEscape功能。

 

C++ 语法

 

int ExtEscape(

hdc,

GETTECHNOLOGY,

cbInput,

lpszInData,

cbOutput,

lpszOutData

);

 

PowerBASIC 语法

 

lResult = ExtEscape ( _

hdc, _

%GETTECHNOLOGY, _

cbInput, _

lpszInData, _

cbOutput, _

lpszOutData _

)

 

参数

 

hdc

 

[in]处理打印机设备上下文。

 

nEscape

 

[in]指定lpszInData参数指向的数据的大小(以字节为单位)。使用GETTECHNOLOGY进行此操作。

 

cbInput

 

[in]指定lpszInData参数指向的数据的字节数。

 

lpszInData

 

[in]指向包含输入数据的缓冲区的指针。

 

cbOutput

 

[in]指定lpszOutData参数指向的数据的大小(以字节为单位)。

 

lpszOutData

 

[out]指向包含输出数据的缓冲区的指针。

 

返回值

 

如果函数成功,返回值大于零。如果函数失败或不支持,返回值小于或等于零。

 

备注

 

对于非XPSDrv打印机:此转义报告驱动程序是否是Postscript驱动程序。

 

对于XPSDrv打印机:有关驱动程序是否为Microsoft XPS文档转换器(MXDC)的报告。如果是,则转义返回零终止的字符串“http://schemas.microsoft.com/xps/2005/06”。

 

引用文件 #INCLUDE Once

 

WinGdi.inc