如何将RTF字段插入Crystal Report?

2020-09-19 04:15发布

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

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


我想添加一个报告以报告包含特殊RTF字符的字段(例如,使用'\ bullet'RTF标签插入项目符号,或使用'\ chdate'RTF标签插入当前日期)。 我尝试了几种使用'\ bullet'(Crystal标记为完全支持)的方法,但是无论如何,我得到的字段仅包含Crystal Report和导出的RTF文档中的 \ bullet 文本。 请在下面看到我的工作并指出我做错了什么:

  1. 在CR设计器中,我创建一个包含'\ bullet'内容的公式字段
  2. 拖动此字段以进行报告
  3. 右键单击字段->格式字段->段落选项卡->文本解释->设置" RTF文本"; 常用标签->选中"可以增长"
  4. 确定以保存字段并保存报告RPT。
  5. 运行我的CR for VS应用程序并显示报告: \ bullet 文本显示在字段中,而不是项目符号
  6. 将报告导出到RTF或可编辑的RTF: \ bullet 文本显示在字段中,而不是项目符号

怎么了? 谢谢!

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

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


我想添加一个报告以报告包含特殊RTF字符的字段(例如,使用'\ bullet'RTF标签插入项目符号,或使用'\ chdate'RTF标签插入当前日期)。 我尝试了几种使用'\ bullet'(Crystal标记为完全支持)的方法,但是无论如何,我得到的字段仅包含Crystal Report和导出的RTF文档中的 \ bullet 文本。 请在下面看到我的工作并指出我做错了什么:

  1. 在CR设计器中,我创建一个包含'\ bullet'内容的公式字段
  2. 拖动此字段以进行报告
  3. 右键单击字段->格式字段->段落选项卡->文本解释->设置" RTF文本"; 常用标签->选中"可以增长"
  4. 确定以保存字段并保存报告RPT。
  5. 运行我的CR for VS应用程序并显示报告: \ bullet 文本显示在字段中,而不是项目符号
  6. 将报告导出到RTF或可编辑的RTF: \ bullet 文本显示在字段中,而不是项目符号

怎么了? 谢谢!

付费偷看设置
发送
4条回答
My梦
1楼 · 2020-09-19 04:41.采纳回答

您使用的编码还不够,写字板中的简单项目符号和文本会创建此rtf代码=项目符号一些文本

{\ rtf1 \ ansi \ ansicpg1252 \ deff0 \ deflang1033 {\ fonttbl {\ f0 \ fnil \ fcharset0 Calibri;} {\ f1 \ fnil \ fcharset2 Symbol;}}
{\ * \ generator Msftedit 5.41.21.2510 ;} \ viewkind4 \ uc1 \ pard {\ pntext \ f1 \'B7 \ tab} {\ * \ pn \ pnlvlblt \ pnf1 \ pnindent0 {\ pntxtb \'B7}} \ fi-360 \ li720 \ sa200 \ sl276 \ slmult1 \ lang9 \ f0 \ fs22一些文本\ par
}

Ian
哎,真难
2楼-- · 2020-09-19 04:40

感谢您的想法。 以下值" {\ rtf1 \ ansi \ pard {\ bullet} \ par}"将在报告和导出的RTF中生成项目符号。 但是,不幸的是,值" {\ rtf1 \ ansi \ pard {\ chdate} \ par}"会生成一个空字段。

95年老男孩
3楼-- · 2020-09-19 04:47

如果您只想将Bullet点与字段并排,则可以使用文本框 并使用靠近要点的侧翼或织带字符。 然后将字段放在该文本框旁边

伊恩

huskylover
4楼-- · 2020-09-19 04:44

您是否尝试过搜索和替换

创建公式

替换({yourrtffield},'\ chdate','\ bullet')

然后将该公式格式化为RTF

伊恩

一周热门 更多>