2012-04-09 55 views
2

我定義的別名爲各個領域提供模板編輯友好名稱。問題是這些友好名稱是本地化的,FastReport使用別名保存模板,而不是字段名稱!這看起來不是很聰明。快速報告別名X模板

如果我把在一種語言的創建,並嘗試以B語言使用的模板,它提出了很多的錯誤,因爲該領域不再被發現。或者更糟糕的是,如果有人認爲某個特定翻譯不好並改變了該字段,那麼該字段將不會再被發現。

有沒有辦法有在各個領域的友好名稱,而不替換將被保存模板的字段名稱?

回答

1

由於FastReports將其所有報告模板保存爲XML文件,因此可能最簡單的方法就是編寫一個例程,讀取FastReport XML文件並遍歷所有TfrxMemoView節點,從而更改文本屬性爲友好的本地名稱。

+2

而且還從好記的名稱改回字段名稱保存模板。我必須來回做很多替換......它可以工作......但對我來說這太過陪審員了。我希望有更好的辦法。 – 2012-04-10 00:23:12