HPDFUnicodeGraphemeBoundaries

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

Return all of the default extended grapheme boundaries for Unicode 17.0.0 as zero-based UTF-16 offsets, including start and end

MaximumCodeUnits must lie between one and 1048576; malformed UTF-16 or an exhausted budget raises EArgumentException, and cancellation raises EHPDFOperationCancelled

Behavior and conformance · Returned offsets