Метод 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-downloadable soft fonts.)
Описания шрифтов патронов можно скопировать из uff-файла, указанного значением реестра ExtFontCartFile. Дополнительные сведения см. в файлах форматирования шрифта Unidrv.
Требования
Требование | Ценность |
---|---|
целевая платформа | Настольный |
заголовка | prcomoem.h (include Prcomoem.h) |