property Charcode[CharIndex: Integer]: Cardinal; // solo lectura
Acceso indexado de solo lectura al punto de código Unicode (UCS-4) del carácter en el índice indicado. El intervalo 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ó la secuencia de contenido, no necesariamente en orden visual, por lo que 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 esquina inferior izquierda. Usa PdfView1.PointsToScreen o tu propia transformación de coordenadas cuando lo superpongas en 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
ShowMessage(IntToHex(Pdf1.Charcode[I], 4)); // e.g. 4E2D for 中
end;