THotPDF.AcquireFontDecoderForDict Method
Внутренний помощник THotPDF, который строит или переиспользует текстовый декодер словаря шрифта, не входящего в шрифтовые ресурсы страницы, — например шрифта из Form XObject
Объявление
function AcquireFontDecoderForDict(FontDict: THPDFDictionaryObject; const ResourceName: AnsiString; out ADecoder: THPDFFontDecoder): boolean;
Модуль
HPDFDoc
Параметры
| Имя | Назначение |
|---|---|
FontDict | Словарь шрифта, который нужно декодировать |
ResourceName | Имя ресурса, под которым content stream выбирает шрифт оператором Tf |
ADecoder | Получает декодер, отображающий коды символов шрифта в Unicode и ширины |
Возвращаемое значение
True, когда декодер удалось построить
Примечания по использованию
- Декодеры хранятся в кэше декодеров загруженных шрифтов, поэтому шрифт, общий для нескольких форм, декодируется один раз