Поделиться через


Поддержка стандартных размеров бумаги

Внимание

Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.

Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.

Стандартные размеры бумаги представлены стандартными параметрами функции PaperSize.

Для каждого стандартного размера бумаги, который поддерживает принтер, функция PaperSize файла GPD должна включать запись *Option, аргумент которой является одним из стандартных имен вариантов (кроме CUSTOMSIZE).

В этой записи требуются следующие атрибуты параметров:

*PrintableArea *PrintableOrigin *rcNameID *Command

Можно использовать следующие атрибуты параметров, но не требуются:

*CursorOrigin *RotateSize? *PageProtectMem

Для всех стандартных размеров бумаги идентификатор ресурса RCID_DMPAPER_SYSTEM_NAME (определенный в stdnames.gpd) должен использоваться в качестве аргумента *rcNameID.