property CharacterRectangle[CharIndex: Integer]: TPdfRectangle;// solo lectura
Acceso indexado de solo lectura al rectángulo delimitador del carácter en coordenadas del espacio de usuario de PDF (origen en la parte inferior izquierda, en puntos). El rango válido es 0 .. CharacterCount - 1 para la página actual; pasar un índice fuera de rango genera EPdfError
Los caracteres se devuelven en su orden lógico de lectura — el orden en que PDFium analizó el flujo de contenido — no necesariamente en orden visual (los scripts de derecha a izquierda pueden aparecer invertidos)
Todas las coordenadas están en puntos del espacio de usuario de PDF con el origen en la parte inferior izquierda. Use PdfView1.PointsToScreen o su propia transformación de coordenadas al superponer sobre un lienzo VCL
| CharIndex | Índice de carácter basado en cero en la página actual (0 .. CharacterCount - 1) |
CharacterCount se restablece a 0 cuando Active es False o no hay ninguna página abiertaCharacterGenerated)
var
I: Integer;
begin
for I := 0 to Pdf1.CharacterCount - 1 do
R := Pdf1.CharacterRectangle[I]; Canvas.TextOut(Round(R.Left), Round(R.Top), Pdf1.Character[I]);
end;