Как сделать ресурс dll для описания шрифтов устройства? - PullRequest
5 голосов
/ 08 октября 2008

Целевой драйвер, который я создаю, - это не собственный драйвер, а мини-драйвер, работающий с универсальным драйвером Microsoft Pinter

По данным ДДК:

Описания этих элементов [шрифты в моем случае] помещается в ресурсную DLL, как описано в документации по SDK платформы.

Затем он продолжает:

В библиотеке ресурсов принтера укажите файлы .ufm с помощью RC_UFM тип ресурса и укажите .ifi файлы используя тип ресурса RC_FONT.

Несмотря на ссылку на SDK, нет информации о том, как на самом деле поместить информацию о шрифте .ifi в dll ресурса.

Может кто-нибудь указать, как это сделать?

Редактировать

Да, принтер содержит резидентные шрифты, и мне нужно создать файл ресурсов, который описывает их.

Пока что я столкнулся с другим препятствием, потому что, очевидно, файл описания шрифта, который вы должны скомпилировать в свой ресурс, не может быть .ifi (хотя DDK говорит, что может), они просто не работают. Однако это работает найти с .ufm файлами описания шрифта. Проблема в том, что у нас есть только файлы ifi, описывающие шрифты устройства, но без умф ...

Любой совет?

1 Ответ

1 голос
/ 11 мая 2009

Перейдите к UFM-файлу, соберите UFM с помощью print MDT (окно DDK) и поместите их запись в файл ресурсов

...