我为字段定义了别名,以便在模板版本中提供友好名称。问题是这些友好名称是本地化的,FastReport使用别名保存模板,而不是字段名称!这似乎不是很聪明。
如果我使用在语言A中创建的模板并尝试将其与语言B一起使用,则会引发很多错误,因为找不到字段。或者更糟糕的是,如果某人决定某个特定的翻译不好并改变它,那么该字段将不再存在。
有没有办法为字段设置友好名称而不替换将要保存的模板的字段名称?
答案 0 :(得分:1)
由于FastReports将其所有报告模板保存为XML文件,因此最简单的方法就是编写一个例程,该例程将读取FastReport XML文件并遍历所有TfrxMemoView节点,从而更改文本属于友好的本地名称。