Nat*_*oop 6 formatting crystal-reports
我试图在Crystal Reports for Visual Studio 2008中仅格式化(粗体或斜体)文本框或公式对象(IFieldObject)的一部分.
我知道如何使整个字段变粗,但我只想要一部分.
例如:
......等等等等等等2009年5月12日等等等等......
这可能吗?我认为必须有某种标记,但找不到任何引用.
sea*_*boy 14
您可以通过在字段中插入HTML标记(使用公式)然后将新公式显示为HTML字段来完成此操作.
例如,这是一个基本的语法公式,它接受一个字段并在冒号前面的文本周围添加粗体标记.
dim sTmp as string
dim sLeft as string
dim sRight as string
dim sAll as string
sTmp = {yourtable.yourfield}
sLeft = (split(sTmp,":"))(1)
sRight = (split(sTmp,":"))(2)
sAll = "<b>"+sLeft+":</b>"+sRight
formula = sAll
Run Code Online (Sandbox Code Playgroud)
如果您将此新公式放入报告中,然后......
这里有Gotchas.原始文本不是HTML编码的,我确信我的示例代码在大约十行中做了简单的单行操作.此外,如果您的字段中没有冒号,则会强制显示错误.但是,它应该给你正确的想法.