IPrinterScriptablePropertyBag 接口 (printerextension.h)

IPrinterScriptablePropertyBag 接口是传递给脚本客户端的属性包接口。

此接口与 IPrinterPropertyBag 相同,只不过 GetBytes 和 SetBytes 方法在 JavaScript 数组上操作,GetReadStream 和 GetWriteStream 方法对 IPrinterScriptableStream 对象进行操作。

继承

IPrinterScriptablePropertyBag 接口继承自 IUnknown 接口。

方法

IPrinterScriptablePropertyBag 接口包含以下方法。

 
IPrinterScriptablePropertyBag::GetBool

获取指定的布尔属性。
IPrinterScriptablePropertyBag::GetBytes

获取字节数组属性。
IPrinterScriptablePropertyBag::GetInt32

获取整数属性。
IPrinterScriptablePropertyBag::GetReadStream

获取读取流,并使用它来从属性中读取。
IPrinterScriptablePropertyBag::GetString

获取字符串属性。
IPrinterScriptablePropertyBag::GetWriteStream

获取流并使用它来写入流属性。
IPrinterScriptablePropertyBag::SetBool

了解此方法如何写入指定的布尔属性值。
IPrinterScriptablePropertyBag::SetBytes

了解此方法如何写入字节数组属性。
IPrinterScriptablePropertyBag::SetInt32

了解此方法如何写入整数属性。
IPrinterScriptablePropertyBag::SetString

了解此方法如何写入字符串属性。

要求

要求
最低受支持的客户端 Windows 8
最低受支持的服务器 Windows Server 2012
目标平台 Windows
标头 printerextension.h

另请参阅

IPrinterPropertyBag

IPrinterScriptContext::D riverProperties

IPrinterScriptContext::QueueProperties

IPrinterScriptContext::UserProperties

IPrinterScriptableStream

V4 打印机驱动程序属性包