4

PDFに出力するJavaでテキストエディタを作成しています。プログラムに表示されるデータと出力PDFをできるだけ近くで同期するには、A4用紙と同じサイズの(または少なくとも縮尺が合っている)JPanelが必要です。mmサイズ(297x210)をピクセルに変換しようとしましたが、通常サイズのA4ドキュメントをPDFで開くと、JPanelよりもページが大きくなります。

ピクセル単位の特定のサイズは、A4サイズ(100%で表示)で作成されたすべてのドキュメント(.doc、.pdfなど)のサイズと一致しますか、それともプログラムごとに異なりますか?

変換契約全体を理解しようとしています...AdobeReaderのサイズを視覚的に一致させる必要がありますか、それともインチまたはミリメートルのページサイズと組み合わせる何らかの要因がありますか?ページサイズ全体のフォーマット取引がどのように機能するかを知っている人はいますか?

4

3 に答える 3

3

私の経験では、プリンタ標準のようなものはありません。プリンターやAdobeAcrobatReaderなどのソフトウェアの動作は大幅に異なります。A4サイズのパネルを自動的に縮小して、余白のある1ページに収める場合もあれば、2ページに1ピクセルの列、3ページに1ピクセルの行を含む4ページを印刷する場合もあります。

残念ながら、試行錯誤を繰り返す必要があります。Acrobat Readerで動作するようにしてから、印刷して同じように出力されるかどうかを確認してください。これは、ページのフォーマット方法に関するあらゆるヒントを提供するのに役立ちます。これらのヒントがないため、このソフトウェアの多くは、あなたの意図が何であるかを推測する傾向があります。

于 2012-09-07T10:18:07.067 に答える
3
  1. からの直接出力が作成されるため、2Dグラフィックスのチュートリアルを参照してください。GraphicsBufferedImageSwing GUI1pixes == 1 DPI

  2. がある

  3. いくつかの例

于 2012-09-07T10:34:35.460 に答える
2

私の経験から、すべての印刷可能なサイズは72ピクセル=1インチベースの測定値を使用します。デフォルトの勝ちDPI=96であるため、違いがある可能性があります。

于 2012-09-07T12:47:41.803 に答える