Crystal reports 将字体样式设置为“公式”字段

Crystal reports 将字体样式设置为“公式”字段,crystal-reports,Crystal Reports,我对crystal report 10有问题。我在crystal report的详细信息中有一个公式字段。我想在这个公式字段中设置字体样式,但我不知道在检查条件后如何设置 所以请帮助解决这个问题 谢谢, Ung Sopolin您应该能够右键单击报告中的字段并选择Format field(格式字段),这将打开格式编辑器。从那里,您应该能够在选项卡中导航,以将字段修改为所需的格式。要更改字体,请导航到“字体”选项卡。顶部还应该有一个格式化工具栏,其中包含常用的格式化命令。如果没有,则转到“视图/工具

我对crystal report 10有问题。我在crystal report的详细信息中有一个公式字段。我想在这个公式字段中设置字体样式,但我不知道在检查条件后如何设置

所以请帮助解决这个问题

谢谢,
Ung Sopolin

您应该能够右键单击报告中的字段并选择Format field(格式字段),这将打开格式编辑器。从那里,您应该能够在选项卡中导航,以将字段修改为所需的格式。要更改字体,请导航到“字体”选项卡。顶部还应该有一个格式化工具栏,其中包含常用的格式化命令。如果没有,则转到“视图/工具栏”并检查“格式”选项卡。希望这有帮助。谢谢

编辑:如果要以编程方式更改格式,可以通过更改HTML的文本解释,然后传入HTML代码来实现。请参阅以下问题的公认答案。

您应该能够右键单击报告中的字段并选择Format field(格式字段),这将打开格式编辑器。从那里,您应该能够在选项卡中导航,以将字段修改为所需的格式。要更改字体,请导航到“字体”选项卡。顶部还应该有一个格式化工具栏,其中包含常用的格式化命令。如果没有,则转到“视图/工具栏”并检查“格式”选项卡。希望这有帮助。谢谢

编辑:如果要以编程方式更改格式,可以通过更改HTML的文本解释,然后传入HTML代码来实现。请参阅以下问题的公认答案。

使用类似以下内容:

If {this} = "that" Then
     crItalic
Else
     crRegular
这将出现在字段对象的字体样式中


我猜粗体也是
crBold
。只需设定您的条件,然后返回三个选项中的任意一个即可满足您的需要。

使用以下方法:

If {this} = "that" Then
     crItalic
Else
     crRegular
这将出现在字段对象的字体样式中


我猜粗体也是
crBold
。只需设置条件并返回三个选项中的任意一个即可满足您的需要。

右键单击字段对象,单击格式对象,选择字体选项卡,单击x-2图像

编写以下代码段

if({?Your_Parameter}='your value') then
 "Arial"
else
 "Times New Roman"

右键单击字段对象,单击格式对象,选择字体选项卡,单击x-2图像

编写以下代码段

if({?Your_Parameter}='your value') then
 "Arial"
else
 "Times New Roman"

不,我的意思是我想在crystal report 10的代码中设置它。例如:我有一个公式字段(@description)。在代码中,我想设置为@description=crBold或@description=crItalic+1,使用html解释要比通过编程更改报告布局容易得多。至少是IMHO。我正在使用vb.net中的crystal report viewer查看报告。所以我不知道如何设置它。你知道,我只能在设计时格式化字体样式,但如果我在设计中格式化字体样式,所有数据都是一样的,就像粗体一样。但是我想检查sum单词,然后我只将粗体设置为这个单词。你能帮我吗?我真的不知道怎样才能比我的答案更具体。您需要右键单击要格式化的字段,选择format Object,并将文本解释更改为“HTML文本”,然后您可以将HTML传递到该字段,而不是仅传递数据。查看此链接可获得有关HTML的简单教程。不,我的意思是我想在crystal report 10的代码中设置它。例如:我有一个公式字段(@description)。在代码中,我想设置为@description=crBold或@description=crItalic+1,使用html解释要比通过编程更改报告布局容易得多。至少是IMHO。我正在使用vb.net中的crystal report viewer查看报告。所以我不知道如何设置它。你知道,我只能在设计时格式化字体样式,但如果我在设计中格式化字体样式,所有数据都是一样的,就像粗体一样。但是我想检查sum单词,然后我只将粗体设置为这个单词。你能帮我吗?我真的不知道怎样才能比我的答案更具体。您需要右键单击要格式化的字段,选择format Object,并将文本解释更改为“HTML文本”,然后您可以将HTML传递到该字段,而不是仅传递数据。查看此链接可获得有关HTML的简单教程。