HPDFUnicodeLineBreaks

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

Unicode 17 の既定の行分割候補を、ゼロと必須終端を含む完全なスカラ境界上で、0 基点の UTF-16 オフセットとして返します

MaximumCodeUnits は 1 から 1048576 の範囲でなければなりません。不正な UTF-16 やコードユニット予算の枯渇は EArgumentException を、キャンセルは EHPDFOperationCancelled を送出します

既定のアルゴリズムが供給するのは潜在的な分割位置です。実際の行は、呼び出し側が利用可能な幅とグリフ計測に基づいて選びます

動作と適合性 · 返される配列