Команды для имитированных шрифтов
Внимание
Современная платформа печати — это предпочтительный способ взаимодействия с принтерами Windows. Рекомендуется использовать драйвер класса "Входящие" Microsoft IPP вместе с приложениями поддержки печати (PSA), чтобы настроить возможности печати в Windows 10 и 11 для разработки устройств принтера.
Дополнительные сведения см. в статье "Современная платформа печати" и руководство по проектированию приложений поддержки печати.
В следующей таблице перечислены команды для управления имитируемыми шрифтами. Все команды задаются с помощью формата записи команды.
Команда | Description | Комментарии |
---|---|---|
CmdBoldOff | Команда для отключения полужирного шрифта. | Необязательно. Необходимо указать, указан ли cmdBoldOn . |
CmdBoldOn | Команда для включения полужирного шрифта. | Необязательно. Если задано, Unidrv отправляет эту команду для включения полужирного шрифта и отправляет CmdBoldOff для отключения полужирного шрифта. |
CmdClearAllFontAttribs | Одна команда для отключения полужирного, курсивного и подчеркивания возможностей. | Необязательно. Можно указать, поддерживает ли принтер полужирный, курсив или подчеркивание, но поддерживает только одну команду, чтобы отключить их все. Используйте вместо CmdBoldOff, CmdItalicOff и CmdUnderlineOff. |
CmdItalicOff | Команда для отключения курсивов. | Необязательно. Необходимо указать, указан ли cmdItalicOn . |
CmdItalicOn | Команда для включения курсивов. | Необязательно. Если задано, Unidrv отправляет эту команду, чтобы включить курсив и отправить CmdItalicOff , чтобы отключить курсив. |
CmdSelectDoubleByteMode | Команда для включения двойной печати байтов. | Необязательно. Необходимо указать, указан ли cmdSelectSingleByteMode . |
CmdSelectSingleByteMode | Команда для включения однобайтовой печати. | Необязательно. Необходимо указать, можно ли переключить принтер между режимами однобайтового и двойного байтов. |
CmdSetFontSim | Одна команда для задания полужирных, курсивных, подчеркивания и ударных возможностей. | Необязательно. Необходимо указать, следует ли задать характеристики шрифта при каждом использовании шрифта (для принтеров, которые не хранят характеристики шрифта). |
CmdStrikeThruOff | Команда для отключения забастовки. | Необязательно. Необходимо указать, указан ли cmdStrikeThruOn . |
CmdStrikeThruOn | Команда для включения забастовки. | Необязательно. Если задано, Unidrv отправляет эту команду, чтобы включить забастовку и отправить CmdStrikeThruOff , чтобы отключить забастовку через. |
CmdUnderlineOff | Команда для отключения подчеркивания. | Необязательно. Необходимо указать, указан ли cmdUnderlineOn . |
CmdUnderlineOn | Команда для включения подчеркивания. | Необязательно. Если задано, Unidrv отправляет эту команду, чтобы включить подчеркивание и отправить CmdUnderlineOff , чтобы отключить подчеркивание. |
CmdVerticalPrintingOff | Команда для отключения вертикальной печати. | Необязательно. Необходимо указать, указан ли cmdVerticalPrintingOn . |
CmdVerticalPrintingOn | Команда для включения вертикальной печати. | Необязательно. Необходимо указать, поддерживает ли принтер вертикальную печать. |
CmdWhiteTextOff | Команда для отключения печати белого текста. | Необязательно. Необходимо указать, указан ли cmdWhiteTextOn . |
CmdWhiteTextOn | Команда для включения печати белого текста. | Необязательно. Если задано, Unidrv отправляет эту команду, чтобы включить печать белого текста и отправить CmdWhiteTextOff , чтобы отключить печать белого текста. (Эта команда предоставляется для обратной совместимости с GPC 3.0.) |