科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道Windows系统打印选项在Linux上的移植 (4)

Windows系统打印选项在Linux上的移植 (4)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

移植是实现传统高层应用程序跨平台运行的一项核心技术。打印子系统移植是应用程序移植的重要组成部分。实现打印选项设置模块在不同平台上的用户接口UI(User Interface)转换是实现打印子系统移植过程中的一项核心技术。

作者:龚奕平 来源:IBM DW中国 2007年10月18日

关键字: 操作系统 Linux 打印 Windows

  • 评论
  • 分享微博
  • 分享邮件
 

自定义打印设置方法为应用程序的开发提供了很多灵活性。使用这种方式可以使开发者不必局限于GNOME Print的数据接口,而按照自己的意愿设计打印设置接口。然而这种自定义打印设置方法会大大增加开发的工作量,因为现代应用程序都要对多语言和国际化进行支持。在这种前提下,自定义打印设置方法就意味着开发者要自行支持各种语言环境(即locale)下的打印设置工作。

使用GNOME Print就可以避免这些工作。这是因为GNOME Print本身已经提供了对各种语言环境的支持。比如说,GNOME Print系统打印对话框会自动根据当前locale变换显示语言。图2中的对话框就是GNOME Print对话框在"zh_CN"(简体中文)locale下的显示效果。如果把Linux当前locale设置成"en_US"(美国英语),那么图2 的对话框将会变成全英文的显示效果。

6.结束语

本文概述了一种使用GNOME Print实现Windows打印选项设置在Linux平台上的移植方法。本文以设置打印纸张名称、打印纸张方向和打印纸张大小为例阐述了该移植方法的实现细节。有了上述移植实现,Windows应用程序就可以无缝隙地在Linux平台上实现对打印选项的设置操作。此外,本文还对比分析了Gnome Print打印设置方法和自定义打印设置方法。读者可以通过这部分内容进一步了解不同移植方法的优势与局限。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章