Oracle® Fusion Middleware Oracle Reports ServicesレポートWeb公開ガイド 12c (12.2.1.2) E82763-01 |
|
前 |
次 |
Oracle Reports 12cリリース(12.2.1.1)では新しいフォント・メカニズムを使用して、UNIXでTTF/TTCフォントを使用してUnicodeレポートが実行されます。これによって、通常は両方のプラットフォームで同じ外観のレポート出力が生成されます。
WindowsでUnicodeのサンプル・レポートを実行するには:
「EM MBeanブラウザWebLogicドメイン」→「システムMBeanブラウザ」にナビゲートします
uifont.ali用のReportsツールMBean oracle.frcommon.config:type=uifont.ali,name=uifont-<componentName>
にナビゲートします
[PDF:Subsetting]セクションに次のエントリを追加します。
"Arial Unicode MS"="ARIALUNI.TTF"
[Global]セクションにArialのエイリアシングが定義されていないことを確認します。定義されている場合はコメント・アウトします。
#Arial=Helvetica
フォントのARIALUNI.TTF
をREPORTS_PATH
に追加します。
WindowsレジストリでNLS_LANG
をAMERICAN_AMERICA.UTF8
に設定します。
Reports Builderでサンプル・レポートを開きます。
「ファイル」→「ファイルへ出力」→「PDF」を選択します。
レポート出力を保存します。
UNIXで同じUnicodeのレポートを実行するには:
レポートで使用されているUnicodeフォントがUNIXサーバー・マシンの$DOMAIN_HOME/reports/fonts
およびREPORTS_PATH
(ARIALUNI.TTF
など)で使用できることを確認します。それが使用できない場合、Windowsマシンから($DOMAIN_HOME/reports/fonts
)へコピーします。
reports.sh
でNLS_LANG
をAMERICAN_AMERICA.UTF8
に設定します。
次のコマンドラインを使用してレポートを実行します。
http://host:port/report=report_name.rdf&destype=cache&desformat=pdf&userid=user/password@db
例:
http://host:port/report=Unicode.rdf&destype=cache&desformat=pdf&P_LANG_ID=JA&userid=oe/oe@mydb
UNIXにおける出力とWindowにおける出力とを比較して、両方が同じであることを確認します。