ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Reports ServicesレポートWeb公開ガイド
11g リリース 1 (11.1.1)
B61375-04
  ドキュメント・ライブラリへ移動
ライブラリ
製品リストへ移動
製品
目次へ移動
目次
索引へ移動
索引

前
 
次
 

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

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

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

  1. Oracle Enterprise Managerで、「レポート」→「管理」→「Forms/Reportsの共通構成」を選択して、「Forms Reports共通コンポーネント構成」ページを表示します。

    • [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サーバー・マシンの$ORACLE_INSTANCE/reports/fontsおよびREPORTS_PATH (ARIALUNI.TTFなど)で使用できることを確認します。それが使用できない場合、Windowsマシンから($ORACLE_INSTANCE/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における出力とを比較して、両方が同じであることを確認します。