THotPDF.ExtractLoadedPageCharacters

Devolve um THPDFCharacterRecord para cada escalar Unicode lógico extraído de uma página carregada

Sintaxe Delphi

function ExtractLoadedPageCharacters(PageIndex: Integer;
  out ACharacters: THPDFCharacterArray): boolean;

Descrição

O método expande clusters de glifos posicionados sem descartar mapeamentos /ToUnicode de múltiplos escalares. Cada registro identifica seu glifo de origem, intervalo de cluster, índice e contagem de componentes de ligatura, token de conteúdo de origem, identificador de conteúdo marcado, quadrilátero transformado e linha de base

Os componentes de ligatura compartilham a geometria do glifo de origem porque o fluxo de conteúdo PDF posiciona o glifo como uma unidade. GeometryExact é true quando a fonte fornece tanto a largura do glifo quanto a ascendente e descendente do descritor; caso contrário, HotPDF retorna uma caixa conservadora de fallback e define a flag como false

Consulte também ExtractLoadedPageGlyphs