Метод IPrintOemUI::UpdateExternalFonts (prcomoem.h)
Метод IPrintOemUI::UpdateExternalFonts
позволяет подключаемого модуля пользовательского интерфейса обновлять файлы формата шрифтов Unidrv принтера (UFF-файл).
Синтаксис
HRESULT UpdateExternalFonts(
HANDLE hPrinter,
HANDLE hHeap,
PWSTR pwstrCartridges
);
Параметры
hPrinter
Дескриптор принтера, предоставленный вызывающим абонентом.
hHeap
Предоставленный вызывающим дескриптором для памяти кучи метод может использовать для локального хранилища.
pwstrCartridges
Предоставленный вызывающим объектом указатель на массив строк, представляющих имена всех патронов, установленных на принтере.
Возвращаемое значение
Метод должен возвращать одно из следующих значений.
Код возврата | Описание |
---|---|
|
Операция успешно выполнена. |
|
Операция не удалась. |
|
Метод не реализован. |
Комментарии
Подключаемый модуль пользовательского интерфейса должен реализовывать IPrintOemUI::UpdateExternalFonts
метод , если подключаемый модуль заменяет установщик шрифтов Unidrv по умолчанию. Дополнительные сведения см. в разделе Настраиваемые установщики шрифтов для Unidrv.
Цель IPrintOemUI::UpdateExternalFonts
метода — изучить список установленных патронов (поставляемых pwstrCartridges) и убедиться, что UFF-файл, заданный значением реестра ExternalFontFile, содержит описания шрифтов только для шрифтов, содержащихся в установленных патронах. (Этот UFF-файл также может содержать описания скачиваемых мягких шрифтов PCL.)
Описания шрифтов для патронов можно скопировать из UFF-файла, указанного в значении реестра ExtFontCartFile. Дополнительные сведения см. в разделе Файлы формата шрифтов Unidrv.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | prcomoem.h (включая Prcomoem.h) |