HPDFUnicodeLineBreaks

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

Devuelve las oportunidades de salto de línea por defecto de Unicode 17 en fronteras completas de scalar, incluido el cero y el final obligatorio, usando offsets UTF-16 desde cero

MaximumCodeUnits debe estar entre 1 y 1048576; un UTF-16 malformado o un presupuesto de code units agotado lanza EArgumentException, y la cancelación lanza EHPDFOperationCancelled

El algoritmo por defecto aporta saltos potenciales; quien lo invoca selecciona las líneas reales con su propio ancho disponible y sus medidas de glifos

Comportamiento y conformidad · Array devuelto