Как добавить papsersize в Microsoft XPS Document Writer, изменив файл .gpd
Я хочу добавить новый формат бумаги под названием "ABC"
Добавляю в файл mxdwdui.gpd следующим образом
* Опция: ABC { *rcName: =258 *OptionID: 258 *PageDemenssion: PAIR(10000, 10000) *PrintableArea: PAIR(9900, 9900) *PrintableOrigin: PAIR(50, 50) }
Он соответствует требованиям документа https://docs.microsoft.com/en-us/windows-hardware/drivers/print/supporting-vendor-defined-paper-sizes
Но я не могу открыть настройки принтера, если добавлю его
Кто-нибудь знает, как это сделать? Большое спасибо.
1 ответ
Вы должны использовать
"*PageDimensions"
вместо
"*PageDemenssion"
. Я бы также рекомендовал
"*Name"
вместо
"*rcName"
. Следующее должно работать:
*Option: ABC
{
*Name: "ABC"
*PageDimensions: PAIR(10000,10000)
*switch: Orientation
{
*case: PORTRAIT
{
*PrintableArea: PAIR(9900,9900)
*PrintableOrigin: PAIR(50, 50)
*CursorOrigin: PAIR(50, 50)
}
*case: LANDSCAPE_CC270
{
*PrintableArea: PAIR(9900,9900)
*PrintableOrigin: PAIR(50, 50)
*CursorOrigin: PAIR(50, 50)
}
}
}