PDFium Component Docs

CharacterFontWeight propriedade

Componente: TPdf  ·  Unidade: PDFium
Acesso indexado somente leitura ao valor usWeightClass OS/2 da fonte usada (100 = Thin, 400 = Regular, 700 = Bold, 900 = Black).

Syntax

property CharacterFontWeight[CharIndex: Integer]: Integer; // read only

Description

Acesso indexado somente leitura ao valor usWeightClass OS/2 da fonte usada (100 = Thin, 400 = Regular, 700 = Bold, 900 = Black). O intervalo válido é 0 .. CharacterCount - 1 para a página atual; passar um índice fora do intervalo gera EPdfError.

Os caracteres são retornados em sua ordem lógica de leitura — a ordem na qual o PDFium analisou o fluxo de conteúdo — não necessariamente em ordem visual (scripts da direita para a esquerda podem aparecer invertidos).

Todas as coordenadas estão em pontos de espaço de usuário PDF com a origem no canto inferior esquerdo. Use PdfView1.PointsToScreen ou sua própria transformação de coordenadas ao sobrepor em um canvas VCL.

Parameters

CharIndexÍndice de caractere baseado em zero na página atual (0 .. CharacterCount - 1).

Remarks

Example

var

  I: Integer;

begin

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

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

end;

See Also

CharacterCount, Charcode, CharacterRectangle, Character, TextPage