HPDFUnicodeLineBreaks
function HPDFUnicodeLineBreaks(const Text: UnicodeString;
CancellationToken: THPDFCancellationToken = nil;
MaximumCodeUnits: Integer = 65535): THPDFUnicodeLineBreaks;
在完整的 Unicode scalar 边界上返回 Unicode 17 默认断行机会,包括零位置和强制行尾,使用从零开始的 UTF-16 offset
MaximumCodeUnits 必须在 1 到 1048576 之间;UTF-16 格式非法或 code unit 预算耗尽会抛出 EArgumentException,取消则抛出 EHPDFOperationCancelled
默认算法只给出潜在断点;调用方结合自身可用宽度和 glyph 度量挑选实际行