HPDFUnicodeGraphemeBoundaries

function HPDFUnicodeGraphemeBoundaries(const Text: UnicodeString;
  CancellationToken: THPDFCancellationToken = nil;
  MaximumCodeUnits: Integer = 65535): THPDFUnicodeTextBoundaries;

Unicode 17.0.0 の既定の拡書記素クラスタ境界を、先頭と末尾を含めて 0 基点の UTF-16 オフセットとしてすべて返します

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

動作と適合性 · 返されるオフセット