USEGEAR

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

fastreport的汉化

fastreport的语言包,是通过不同的xml实现的。它是UTF8编码。可是我们D的IDE默认的是ansi。希望设定成默认UTF8.怎么做:

 

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Embarcadero\BDS\19.0\Editor]
"DefaultFileFilter"="Borland.FileFilter.UTF8ToUTF8"

or

 

 其实懒人建议:动态装载Chinese.rc比较省心完美。

怎么做:

 

 然后在用到fr的地方:uses frxRes

再然后:

1
2
3
tmp_fileName := ExtractFilePath(ParamStr(0)+'Report\Chinese.frc');
if FileExists(tmp_fileName) then
  frxResources.LoadFromFile(tmp_fileName);

 再然后,根据xml内容,完美显示所有的菜单和相关提示标注的汉化。

如果自己改动源码,那就是utf8和ansi之间的问题。而且费时费力,还不完整。

-------------------------------------------------------------

导出PDF会乱码,如何处理?

查网上资料:把page的font的选项:选择中文

 

其他没有要求的字体直接设定继承:

 

 结果:

 

posted on   USEGEAR  阅读(1787)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
历史上的今天:
2020-08-29 FireDAC开发DataSnap应用系统【3】-使用TFDJSONDatasets的CRUD功能
点击右上角即可分享
微信分享提示