HPDFUnicodeLineBreaks

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

Liefert die Standard-Zeilenumbruchstellen von Unicode 17 an vollständigen Skalar-Grenzen, inklusive null und dem verpflichtenden Ende, mit nullbasierten UTF-16-Offsets

MaximumCodeUnits muss zwischen 1 und 1048576 liegen; fehlerhaftes UTF-16 oder ein erschöpftes Code-Unit-Budget löst EArgumentException aus, Abbruch löst EHPDFOperationCancelled aus

Der Standardalgorithmus liefert potenzielle Umbruchstellen; Aufrufer wählen die tatsächlichen Zeilen anhand ihrer eigenen verfügbaren Breite und Glyphenmessungen

Verhalten und Konformität · Zurückgegebenes Array