私は C で小さな PDF ライブラリを作成しています。テキストのレンダリングを担当する PDF ソース コードを生成するとき、次の段落を正しくレンダリングするために、レンダリングされたテキストが占めるスペースの量を知る必要があります。
どうすればわかりますか?
ありがとうございました!
PDF テキスト レンダリングのメカニズムと計算は、PDF 仕様ISO 32000-1で徹底的に説明されています。最も重要なのは、第 8 章のグラフィックと第 9章のテキストです。
基本的に、現在のグラフィックの状態 (PDF を作成するのは自分なので簡単なはずです) と、使用しているフォントのメトリックを把握してから計算する必要があります。
これらの詳細のほとんどは、第 9 章で説明されている演算子と計算によって管理されていますが、第 8 章で説明されている現在の変換行列を忘れてはなりません。