我有一个包含很多公式的报告,将“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 " "
答案 0 :(得分:1)
不,这是不可能的。公式的上下文是仅为其设置公式的属性。您无法访问整个对象的属性,例如一个领域。也许你可以考虑使用一个公式压缩的两个图像,具体取决于你的字段的值。然后你就可以摆脱字体问题了。
答案 1 :(得分:0)
根据我的记忆,您可以使用公式字段设置字体,您可以在其中编写
如果大写({table.somefield})=“TRUE”,那么“Courier New”