HPDFUnicodeLineBreaks

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

Geef de Unicode 17 default line-break-opportuniteiten terug op complete scalairgrenzen, inclusief nul en de verplichte einde, als nulgebaseerde UTF-16-offsets

MaximumCodeUnits moet tussen één en 1048576 liggen; malafide UTF-16 of een uitgeput code-unit-budget geeft EArgumentException en cancellation geeft EHPDFOperationCancelled

Het default-algoritme levert potentiële breaks; aanroepers kiezen werkelijke regels met hun eigen beschikbare breedte en glyph-metingen

Gedrag en conformiteit · Teruggegeven array