0

我有一份包含很多公式的报告,这些公式将单词“TRUE”翻译成“X”,将“FALSE”翻译成空格。

我使用这些在复选框中添加“X”。

有时我的复选框后面有文字。为了避免向左和向右轻微移动,我以固定宽度的字体打印“X”和“”。手动设置每个字段的字体非常繁琐。

有没有办法从公式内部指定显示字体?

像这样的东西会很好:

DisplayFontName = "Courier New";  //wishful thinking
DisplayFontSize = 8;  //wishful thinking

//this is the code I'm currently using
if Uppercase({table.somefield}) = "TRUE" then "X"
else " "
4

2 回答 2

1

不,这是不可能的。公式的上下文是仅为其设置公式的属性。您不能访问整个对象的属性,例如字段。也许您可以考虑使用公式抑制的两个图像,具体取决于您的字段值。然后你会摆脱字体问题。

于 2008-11-24T13:50:06.557 回答
0

据我记得,您可以使用公式字段设置字体,您可以在其中编写

if Uppercase({table.somefield}) = "TRUE" then "Courier New"

于 2008-11-21T04:32:43.530 回答