function Text(StartIndex: Integer = 0; Count: Integer = MaxInt): WString;
| StartIndex | Integer. Índice basado en cero del primer carácter a extraer. El valor predeterminado es 0 (inicio del texto de la página) |
| Count | Integer. Número máximo de caracteres a extraer. El valor predeterminado es MaxInt, que extrae todos los caracteres restantes desde StartIndex hasta el final de la página |
WString (cadena Unicode) que contiene los caracteres extraídos. Devuelve una cadena vacía si StartIndex está más allá del final del texto de la página o si la página no contiene texto extraíbleText extrae el contenido de texto Unicode de la página actual como una cadena simple. Lee de la capa de texto interna de la página — la misma capa usada por los visores PDF para la selección y búsqueda de texto — de modo que el resultado refleja el orden lógico de lectura determinado por PDFium, que puede diferir del orden visual para diseños complejos
Los parámetros opcionales StartIndex y Count permiten extraer una subcadena del texto completo de la página. StartIndex es basado en cero; omitir ambos parámetros devuelve todo el texto de la página. Use CharacterCount para determinar el número total de caracteres extraíbles de la página antes de usar el acceso basado en índice
Este método extrae texto de una página PDF cargada. No interactúa con objetos de texto añadidos mediante AddText hasta que el documento se ha guardado y recargado. Para extraer texto dentro de una región rectangular específica, use TextInRectangle en su lugar
// Extraer todo el texto de la primera página
Pdf1.LoadFromFile('C:\Docs\report.pdf');
Pdf1.PageIndex := 0;
ShowMessage(Pdf1.Text);
// Extraer caracteres 10..29 (20 caracteres)
var S: WString;
begin
S := Pdf1.Text(10, 20);
end;