THotPDF.GetLoadedFontDict Method
Devuelve el objeto diccionario de fuente completo de un recurso de fuente específico en la página especificada del PDF cargado, utilizado para acceder a propiedades subyacentes como el descriptor de fuente, la tabla de anchos y el mapeo de codificación
Declaración
function GetLoadedFontDict(PageIndex, FontIndex: Integer): THPDFDictionaryObject;
Unidad
HPDFDoc
Parámetros
| Nombre | Uso |
|---|---|
PageIndex | El índice de inicio a partir de cero de la página de destino |
FontIndex | El índice, a partir de cero, de la fuente de destino en el diccionario de recursos de fuentes de la página |
Valor devuelto
返回字体字典的 THPDFDictionaryObject;索引越界或字体无法解析时返回 nil
Precauciones de uso
- 调用前应先通过
GetLoadedFontCount确认有效索引范围 - El diccionario devuelto puede ser una referencia indirecta al objeto después de que ha sido resuelto; el llamante no debe liberar este objeto, y la referencia quedará sin efecto luego de cerrar el documento
- Para el caso de las fuentes compuestas de tipo CIDFont o Type0, podría haber un arreglo DescendantFonts dentro del diccionario, es obligatorio que se realice un análisis extra a fin de obtener la información de fuente de forma exhaustiva