Registro THPDFLoadedFontInfo
Metadatos de solo lectura de una fuente en el diccionario de recursos de una página cargada: nombre de fuente base, subtipo, codificación, estado de incrustación, número de objeto y clave de recurso
Declaración
THPDFLoadedFontInfo= record
FontName: AnsiString;
Subtype: AnsiString;
Encoding: AnsiString;
IsEmbedded: boolean;
ObjectNumber: Integer;
ResourceName: AnsiString;
end;
Unidad
HPDFDoc
Campos
| Campo | Propósito |
|---|---|
FontName | Nombre /BaseFont del diccionario de fuente |
Subtype | /Subtype del diccionario de fuente, como Type1, TrueType o Type0 |
Encoding | Valor /Encoding del diccionario de fuente, vacío cuando la entrada está ausente |
IsEmbedded | true cuando el descriptor de fuente lleva un flujo /FontFile, /FontFile2 o /FontFile3 |
ObjectNumber | Número de objeto indirecto del diccionario de fuente |
ResourceName | Clave de la fuente en el diccionario /Resources/Font de la página, como F1 o Helv |
Notas de uso
- Enumere las fuentes de la página con
THotPDF.GetLoadedFontCounty obtenga cada una conTHotPDF.GetLoadedFontInfo; un resultadofalsedeja el registro a cero - Compruebe primero
IsEmbeddedal auditar documentos para impresión o archivo: las fuentes no incrustadas dependen de la sustitución del visor - Use
ResourceNamepara correlacionar la fuente con los operadores del flujo de contenido de la página, yObjectNumberpara obtener el diccionario completo cuando haga falta