通常のPDFページのピクセル単位の高さはどれくらいですか?
私はそれがこのようなものだったと聞きました:
Dim pgSize As New iTextSharp.text.Rectangle(595, 792)
しかし、私はおそらく半分の高さを占める画像を追加しています。pgSizeはページ全体のように見え、画像はその半分しか占めていませんが、画像の高さは619のようになっていますか?
同じユニットにあるかわかりませんか?
ページサイズは、おそらくPageSizeオブジェクト(PageSize.LETTERなど)を使用して、ドキュメントを作成するときに設定した内容によって異なります。
それを確立すると、iTextSharpのほとんどの要素はポイントを使用し、1インチ= 2.54 cm = 72ポイントを使用します。
したがって、標準のレターページ(8.5x11)を使用した場合、それは612 x792になります。
画像に関する2番目の質問を理解できるかどうかはわかりませんが、iTextSharpのすべての単位はポイントであると思います。
Dim xDoc as new Document(PageSize.A4)
iTextSharpは、寸法を点で表します。彼らは1インチあたり72ポイントの一般的に受け入れられている標準を使用しています。ピクセル単位での測定を要求した場合、iTextSharpは1インチあたり96ピクセルを使用するか、1.3333 *ポイント=ピクセルの概算変換を使用します。
したがって、ページサイズが8.5インチx 11インチの場合、ピクセルでは816 x 1056になります。ポイントでは612 x792になります。
ITextSharpのデフォルトのページサイズはA4であることに注意してください。これは8.27インチx11.69インチです(USレター標準よりも少し長くなっています)。これは、ポイントで595 x 841、ピクセルで794 x1122に相当します。