THotPDF.ExtractLoadedPageGlyphsWithForms Method
Ayudante privado de THotPDF detrás de los métodos de texto de página: devuelve los glifos de una página cargada junto con los de los Form XObject que pinta, en orden de pintado
Declaración
function ExtractLoadedPageGlyphsWithForms(PageIndex: Integer; out Glyphs: THPDFGlyphArray): boolean;
Unidad
HPDFDoc
Parámetros
| Nombre | Propósito |
|---|---|
PageIndex | Índice de base cero de la página cargada |
Glyphs | Recibe los glifos en espacio de usuario; los glifos procedentes de formularios llevan un TokenIndex y un ItemIndex de -1 |
Valor devuelto
True cuando el contenido de la página pudo leerse e interpretarse
Notas de uso
- Cada Form XObject se lee una sola vez a lo largo de una cadena de formularios anidados: un formulario que se pinta a sí mismo, directa o indirectamente a través de otros formularios, no se recorre de nuevo
- Los glifos de un formulario cuyo centro queda fuera del /BBox del formulario, su frontera de recorte (ISO 32000-1 8.10.1), se dejan fuera
- ExtractLoadedPageText y los demás métodos de texto usan estos glifos tras descartar los que quedan fuera del recuadro visible de la página