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


Команды для имитированных шрифтов

Внимание

Современная платформа печати — это предпочтительный способ взаимодействия с принтерами 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.)