問題タブ [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 に答える
820 参照

itext - テーブルに入力可能なフィールドを挿入する [iText]

iTextを使用して入力可能なフィールドをPdfPTableに挿入する方法を理解するのに少し時間を費やしました。本を読んだりグーグルで検索したりして、フィールドは直接コンテンツを介して追加する必要があることを知りました。作成中のテーブルの特定のセルにフィールドを追加する必要があるため、これを行うにはセル イベントを使用する必要があります。

私の理解を深めるために、この方法で行う理由は、PdfPCellEvent がテーブル セルの正確な位置を提供する Rectangle を提供するためであることを誰かが確認できることを望んでいましたか?

これが非常に明白に思われる場合はお詫び申し上げます。私の Java の知識は、構造化された方法で学習するのではなく、特定の要件に取り組むことで構築されているため、非常に基本的な概念がいくつか欠けている可能性があります。

0 投票する
2 に答える
3011 参照

c# - 多くのセルで PdfPTable のメモリ消費を減らす方法

単一の PdfTable で構成される ITextSharp を使用して PDF を作成しています。残念なことに、特定のデータ セットでは、作成された多数の PdfPCells が原因でメモリ不足の例外が発生しています (メモリ使用量をプロファイリングしました - 100 万セルのほぼ 1/2 を取得しました!)

このような場合にメモリ使用量を減らす方法はありますか? さまざまなポイント(各行の後)でフラッシュし、完全に圧縮しようとしました

PdfWriter は FileStream に基づいています

コードは次のようになります。

0 投票する
2 に答える
1202 参照

itextsharp - ページが変更されたときにヘッダー セルを変更するにはどうすればよいですか?

ドキュメントにPdfPTableiTextSharp を使用して書かれています。テーブルが別のページにオーバーフローするたびに繰り返されるヘッダー行がいくつかあります。これらの行の 1 つに、"John Doe" などのテキストを含むセルが含まれています。

私が望むのは、そのテキストが後続の各ページで「John Doe (続き)」に変わることです。私が知る限り、そのページのヘッダー セルのインスタンスを何らかの方法で操作するイベントで何かをする必要がありOnEndPageますが、書かれたコンテンツでセルを正確に見つけて操作する方法を見つけるのに苦労しています。

どうすればこの目標を達成できますか?

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

pdf - itext pdfptableヘッダーの新しい単語を確認するにはどうすれば改行が必要ですか?

私は itext 2.1.7 ライブラリを使用していますが、それのみを使用したいと考えています。ただし、テーブルの行ヘッダーがワード単位で増加する PdfPTable を作成するたびに、それらがスクランブルされることに気付きました。

たとえば、テーブル ヘッダー : Total Power For Customer.(ここでは、Total Power 、r For Customer が表示されます) は、Poweの後に改行がかかることを意味します。それは言葉をカットします。

ここに画像の説明を入力

これらは PdfPTable のヘッダーです。書式設定を使用していないため、単に使用しています。

他にもコラムあります!特別なフォーマットは行われていません。

itext 2.1.7.(com.lowagie) で使用できる適切な書式設定オプションはありますか?

ただし、jqgridも使用しましたが、jqgridが管理します。幅が合わない場合は、それに応じて調整するときに改行が必要です。

これは有効な質問であるため、この質問に反対票を投じても役に立ちません。

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

java - itextpdf: テーブルが分割されたときに新しいページを挿入する方法は?

iTextPdf 5.4.1 を使用しています。多くの行を含むテーブルがあり、テーブルが次のページに自動分割されるときに、画像を挿入してから別の改ページを挿入して、テーブルの行を続けたいと考えています。

例: テーブルが行数に基づいて 2 ページを占めるとします。

最終的な出力は次のようになります:
ページ 1: 最初のページに収まるテーブル行
ページ 2: 画像
ページ 3: 残りのテーブル行。

そのため、テーブルが分割されるたびに、画像を挿入してから改ページしたいと考えています。

次のように、PdfPTableEventSplit インターフェイスを使用しようとしています。

ただし、テーブルがレンダリングされた後、pdf に書き込まれる前にイベントが呼び出されるように見えるため、それはうまくいかないようです。

私は取得しています:
ページ1:画像
ページ2:テーブル行
ページ3:テーブル行

誰もこれを行う方法を知っていますか?

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

pdf-generation - n列の改ページを持つiTextテーブル

私はiTextが初めてで、何かを理解しようとしています。どんな助けでも大歓迎です。

1 ページに収まらない n 列を持つテーブルを生成し、残りの列を 2 ページ目などに続けたいと思います。

iTextでこれを行う方法はありますか?

ありがとう、カーク

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

mysql - HTMLからPDFへのjspページを作成する

ユーザーがtinymceを使用して質問を追加する(たとえば、20の質問を追加したとします)jspプロジェクトを実行しています。この質問はmysqlデータベースに送信されます。次に、この質問をデータベースから直接pdfに印刷する必要があります。htmlworker.parse を使用して、質問を pdf に渡しましたが、ここでの唯一の問題は、質問が 1 つの列に表示されることです。pdfptable を使用しようとしましたが、使用できないため、並べ替えることができますこれらの質問を表または 2 列にまとめてください。