iTextSharpを使用して画像をPDFレポートに表示しています。ここでは2つの画像を連続して表示したいと思っていますが、期待通りに動作していますが、ページの終わりに達すると問題が発生します。問題は、最後の行のイメージが同じページに収まるように縮小され、自動的に次のページに追加されないことです。すべての画像が同じ次元と解像度を持ちます。ページ終了時に自動的に画像を縮小する
-1
A
答えて
0
最も簡単な解決策(すべての画像を考慮し、同じディメンションおよび解像度を持っている)手動で新しいページを挿入して、ページに画像の最大数が挿入されているたびに改ページすることです。
1
コードをお知らせください。
私は以下のテストを書いていますが(Javaになっていても問題ありません)、結果は正しいようです。
public void tableWithImagesTest01() throws IOException, InterruptedException {
String testName = "tableWithImagesTest01.pdf";
String outFileName = destinationFolder + testName;
String cmpFileName = sourceFolder + "cmp_" + testName;
PdfDocument pdfDoc = new PdfDocument(new PdfWriter(outFileName));
Document doc = new Document(pdfDoc, PageSize.A3);
Image image1 = new Image(ImageDataFactory.create(sourceFolder + "itis.jpg"));
Table table = new Table(2);
for (int i = 0; i < 20; i++) {
table.addCell(new Cell().add(image1));
table.addCell(new Cell().add(image1));
table.addCell(new Cell().add(new Paragraph("Hello")));
table.addCell(new Cell().add(new Paragraph("World")));
}
doc.add(table);
doc.close();
Assert.assertNull(new CompareTool().compareByContent(outFileName, cmpFileName, destinationFolder, "diff"));
}
たぶん、あなたはsummat image1.setAutoScale(true);
を使うのか?それでも見るにはコードが必要です。以下のコメントから撮影
+0
ありがとう、最後に私はこの問題の解決策を得ました。 image.ScaleToFitHeight = false; – Firoz
0
は、機能するソリューションは、あなたが設定する必要があり、個々の画像に、次のとおりです。
image.ScaleToFitHeight =偽;
行をまとめて保存すると発生する可能性があります
関連する問題
- 1. phpfoxで画像のサイズを自動的に縮小する
- 2. HikariCPはプログラムの終了時に自動的にポーリングを終了します
- 3. シャットダウンフックがデバッグ時に自動的に終了する
- 4. 画像処理中にアクティビティが自動的に終了します(アンドロイド)
- 5. 時間の経過後に自動スケーリングのインスタンスを自動的に終了
- 6. SurfaceViewを自動的に終了
- 7. 垂直に縮小画像
- 8. Foundation6コンパイル時にSASS自動縮小をオフにする
- 9. ウェブページ上の小さなプレビューウィンドウに画像を自動的にリサイズ
- 10. Windowsの10 - 自動的に終了バッチスクリプト
- 11. ドッカーが自動的に終了
- 12. Silverlightで画像の縮小(縮小)
- 13. Magento - インポート時にベース画像、小さな画像、サムネイルを自動的に設定(管理パネル内)?
- 14. 拡大縮小CSSを使用して自動的に拡大縮小img
- 15. Javascriptを自動的に縮小する方法は?
- 16. html5動画プレーヤー - 自動終了フルスクリーン
- 17. Javaデーモンスレッドは、親が終了すると自動的に終了しますか?
- 18. `func`が終了するとスレッドは自動的に終了しますか?
- 19. 方向変更時に画像を自動的に検出
- 20. GoCDで長時間実行中のパイプラインを自動的に終了する
- 21. 時間枠に基づいてリソースグループを自動的に終了します
- 22. プロセス終了時にPF_UNIXソケットを自動的にクリーンアップしますか?
- 23. UIPopoverが自動的に終了するのを停止する
- 24. OpenGLテクスチャの解像度は自動的に縮小されますか?
- 25. ページの自動保存/送信フォーム/ブラウザの終了/終了
- 26. CSS3で画像を縮小
- 27. イメージを動的に縮小する
- 28. キャプションを画像のサイズに縮小
- 29. androidどのようにtablayoutの画面サイズに応じて画像ビューを自動縮小する?
- 30. 3分後にバックグラウンド実行が自動的に終了する
問題を再現するためのコードを用意しておいたほうがよいでしょう。 [mcve] – hering