プライマリ・コンテンツに移動
Oracle® Fusion Middleware Oracle Reports ServicesレポートWeb公開ガイド
12c (12.2.1.2)
E82763-01
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

9.7 TTF/TTCフォントを使用したUnicodeレポートの実行

Oracle Reports 12cリリース(12.2.1.1)では新しいフォント・メカニズムを使用して、UNIXでTTF/TTCフォントを使用してUnicodeレポートが実行されます。これによって、通常は両方のプラットフォームで同じ外観のレポート出力が生成されます。

WindowsでUnicodeのサンプル・レポートを実行するには:

  1. 「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
      
  2. フォントのARIALUNI.TTFREPORTS_PATHに追加します。

  3. WindowsレジストリでNLS_LANGAMERICAN_AMERICA.UTF8に設定します。

  4. Reports Builderでサンプル・レポートを開きます。

  5. 「ファイル」→「ファイルへ出力」→「PDF」を選択します。

  6. レポート出力を保存します。

UNIXで同じUnicodeのレポートを実行するには:

  1. レポートで使用されているUnicodeフォントがUNIXサーバー・マシンの$DOMAIN_HOME/reports/fontsおよびREPORTS_PATH (ARIALUNI.TTFなど)で使用できることを確認します。それが使用できない場合、Windowsマシンから($DOMAIN_HOME/reports/fonts)へコピーします。

  2. reports.shNLS_LANGAMERICAN_AMERICA.UTF8に設定します。

  3. 次のコマンドラインを使用してレポートを実行します。

    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における出力とを比較して、両方が同じであることを確認します。