THotPDF.GetLoadedFontDict Method
Возвращает полный объект словаря шрифта для ресурса шрифта на указанной странице загруженного PDF, используемый для доступа к базовым атрибутам, таким как дескриптор шрифта, таблица ширины и сопоставление кодировок
Объявление
function GetLoadedFontDict(PageIndex, FontIndex: Integer): THPDFDictionaryObject;
Модуль
HPDFDoc
Параметры
| Имя | Использование |
|---|---|
PageIndex | Индекс целевой страницы (начиная с нуля) |
FontIndex | Индекс целевого шрифта (начиная с нуля) в словаре ресурсов шрифтов страницы |
Возвращаемое значение
返回字体字典的 THPDFDictionaryObject;索引越界或字体无法解析时返回 nil
Примечания по использованию
- 调用前应先通过
GetLoadedFontCount确认有效索引范围 - Возвращаемый словарь может быть косвенной ссылкой на проанализированный объект; вызывающая сторона не должна освобождать этот объект, после закрытия документа ссылка станет недействительной
- Для составных шрифтов CIDFont или Type0 словарь может содержать массив DescendantFonts, для получения полной информации о шрифте требуется дополнительный анализ