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


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

Внимание

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

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

В следующей таблице перечислены команды для управления скачанными шрифтами. Все команды задаются с помощью формата записи команды.

Команда Description Комментарии
CmdDeleteFont Команда для удаления обратимого шрифта путем указания его идентификатора. Необязательно. Укажите эту команду, только если выделенная память удаленного шрифта может быть немедленно удалена.
CmdDeselectFontID Чтобы отменить выбор текущего идентификатора шрифта, чтобы сделать шрифт неактивным. Необязательно. Если этот шрифт отсутствует, при выборе нового шрифта не требуется отменить выбор текущего шрифта.
CmdSelectFontHeight Команда, чтобы выбрать высоту скачаемого шрифта. Необязательно. В противном случае принтер не поддерживает масштабируемые шрифты структуры True Type. Эта команда необходима для HPPCL_OUTLINE формата.
CmdSelectFontID Команда, чтобы выбрать текущий идентификатор шрифта, чтобы сделать шрифт активным. Требуется, если принтер поддерживает скачанные шрифты.
CmdSelectFontWidth Команда, чтобы выбрать ширину скачаемого шрифта. Необязательно. В противном случае ширина скачаемого шрифта масштабируется пропорционально ее высоте.
CmdSetCharCode Команда, чтобы указать код символа следующего символа, который нужно скачать или удалить. Требуется, если принтер поддерживает скачанные шрифты.
CmdSetFontID Команда для задания текущего идентификатора шрифта. Требуется, если принтер поддерживает скачанные шрифты.