問題タブ [pdfptable]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1465 参照

itext - ColumnText内のiTextテーブルはまとめられません

iText 5.5.9 を使用しています。の中PdfPTableに表示する がありColumnTextます。にColumnTextは、小さい列と大きい列があります。

テーブルが小さい列に対して大きすぎる場合は、2 番目の大きい列に移動する必要があります。これどうやってするの?

を使用してみtable.setKeepTogether(true)ましたが、うまくいきません。また、このページ ( http://itext.2136553.n4.nabble.com/PdfPTable-KeepTogether-and-ColumnText-td2141501.html )からの提案を試して、テーブルを 2 番目のテーブル内にラップして使用しtableWrapper.setSplitRows(false)ました。しかし、そうすると、テーブルがまったく見えなくなります。

これが私のコードです:

編集:問題自体ではなく、解決策について尋ねていることに気付きました。だから私はここで一歩後退しています。

これは、PDF の最初のページに封筒ウィンドウ用のオプションのスペースがあるという考え方です。このウィンドウにはアドレスが表示されます。これにより、(最初の) ページの残りの部分が封筒ウィンドウの上と下の 2 つの領域に分割されます。sで解いてみましたColumnText。封筒ウィンドウの上にきれいに表示されるタイトルを追加しました。次に、テーブルを追加しました。この表は、エンベロープ ウィンドウの上下に部分的に表示されています。したがって、これらのレターには表だけでなく、場合によっては複数の表や段落を含めることができます。

0 投票する
0 に答える
383 参照

android - Android: PdfPTable のセルの幅を減らす

PdfPTablePDF のフッターに があります。フッターには、上下に 3 つの文を含める必要があります。また、バーコード画像がこのフッターの下にあるはずです。私の現在の実装では、次のようにしています。

私の現在の実装

新しい要件に従って、バーコードとフッターが 2 つの異なるページに分割されないようになりました。Documentバーコードを変数に直接追加するのではなく、フッター テーブルにバーコードを追加したことを達成するため。以下はそのためのコードです。

上記のコードで3つのバリエーションを試しました

  1. 画像をフッター テーブルに直接追加します。
  2. 画像を PDfPCell に追加してから、フッター テーブルに追加します。
  3. 画像を PDFPTable に追加してから、フッター テーブルに追加します。

しかし、上記の 3 つのケースすべてで、バーコードが必要な幅を超えて引き伸ばされるという予期しない結果が得られます。下の画像を参照してください。 変更後の PDF

元の実装に合わせて最後のセル幅を変更する方法について、誰かが私を助けてくれると助かります。

前もって感謝します!

0 投票する
1 に答える
189 参照

itext - ページの最後に PdfPTable の繰り返し行がありますか?

PdfPTable (iText) を使用して、値のリストが入力されたテーブルを印刷しています。

問題は、PdfPTable の表示に複数のページが必要な場合、その最後の行が最初のページの最後に印刷され、2 ページ目の最初にも印刷されることです

以下に例を示します。

ここに画像の説明を入力


編集 :

以下のコードを見つけてください: