作成日: 2024/01/19 最終更新日: 2024/01/31
文書種別
技術情報
詳細
PDFライブラリでは、PDFファイルを出力するための基本機能を提供していますが、文字列や図形などを描画する時、サポートされていない設定があります。次の情報は、これらの制限事項および対処方法です。
- Graphics.DrawRectangleメソッドで四角形を描画する時、PenのDashStyleに使用できる線種はDashとCustomのみです。以下の設定は反映されません。
・DashDot/DashDotDot/Dot/Solid
この現象を回避するには、次の情報を参照してください。
PDFライブラリで四角形を描画するときに、サポートされない破線のスタイルがある - Graphics.DrawStringメソッドで四角形にテキストを描画する際、メソッドの引数にLineAlignmentプロパティを設定したStringFormatオブジェクトを指定しても、正しく反映されません。LineAlignmentプロパティはCenterやFarに設定しても常にNearとして動作します。
この現象を回避するには、次の情報を参照してください。
PDFライブラリで文字列を描画するときに、文字列の位置を設定しても反映されない場合がある - Graphics.DrawStringメソッドで四角形にテキストを描画する際、文字列が四角形のサイズを超えても自動的に改行しません。サイズを計算して独自に実装する必要があります。
- 文字列が多い時、自動的に改ページすることはできません。CreatePageメソッドを使用して新しいページを明示的に開始する必要があります。