我有一个自定义打印机驱动程序,我希望在安装时将打印机设置为横向。
*Feature: Orientation
{
*rcNameID: =ORIENTATION_DISPLAY
*DefaultOption: LANDSCAPE_CC270
*Option: PORTRAIT
{
*rcNameID: =PORTRAIT_DISPLAY
}
*Option: LANDSCAPE_CC270
{
*rcNameID: =LANDSCAPE_DISPLAY
}
}
这是我唯一可以默认将风景设置为横向的地方-但结果始终是纵向。
还有什么我必须做的吗?
也许有一种方法可以在其中一个插件中设置默认方向?
答案 0 :(得分:0)
.gpd文件仅提供打印机标准或自定义功能及其相关选项的描述。您需要更加熟悉从here开始的GPD文件。
请注意,要访问与打印机相关的设置并更改默认值(在您的情况下为“ Print Orintation”值),您必须将DEVMODE值读入和设置为某些标准数据结构PRINTER_INFO_X(例如PRINTER_INFO_1,PRINTER_INFO_2等)/ )。您可以使用PRINTER_INFO_8和PRINTER_INFO_9。
有示例here,here或here,您可以将它们用作凝视点。
请注意,“ DocumentProperties”几乎是通用的,但其功能有些复杂且棘手。对于相同的情况,您也可以使用“ SetPrinter”功能。
让我知道您在使用它们时是否有任何问题。祝好运!