問題タブ [oracle-xml-publisher]
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.
xml - Oracle XML Publisher でエスケープされた HTML 文字を出力する方法
Oracle のXML Publisher (Oracle XML Parser 10.1.0.5.0 に基づく) を使用して、.RTF テンプレートを使用してデータベースからレポートを生成しています。
私のフロント エンドでは、ユーザーは次の画像のように CK エディターにいくつかの値を入力します。
データベースでは、以下に示すように値が正しく保存されます。
XML Publisher を使用してレポートを PDF 形式で印刷すると、次のようなエスケープされた HTML 文字が表示されます。
これを修正して、エスケープされた文字の代わりに通常の文字を出力する方法はありますか?
事前にどうもありがとう
templates - BI Publisher の 2 つ以上のサブテンプレート
BI Publisherのメイン・テンプレートに2つ以上のサブテンプレートを追加できますか?
さまざまなテンプレートで再利用するために、クライアントの住所と個人情報を分離する必要があるという要件があります。入力パラメーターを両方に渡して (異なる RTF ファイル内の) 2 つのサブテンプレートを呼び出してみましたが、一度に 1 つのサブテンプレートしか取り込まれません。これがサンプルコードです。
サブテンプレートの呼び出しは次のとおりです
rtf - BI パブリッシャー テンプレートの繰り返しヘッダー
Oracle BI PUBLISHER によって生成された xml ファイルの BI パブリッシャーでテンプレートを設計しようとしています。
データがページ全体に印刷される場合、データに関連するヘッダー部分をすべてのページに印刷する必要があるように、ヘッダー部分をすべてのページで繰り返す必要があります。
繰り返しグループをヘッダーに、その終了タグを本文に含めようとしましたが、うまくいきません。
ヘッダー セクションは本文に関連しており、各グループは異なるヘッダーを持つことができます。
rtf - 別のフィールドの位置に基づいて RTF テンプレートでフィールドを動的に表示する方法
XML パブリッシャー レポートには、RTF テンプレートのページの下部にいくつかのフィールドがあるという要件があります。下からのフィールドの位置は、多くの属性 (上記のすべてのフィールドの単語数) に基づいています。
テンプレートが最初のページのフィールドに対応できない場合、フィールドは最初のページまたは 2 番目のページに表示されます。
フィールドが大きすぎると、最初のページに大量の空白を残して 2 ページ目に移動します。(このフィールドは 2 つのページに分割されるべきではないため、[行をページにまたがって分割できるようにする]のチェックを外しました)
要件は、このフィールドが 2 番目のページに表示される場合、最初のページで何らかの値 (値が 2 番目のページに表示されるように) を動的に表示する必要があることです。
これを達成できる方法はありますか?
xml - XML のループの前に特定のタグの値を取得する
D_COMP_CODEの値に基づいてレポートにロゴを適用できるように、G_COMP_CODEに対して開いているループの前にD_COMP_CODEの値が必要な要件に取り組んでいます。
XML/BI パブリッシャーで可能ですか?
以下はサンプルコードです。