コンテンツの幅に応じて列の幅が変化する PDF ドキュメントにテーブルを作成したいと考えています。
PDFSharp、MigraDoc を使用しています
個々のセルから段落幅を取得すると役立つ場合があります。フォント/スタイルに応じてテキスト幅を取得する方法はありますか?
手がかりはありますか?
ありがとう。
PDFsharp 関数を使用すると、任意のテキストの幅を取得できます。
MigraDoc は PDF に限らず、PDF、RTF、印刷用のドキュメントを作成します。正確な幅を決定する機会はありません (PDF に制限し、PDFsharp を使用して幅を取得しない限り)。
MigraDoc は、必要に応じてテキストを次の行に改行します。
ダミーの PdfDocument を作成し、ページを作成し、そのページの XGraphics オブジェクト (gfx) を取得してから、gfx.MeasureString() を使用して幅を見つけます。