最近のアクセス:
[PDF Reports Library] プロパティ

PDF 形式の Web レポートの生成に使用するライブラリを設定します。

iText (Legacy) 既定値です。iText 2 または 4 (ジェネレーターに依存) を使用して PDF を生成し、PDF レポートで HTML 出力を管理します。
iText 8 PDF 生成の全般的な処理には iText 8 Core、PDF レポートの HTML 出力には pdfHTML を使用します。
PDFBox 無料のオープンソースである PDFBox ライブラリを使用して PDF を生成し、PDF レポートで HTML 出力を管理します。

適用範囲

ジェネレーター: Java.NET
レベル: ジェネレーター

説明

このプロパティを使用すると、アプリケーションの特定のニーズに合わせて、さまざまなライブラリから選択できます。
「iText (Legacy)」の値を選択することによって、GeneXus 18 Upgrade 4 より前のバージョンで生成されたプログラムにも参照されたライブラリを選択します。つまり次のようになります:
iText 8 のライセンススキームの相違に注意する必要があります。詳細については、「iText License Model」を参照してください。
特定のライブラリを選択する場合は、生成されるレポートの見た目が細部まで完全に同じになることは期待しないでください。各ライブラリには、太字や斜体のテキストなど、特定の機能を処理する独自の方法があります。たとえば、iText は任意のテキストを太字または斜体にするメソッドを提供していますが、PDFBox はそのような機能を提供しておらず、代わりに特定のフォントファイル (ttf) の使用を提案します。
また、PDFBox (Java ジェネレーターでのみ使用可能) は低レベルのライブラリであり、複数レベルのリスト、テーブル、インラインまたは内部スタイルなど、複雑なレイアウトを作成するように設計されていない点に注意することが重要です。PDF レポート内で HTML コンテンツをより高度にレンダリングする必要がある場合は、iText 8 の使用をお勧めします。これは、生成される PDF ドキュメントでより高度なプレゼンテーションを行うための強化されたレンダリング機能を提供します。

実行時/設計時

このプロパティは設計時にのみ適用されます。

プロパティの変更の適用方法

プロパティに値を設定したときに、それに対応する変更を適用するには、任意のオブジェクトをビルドして *.config ファイルを生成します。

参考情報

PDF レポート
GeneXus で生成された Web アプリケーションが使用する外部ユーティリティ

Created: 23/08/24 18:59 by Admin Last update: 24/03/06 17:00 by Admin
カテゴリ
Powered by GXwiki 3.0