Указание порядка отображения компонентов и параметров
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.
Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.
Чтобы управлять порядком отображения функций и параметров на страницах листа свойств, созданных Unidrv, включите пустые записи *Feature и *Option в файл GPD. Эти записи должны быть помещены к началу файла перед появлением полных записей *Feature и *Option, а также перед любыми другими ссылками на имена компонентов или параметров. Порядок, в котором перечислены пустые записи, — это порядок отображения функций и параметров на страницах листа свойств. (Однако обратите внимание, что параметры функции PaperSize всегда перечислены в алфавитном порядке, и этот порядок не может быть изменен.)
Ниже приведен пример набора пустых записей *Feature и *Option:
*Feature: EconoMode
{
*Option: Off{}
*Option: On{}
}
*Feature: Orientation
{
*Option: PORTRAIT{}
*Option: LANDSCAPE_CC90{}
}
*Feature: PaperSize
{
}
*Feature: Resolution
{
*Option: Option1{}
*Option: Option2{}
*Option: Option3{}
}
В примере указывается порядок отображения функций EconoMode, Orientation, PaperSize и Resolution. Кроме того, он указывает порядок отображения для параметров econoMode, ориентации и разрешения. Параметры PaperSize отображаются в алфавитном порядке.
Если GPD-файл не включает пустые элементы *Feature и *Option, указывающие порядок отображения, средство синтаксического анализа GPD определяет порядок отображения. Хотя средство синтаксического анализа обычно приводит к отображению функций и параметров в том порядке, в котором они отображаются в файле GPD, этот порядок не гарантируется. Кроме того, по умолчанию средство синтаксического анализа всегда приводит к отображению функции InputBin.
Включение пустых записей *Feature и *Option, чтобы явно указать порядок отображения, рекомендуется разрешить средство синтаксического анализа создать заказ.