Docs de PDFiumPas

CharacterFontWeight Propiedad

Esta entrada API conserva identificadores, firmas, bloques de código y términos PDF en su forma original.
Componente: TPdf  ·  Unidad: PDFium
Acceso indexado de solo lectura al valor usWeightClass de OS/2 de la fuente usada (100 = Thin, 400 = Regular, 700 = Bold, 900 = Black)

Sintaxis

property CharacterFontWeight[CharIndex: Integer]: Integer; // solo lectura

Descripción

Acceso indexado de solo lectura al valor usWeightClass de OS/2 de la fuente usada (100 = Thin, 400 = Regular, 700 = Bold, 900 = Black). El intervalo válido es 0 .. CharacterCount - 1 para la página actual; pasar un índice fuera de rango provoca 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 PDF con el origen en la esquina inferior izquierda. Usa PdfView1.PointsToScreen o tu propia transformación de coordenadas al superponer sobre un canvas VCL

Parámetros

CharIndexÍndice de carácter basado en cero en la página actual (0 .. CharacterCount - 1)

Notas

Ejemplo

var

  I: Integer;

begin

  for I := 0 to Pdf1.CharacterCount - 1 do

    if Pdf1.CharacterFontWeight[I] >= 700 then ShowMessage('bold');

end;

Véase también

CharacterCount, Charcode, CharacterRectangle, Character, TextPage