問題タブ [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.
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
。封筒ウィンドウの上にきれいに表示されるタイトルを追加しました。次に、テーブルを追加しました。この表は、エンベロープ ウィンドウの上下に部分的に表示されています。したがって、これらのレターには表だけでなく、場合によっては複数の表や段落を含めることができます。
android - Android: PdfPTable のセルの幅を減らす
PdfPTable
PDF のフッターに があります。フッターには、上下に 3 つの文を含める必要があります。また、バーコード画像がこのフッターの下にあるはずです。私の現在の実装では、次のようにしています。
新しい要件に従って、バーコードとフッターが 2 つの異なるページに分割されないようになりました。Document
バーコードを変数に直接追加するのではなく、フッター テーブルにバーコードを追加したことを達成するため。以下はそのためのコードです。
上記のコードで3つのバリエーションを試しました
- 画像をフッター テーブルに直接追加します。
- 画像を PDfPCell に追加してから、フッター テーブルに追加します。
- 画像を PDFPTable に追加してから、フッター テーブルに追加します。
しかし、上記の 3 つのケースすべてで、バーコードが必要な幅を超えて引き伸ばされるという予期しない結果が得られます。下の画像を参照してください。
元の実装に合わせて最後のセル幅を変更する方法について、誰かが私を助けてくれると助かります。
前もって感謝します!