我想在Crystal Reports for Visual Studio 2008中只格式化(粗体或斜体)文本框或公式对象(IFieldObject)的一部分Crystal Reports中的文本框或公式对象的一部分格式(使粗体或斜体)
我知道如何让整个字段变成粗体,但我只想要一部分。
例如:
...等等等等等等2009年5月12日等等等等......
这可能吗?我想一定有某种标记,但找不到任何参考 它。
我想在Crystal Reports for Visual Studio 2008中只格式化(粗体或斜体)文本框或公式对象(IFieldObject)的一部分Crystal Reports中的文本框或公式对象的一部分格式(使粗体或斜体)
我知道如何让整个字段变成粗体,但我只想要一部分。
例如:
...等等等等等等2009年5月12日等等等等......
这可能吗?我想一定有某种标记,但找不到任何参考 它。
您可以通过在字段中插入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
如果你把这个新的公式到报告,然后...
这里有个问题。原始文本不是HTML编码的,我确信我的示例代码在大约十行中做了简单的一行代码。此外,如果您的字段中没有冒号,则会强制执行错误。但是,它应该给你正确的想法。
我不知道,如果它是可行的。
您可以为要制作粗体的值创建单独的公式字段&将公式字段插入到其他公式字段之间,这将使其看起来像单个句子。
我认为这个答案的问题是粗体字段的动态大小。有没有办法让它动态调整大小,并让它背后的领域合适? (也许跨越几行) – 2009-06-12 16:43:02
创建的日期部分的公式,然后将其嵌入文本框,然后你可以格式化你喜欢
这伟大的工作,我加入了的公式,然后我改变了显示器的任何方式(格式对象 - >段落 - >文本解释)转换为HTML文本。谢谢我不知道这个选项。 – 2009-06-12 16:49:26
它工作。谢谢。 – 2013-07-12 10:49:14