Oracle EBS的BIP報表中顯示特殊字型

來源:互聯網
上載者:User

標籤:

http://oracleseeker.com/2009/08/25/font_mapping_setup_for_special_character_print_in_oracle_ebs_bip/

如若在BIP報表中使用了一些特殊的字型,這些字型在JRE的字型庫中沒有的話,則BIP報表的運行結果就不正確,最典型的例子就是條碼字型的列印。

 

 

如是我在rtf模板中使用code39字型設計的條碼顯示

但是在Oracle EBS環境下運行之後的結果如下,條碼字型的格式丟失了:

這是由於FO引擎在產生報表的時候找不到合適的字型,而採用了預設的字型而產生的結果,為瞭解決這個問題,需要定義字型的轉換:

1,在XML Publisher Administrator職責下,首先上傳字型檔

2,在XML Publisher Administrator職責下,定義字型轉換映射集

由於我們的模板使用的是RTF格式的,因此Type需要選擇FO To PDF

3,在XML Publisher Administrator職責下,定義字型轉換映射關係

輸入Font Family,這個值可以開啟字型檔來查看

根據模板中使用字型的情況來選擇Style和Weight

如果需要根據Locale來決定使用字型映射,則填入Language和Territory,不填代表所有語音環境下都適用

4,定義好字型映射之後,修改BIP模板檔案的配置

查詢出BIP模板定義後,點擊右上方的 Edit Configuration 按鈕

展開FO Processing部分,設定Font mapping set為上面定義好的字型映射集

 

 

 

 

再次運行BIP報表,結果如下,正是模板中所設計的結果:

 

任何Oracle EBS沒有提供的預定義字型使用到我們的模板檔案中用來產生PDF報表,都需要通過上面描述的步驟來定義字型映射來完成特殊字元的列印。

 

 

無相關文章.

Oracle EBS的BIP報表中顯示特殊字型

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.