2012-04-09 84 views
2

我定义的别名为各个领域提供模板编辑友好名称。问题是这些友好名称是本地化的,FastReport使用别名保存模板,而不是字段名称!这看起来不是很聪明。快速报告别名X模板

如果我把在一种语言的创建,并尝试以B语言使用的模板,它提出了很多的错误,因为该领域不再被发现。或者更糟糕的是,如果有人认为某个特定翻译不好并改变了该字段,那么该字段将不会再被发现。

有没有办法有在各个领域的友好名称,而不替换将被保存模板的字段名称?

回答

1

由于FastReports将其所有报告模板保存为XML文件,因此可能最简单的方法就是编写一个例程,读取FastReport XML文件并遍历所有TfrxMemoView节点,从而更改文本属性为友好的本地名称。

+2

而且还从好记的名称改回字段名称保存模板。我必须来回做很多替换......它可以工作......但对我来说这太过陪审员了。我希望有更好的办法。 – 2012-04-10 00:23:12