property CharacterFontWeight[CharIndex: Integer]: Integer;// solo lectura
Acceso indexado de solo lectura al valor usWeightClass de OS/2 de la fuente utilizada (100 = Thin, 400 = Regular, 700 = Bold, 900 = Black). 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
if Pdf1.CharacterFontWeight[I] >= 700 then ShowMessage('bold');
end;