web-dev-qa-db-ja.com

itextsharp:通常のPDFページのピクセル単位の高さはどれくらいですか?

通常の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のすべての単位はポイントであると思います。

30
sbrogers
Dim xDoc as new Document(PageSize.A4)
2
V Malhi

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に相当します。

2
psharkauburn