如何拆分和更改水晶报表元素的字体样式?

2020-09-21 00:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们有一个使用Crystal R...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们有一个使用Crystal Report生成的报告。生成时,我们要求有一个带有项目列表的复选框。 该复选框仅在Wingdings字体中可用。 由于我们将Arial字体用于列表项,因此无法更改用于显示列表的公式字段的字体。 例如:[] task1 [x] task2

我们需要拆分每个列表项,并用wingdings字体的复选框替换方括号。

我们如何在Crystal Report中为此创建公式?

6条回答
me_for_i
2020-09-21 00:36 .采纳回答

您好Shahabas,

1。 使用以下代码创建公式:

 local stringvar s:= {字符串字段}; //将此字段替换为实际的数据库字段
 本地stringvar数组s2:= split(s," |");
 本地stringvar fs;
 本地号码
 对于我:= 1到ubound(s2)做
 (
     如果s2 [i]如'[x *'
         fs:= fs&''&chr(254)&''&'&''&Mid(s2 [i],instr(  s2 [i],"]")+ 1)和''
     否则,如果s2 [i]如'[] *',
         fs:= fs&''&chr(111)&''&'&''&Mid(s2 [i],instr(  s2 [i],"]")+ 1)和''
 );
 fs; 

2。 将该字段拖放到报表中>右键单击该字段>格式字段>段落选项卡>在"文本解释"下,选择" HTML文本"。

-Abhilash

一周热门 更多>