【BO】为WEBI报表添加自定义字体font
2014-08-21 14:43
1066 查看
本篇主要讲解如何为sap business objects 的web intelligence报表组件新增字体。因为系统默认预设的字体对中文而言实在是太丑了,有的字体特喵的直接把中文变成方框框了!
一、系统环境:
SAP BusinessObjects Business Intelligence (BI) 4.x
Windows Server2008R2
示例字体:微软雅黑
二、操作步骤
1、首先要确保【微软雅黑】字体已经安装在Windows系统里了(“安装”指的是:ttf文件存放在这个目录下: [OS install drive]\Windows\fonts)
本例中的【微软雅黑】的文件名及后缀为:msyh.ttf(普通)、msyhbd.ttf(粗体)
BO的Server服务端需要安装这个字体,需要访问报表的Rich Client胖客户端也要安装这个字体。
2、确保安装完成后的字体能够正常的使用。检测方法:在服务端或客户端,打开office Word 20XX(或者记事本),打上几个中文字+英文字+数字,然后修改其格式为【微软雅黑】,看看字体是否变为我们期望的样式。
3、在BO Server服务端,编辑打开位于[install directory]\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win64_x64\fonts\目录下的fontalias.xml文件。
4、添加如下一段代码:
注意:
MSyahei就是我们希望显示在字体格式下拉列表中的显示名称;
只需要修改代码中已经标黄背景的部分为我们需要的内容就可以了。
5、重复步骤3和4,编辑打开位于[install directory]\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\fonts\目录下的fontalias.xml文件,同样也是添加上面的那段代码。
6、重复步骤5,在需要访问webi报表的Rich Client胖客户端系统中,编辑打开位于[install directory]\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\fonts\目录下的fontalias.xml文件。
7、BO服务端重启Tomcat服务和 Intelligence Processing Server服务,胖客户端需要完全退出之后再重新打开。
服务启动完毕之后,再次进入WEBI,随便选中一个单元格,编辑格式,字体下拉列表中就多出一个我们期望的【微软雅黑】出来啦!
一、系统环境:
SAP BusinessObjects Business Intelligence (BI) 4.x
Windows Server2008R2
示例字体:微软雅黑
二、操作步骤
1、首先要确保【微软雅黑】字体已经安装在Windows系统里了(“安装”指的是:ttf文件存放在这个目录下: [OS install drive]\Windows\fonts)
本例中的【微软雅黑】的文件名及后缀为:msyh.ttf(普通)、msyhbd.ttf(粗体)
BO的Server服务端需要安装这个字体,需要访问报表的Rich Client胖客户端也要安装这个字体。
2、确保安装完成后的字体能够正常的使用。检测方法:在服务端或客户端,打开office Word 20XX(或者记事本),打上几个中文字+英文字+数字,然后修改其格式为【微软雅黑】,看看字体是否变为我们期望的样式。
3、在BO Server服务端,编辑打开位于[install directory]\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win64_x64\fonts\目录下的fontalias.xml文件。
4、添加如下一段代码:
<FONT NAME="MSyahei"> <FONTFAMILY PLATFORM="ttf" NAME="MSyahei"> <FONTATTRIBUTE BOLD="false" ITALIC="false" LOGICAL="MSyahei" PHYSICAL="msyh.ttf"/> <FONTATTRIBUTE BOLD="true" ITALIC="false" LOGICAL="MSyahei Bold" PHYSICAL="msyhbd.ttf"/> </FONTFAMILY> <FONTFAMILY PLATFORM="win" NAME="MSyahei"/> <FONTFAMILY PLATFORM="java" NAME="MSyahei, Arial, 'Times New Roman'"/> <FONTFAMILY PLATFORM="html" NAME="MSyahei, Arial, 'Times New Roman'"/> </FONT>
注意:
MSyahei就是我们希望显示在字体格式下拉列表中的显示名称;
只需要修改代码中已经标黄背景的部分为我们需要的内容就可以了。
5、重复步骤3和4,编辑打开位于[install directory]\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\fonts\目录下的fontalias.xml文件,同样也是添加上面的那段代码。
6、重复步骤5,在需要访问webi报表的Rich Client胖客户端系统中,编辑打开位于[install directory]\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\win32_x86\fonts\目录下的fontalias.xml文件。
7、BO服务端重启Tomcat服务和 Intelligence Processing Server服务,胖客户端需要完全退出之后再重新打开。
服务启动完毕之后,再次进入WEBI,随便选中一个单元格,编辑格式,字体下拉列表中就多出一个我们期望的【微软雅黑】出来啦!
相关文章推荐
- IOS添加自定义字体 [UIFont fontWithName: size:]
- IOS 添加自定义字体font
- Browser-width defined font size自定义容器和字体大小
- ASP调用BO的WEBI开发的报表
- IOS 添加自定义字体库
- IOS添加自定义字体【转】
- SAP EWM 在监控器报表中添加自定义字段
- 在FLEX的RichTextEditor中添加自定义字体名
- 报表添加用户自定义面板
- IOS添加自定义字体
- iOS添加自定义自体 [UIFont fontWithName: size:]
- 使用BO JAVA SDK打开WEBI报表,并进行PDF、EXCEL、CSV、HTML导出
- Flex中如何通过设置fontFamily样式在ComboBox控件中使用自定义嵌入字体的例子
- Expression Blend 中添加自定义字体
- 自定义个性cmd界面 轻松打造个性的cmd 修改cmd字体颜色 添加个性cmd内容(转)
- 润乾api实现自定义报表组并添加参数模板
- Terminus Font in gVim & PuTTY (Windows XP) || Windows XP 中 gVim, PuTTY 添加 Terminus 字体
- 图形的绘制,如何使用自定义画笔(颜色,线宽,线形)。如何为程序中添加选项菜单和选项设置对话框,如何使用标准颜色对话框,如何使用字体对话框,在选项对话框中实现预览功能。实现选项对话框和窗口类中的数据交换。如何改变对话框和控件的背景色,如何改变控件的文本颜色,
- 网页设计之CSS @font-face应用网页字体自定义
- TextView的一些高级应用(自定义字体、显示多种颜色、添加阴影)