HPDFUnicodeLineBreaks

function HPDFUnicodeLineBreaks(const Text: UnicodeString;
  CancellationToken: THPDFCancellationToken = nil;
  MaximumCodeUnits: Integer = 65535): THPDFUnicodeLineBreaks;

Retorna as oportunidades de line break padrão do Unicode 17 nas fronteiras de scalars completas, incluindo zero e o fim obrigatório, usando offsets UTF-16 de base zero

MaximumCodeUnits deve ficar entre 1 e 1048576; UTF-16 malformado ou um orçamento de code units esgotado levanta EArgumentException, e o cancelamento levanta EHPDFOperationCancelled

O algoritmo padrão fornece quebras potenciais; os chamadores escolhem as linhas reais usando a largura e as medições de glyphs disponíveis deles

Comportamento e conformidade · Array retornado