問題タブ [itext7]

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 に答える
2358 参照

itext - インチを指す itext7

これは iText5 関数の一部で、ページの高さと幅が最初に取得され、入力パラメータと比較されます。

iText7 API を読みましたが、pointsToInches または同様の関数が見つかりませんでした。簡単なことのように見えますが、見逃したのか、iText7 にドロップされたのかわかりません。関数またはポイントからインチへの変換方法を知っている人なら誰でも。どんな助けでも大歓迎です。

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

itext - iText 7 の章

iText 7 を使用して、チャプターとサブチャプターを含む pdf ファイルを作成しようとしています。Chapter クラスを使用した以前のバージョンの iText の例を見つけました。ただし、このクラスは iText 7 には含まれていないようです。

その機能は iText7 でどのように実装されていますか?

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

java - iText7 インデント リストの書式設定 (Java)

iText 7 を使用してリストを作成しています。複数レベルのインデントが必要です。

例:

  • アイテム1
    • サブアイテム 1
    • サブアイテム 2
      • サブサブアイテム 1
      • サブサブアイテム 2
  • 項目 2
    • サブアイテム 1
    • サブアイテム 2
      • サブサブアイテム 1
      • サブサブアイテム 2 - サブアイテム 1
    • サブアイテム 2
      • サブサブアイテム 1
      • サブサブアイテム 2
  • アイテム3
    • サブアイテム 1
    • サブアイテム 2
      • サブサブアイテム 1
      • サブサブアイテム 2

現在の試行:

特定のリスト項目を何らかの方法でインデントする方法が必要だと考えています。

ありがとうございます。

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

java - JavaFX & iText7

PDF ドキュメントにノードを追加できるようにする必要があります。現在、すべてのノードを FX 書き込み可能なイメージに変換し、そのイメージを iText7 にロードして PDF ファイルを作成しています。

例: JavaFX BarChart があり、その BarChart を PDF ファイルに追加する必要があるとします。現在、チャートを(スナップショットを介して)JavaFX WritableImageに変換し、その画像をPNGファイルとしてコンピューターに保存し、そのファイルを経由してロードしています

これは私にはかなり過剰に思えます。iText の技術者のいずれかがこれを見た場合は、返信をいただければ幸いです。

要するに (そして要約すると) FX ノードを PDF ファイルに直接追加する方法が欲しいのです。これを行うためのiTextよりも優れたソリューションがあれば、私はすべて耳にします。

ありがとう

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

java - バグまたは機能: ドキュメント プロパティのキーワードが正しく生成されませんでした

私はitext7 7.0.0を使用しています

第7章のWriterプロパティのサンプルに従いました

私の調査結果は次のとおりです。

(1) 書いたら

生成された正しい Keywords プロパティを取得します。

(2)しかし、私が書いた場合:

キーワードが適切に生成されませんでした。次のスクリーンショットを参照してください。 誤って生成されたキーワード

(3)私が書いた場合:

生成されたキーワードは再び正しかった: 正しく生成されたキーワード

これがバグなのか機能なのかはわかりませんが、この場合、行を改行するために「\n」するべきではないかもしれません。