HPDFHeadlessUnicodeCombiningClass

ユニット: HPDFHeadlessShaping

function HPDFHeadlessUnicodeCombiningClass(Scalar: Cardinal;
  CancellationToken: THPDFCancellationToken = nil): Integer;

設定されたネイティブ HarfBuzz Unicode プロバイダから、生の canonical combining class を 0〜255 の範囲で返します

Unicode データのバージョンはロードされた HarfBuzz ランタイムに従います。この関数は、ヘブライ語・アラビア語などのスクリプトクラスに対して配置固有の再コード化に置き換えません

補助 Unicode スカラーは受け付けられますが、サロゲート値と U+10FFFF を超える値は例外を発生させます

オプションのトークンは、依存関係の初期化前とネイティブクエリの後にポーリングされます。キャンセルは既存の EHPDFOperationCancelled を発生させます

combining class は line-break class と同じではありません。二重結合記号は非ゼロの combining class を持ちながら、その line-break class は分割を禁止します

スタイル間マーク配置は、一致するアタッチメントアンカーが利用できないとき、これらのクラスを実際のグリフ境界と共に使います