【问题标题】:Running Visual FoxPro reports on Win 2008 / 2012 server在 Win 2008 / 2012 服务器上运行 Visual FoxPro 报告
【发布时间】:2016-08-12 05:07:34
【问题描述】:

我们是目前在装有 Windows 7 的机器上运行的 Visual FoxPro 应用程序。我们正在使用 Visual FoxPro 9.0 Service Pack 2 构建该应用程序。我们正在考虑在装有 RDS 的 Windows 2012 Server 上运行该应用程序。我遇到的一个问题是运行我们的报告。对于打印在报告上的货币价值,它们几乎总是显示为星号。此外,一些非数字字段的最后一个字符被截断。我们目前将 REPORTBEHAVIOR 设置为 80。我们有 100 多个报告,因此不可能扩展每个报告中所有字段的长度。在我告诉我的老板我们不能使用 Windows 2012 Server 之前,我想尽职尽责地看看是否有一些设置或什么可以解决这个问题。

首先,这是 GDI Plus 与 GDI 的问题吗?

其次,谁能帮我弄清楚如何解决这个问题?我已经搜索了互联网,但找不到遇到此特定问题的任何人。

【问题讨论】:

  • 您可以尝试在以下流行的 FoxPro 社区站点之一寻求帮助: Universal Thread (universalthread.com) Foxite (foxite.com) Tek-Tips (tek-tips.com/threadminder.cfm?pid=184) MSDN FoxPro 论坛 (social.msdn.microsoft.com/Forums/en-US/… )
  • 还有leafe.com Visual FoxPro 邮件列表,许多资深开发者都在此闲逛。
  • 我们在 Server 2012 上有很多站点都很好。这对我来说就像是打印机驱动程序问题。当报告打印时,它将使用什么品牌的打印机?所有打印机都一样吗?画面预览一样吗?
  • 这可能太简单了,但是否有可能将报告设置为使用默认字体,而 Server 2012 使用的默认字体不同,从而改变了您的间距和大小报告字段?
  • 您可能只是将 Arialn*.ttf 从已安装 Office 的台式机复制到服务器上的字体文件夹中并安装了字体。

标签: visual-foxpro foxpro


【解决方案1】:

这可能过于简单,但是否有可能将报表设置为使用默认字体,而 Server 2012 使用的默认字体不同,从而改变了报表字段的间距和大小?

【讨论】:

  • 这个答案让我知道了正确的答案。我们在报告中使用 Arial Narrow,并且该字体未安装在 Windows 2012 服务器上。但是它与 Office 一起安装,因此在这台机器上安装 Office 解决了我的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多