在使用ultraGrid时,其本身已内置了打印等功能,只是在预览时,其对话框是英文界面。使用起来很不友好。其实对于这套组件来说,本身已提供了强大的自定义资源功能。
下面是我对其打印预览对话框的汉化。
Infragistics.Shared.ResourceCustomizer rc= Infragistics.Win.Printing.Resources.Customizer;//Resources.Customizer;
rc.SetCustomizedString("PrintPreview_DialogCaption","打印预览");
rc.SetCustomizedString("PrintPreview_Tool_Print","打印(&P)");
rc.SetCustomizedString("PrintPreview_Tool_ClosePreview","关闭(&C)");
rc.SetCustomizedString("PrintPreview_Tool_ContextMenuPreviewZoom","显示比例");
rc.SetCustomizedString("PrintPreview_Tool_Current_Page","当前页");
rc.SetCustomizedString("PrintPreview_Tool_Exit","退出(&X)");
rc.SetCustomizedString("PrintPreview_Tool_First_Page","第一页");
rc.SetCustomizedString("PrintPreview_Tool_Go_To","跳至");
rc.SetCustomizedString("PrintPreview_Tool_Last_Page","最后一页");
rc.SetCustomizedString("PrintPreview_Tool_Next_Page","下一页");
rc.SetCustomizedString("PrintPreview_Tool_Previous_Page","前一页");
rc.SetCustomizedString("PrintPreview_Tool_Next_View","下一视图(&N)");
rc.SetCustomizedString("PrintPreview_Tool_Previous_View","前一视图(&P)");
rc.SetCustomizedString("PrintPreview_Tool_Hand_Tool","手型工具(&H)");
rc.SetCustomizedString("PrintPreview_Tool_Page_Setup","页面设置(&U)");
rc.SetCustomizedString("PrintPreview_Tool_Snapshot_Tool","快照工具(&S)");
rc.SetCustomizedString("PrintPreview_Tool_View","视图(&V)");
rc.SetCustomizedString("PrintPreview_Tool_Whole_Page","合适页");
rc.SetCustomizedString("PrintPreview_Tool_Zoom","缩放(&Z)");
rc.SetCustomizedString("PrintPreview_Tool_Zoom_In","放大");
rc.SetCustomizedString("PrintPreview_Tool_Zoom_Out","缩小");
rc.SetCustomizedString("PrintPreview_ToolCategory_Context_Menus","上下文菜单");
rc.SetCustomizedString("PrintPreview_ToolCategory_File","文件");
rc.SetCustomizedString("PrintPreview_ToolCategory_Menus","菜单");
rc.SetCustomizedString("PrintPreview_ToolCategory_Tools","工具栏");
rc.SetCustomizedString("PrintPreview_ToolCategory_View","视图");
rc.SetCustomizedString("PrintPreview_ToolCategory_Zoom_Mode","缩放模式");
rc.SetCustomizedString("PrintPreview_ToolTip_ClosePreview","关闭");
rc.SetCustomizedString("PrintPreview_ToolTip_Zoom","缩放");
rc.SetCustomizedString("StatusBar_Page_X_OF_X","页:{0}/{1}");
rc.SetCustomizedString("CustomizeImg_ToolBar_MenuBar","菜单");
rc.SetCustomizedString("CustomizeImg_ToolBar_Standard","标准");
rc.SetCustomizedString("CustomizeImg_ToolBar_View","视图");
rc.SetCustomizedString("PrintPreview_Tool_File","文件(&F)");
rc.SetCustomizedString("PrintPreview_Tool_Tools","工具(&T)");
rc.SetCustomizedString("PrintPreview_Tool_Dynamic_Zoom_Tool","动态缩放工具(&D)");
rc.SetCustomizedString("PrintPreview_Tool_Zoom_Out_Tool","缩小工具");
rc.SetCustomizedString("PrintPreview_Tool_Zoom_In_Tool","放大工具");
//rc.SetCustomizedString("PrintPreview_Tool_Page_Layout","菜单");
rc.SetCustomizedString("PreviewRowColSelection_Cancel","取消");
rc.SetCustomizedString("PreviewRowColSelection_SelectedPages","{0} x {1} 页");
rc.SetCustomizedString("PreviewRowColSelection_Cancel","取消");
rc.SetCustomizedString("PrintPreview_Tool_Page_Width","页宽");
rc.SetCustomizedString("PrintPreview_ZoomListItem_MarginWidth","文字宽度");
rc.SetCustomizedString("PrintPreview_ZoomListItem_PageWidth","页宽");
rc.SetCustomizedString("PrintPreview_ZoomListItem_WholePage","合适页");
rc.SetCustomizedString("PrintPreview_Tool_Page_Layout","页面布局");
rc.SetCustomizedString("PrintPreview_Tool_Margin_Width","文字宽度");
rc.SetCustomizedString("ContextMenuPreviewHand","缩放视图");
rc.SetCustomizedString("PrintPreview_Tool_Reduce_Page_Thumbnails","缩小");
rc.SetCustomizedString("PrintPreview_Tool_Show_Page_Numbers","显示页号");
rc.SetCustomizedString("PrintPreview_Tool_ContextMenuThumbnail","缩略图");
rc.SetCustomizedString("PrintPreview_Tool_Enlarge_Page_Thumbnails","放大");
rc.SetCustomizedString("PrintPreview_Tool_Thumbnails","缩略图");
rc.SetCustomizedString("PrintPreview_Tool_Continuous","连续排序");
//说明
rc.SetCustomizedString("StatusBar_DynamicZoom_Instructions","单击并拖动进行缩放操作");
rc.SetCustomizedString("StatusBar_Page_X_OF_X","当前页: {0} / {1}");
rc.SetCustomizedString("StatusBar_SnapShot_Instructions","单击并拖动,系统将选定矩型区域复制到剪帖板");
rc.SetCustomizedString("StatusBar_ZoomIn_Instructions","单击并拖动,系统将放大选定矩型区域");
rc.SetCustomizedString("StatusBar_ZoomOut_Instructions","单击并拖动,系统将缩小选定矩型区域");
rc.SetCustomizedString("StatusBar_Hand_Instructions","单击并拖动以便显示更多内容");
对于其他控件的汉化操作也大致如何。都是调用SetCustomizedString来实现,不过里面的KEY和VALUE您需要自已去查帮助才可以获取
分享到:
相关推荐
5、PrvFrmEh.pas,打印预览对话框汉化; 6、DBGridEhFindDlgs.pas,查找文本对话框汉化。 安装使用说明: 1、正常安装EhLib3.4 Setup目录下的内容即可使用该汉化修改版; (已做了文件替换); 2、EhLib3.4 ...
5、PrvFrmEh.pas,打印预览对话框汉化;6、DBGridEhFindDlgs.pas,查找文本对话框汉化。安装使用说明:1、正常安装EhLib3.4 Setup目录下的内容即可使用该汉化修改版;(已做了文件替换);2、EhLib3.4 Modify File...
对话框汉化 Delphi 解决汉化问题 对话框汉化 Delphi 解决汉化问题
4、PrvFrmEh.pas,打印预览对话框汉化;5、DBGridEhFindDlgs.pas,查找文本对话框汉化。安装使用说明:1、该汉化修改版未更改原始安装文件的目录结构,只对应该汉化的文件进行了替换,正常安装使用即可;2、具体安装...
直接下载解压,放到project目录下,然后在project里引用 FMX.Consts,编译出来的android程序,对话框就汉化了。 yes >是;no-> 否, 等等。
中文化的QuickReport打印预览窗口,无需安装,只需覆盖原文件即可。
中文化的打印预览窗口,无需安装,覆盖即可。
Asp.net弹出对话框控件汉化修正版_popupwin.zip
修正了ehlibconst.pas里的可视列翻译错误,增加了过滤条件对话框、打印设置、打印预览框等界面汉化。直接覆盖过原有的相应文件即可。
汉化英文版软件等 对话框修改 exe dll等
ASP.NET源码——Asp.net弹出对话框控件汉化修正版.zip
office2013版预览版的汉化包,部分汉化,包含word,excel,powerpoint,菜单栏
《底层对话框汉化文件包》 里的所有文件复制到99SE安装文件所在文件夹,比如: C:\Program Files\Design Explorer 99 SE\System D:\Program Files\Design Explorer 99 SE\System 完成这一步后,请启动PROTEL99SE,...
CardFive7.7卡片制作打印软件汉化补丁 非破解
FastReport2.53官方汉化得不好,这是我改进之后的。安装方法:1....美化打印预览窗口图标.3.修改翻译中的错误和不合理的地方, 增加汉化了一些未汉化到的文本.这是我第一次上传东西,谢谢大家支持,呵呵~~
易语言可用的条码打印控件,包含已汉化的NPK文件!已应用在进销存管理软件中
比如工具-选项,对话框里的相关内容。如果你在使用中发现有未汉化到的地方,请Email至pedoc@qq.com。 3、下载后请杀毒,我没有对源程序进行重打包和除汉化资源之外的任何改动,担心请勿使用。 4、由于原程序是Delphi...
遥感 易康面对对象分类软件 汉化 trimble 安装汉化版软件步骤: 1.运行eCognition Developer Trail 8.0.exe文件。 2.安装路径选择您的Developer的安装包下的/bin目录下。(路径如果错误,将会导致Developer软件无法...