THPDFPage.GetWideTextWidth Method
現在のフォントでレンダリングされる Unicode 文字列の幅を返します。単位は THotPDF.Resolution のページ単位(1/Resolution インチ)、つまり描画座標と同じです。CJK、キリル文字、サロゲートペアのテキストを配置したり折り返したりするときに使います(v2.216.0)
幅には現在の水平スケーリング、文字間隔(SetCharacterSpacing、グリフごとに 1 回)、ワード間隔(SetWordSpacing、空白ごとに 1 回)が含まれるため、描画されるテキストの送り量と一致します
宣言
function GetWideTextWidth(Text: WideString): Single;
ユニット
HPDFDoc
パラメータ
| 名前 | 目的 |
|---|---|
Text | 計測する Unicode テキスト |
戻り値
ページ単位での幅を返します
使用上の注意
- 影響を受けるページ、リソース、フィールド、またはカタログオブジェクトが確定する前に、ページ描画ワークフローでこの API を使用してください
- ドキュメントが確定するまで、オブジェクト名、フィールド名、リソース名、および返されるハンドルを安定させておいてください
- ページ レベルの変更は、同じページ上の後続のオペレーターに影響します。一時的な設定が漏洩しないように、グラフィックスの状態を保存および復元してください