【发布时间】:2012-12-29 02:09:55
【问题描述】:
我正在尝试将 ActiveReports 格式的报告发送到我公司的 RightFax 服务器,并预先设置了一些传真字段,例如传真号码、发件人和收件人。 RightFax 文档说该文档必须包含嵌入代码才能设置这些值,例如<TOFAXNUM:12345556789><TONAME:Recipient><FROMNAME:Sender>。我在 ActiveReports 中创建了一个包含此文本的 TextBox 或 Label。但是,当 RightFax 接收到文档并打开 RightFax 客户端 UI 时,不会设置这些值。嵌入代码保留在传真图像中。我将 RightFax 打印机驱动程序设置为 HP LaserJet 4。我正在使用 Visual Studio 2010 Professional 在 C# 中进行开发。
网络上的一个建议是确保嵌入代码设置为 Courier 或其他“打印机字体”。但是,Visual Studio 没有“Courier”或“Times Roman”,只有这些标准字体的 MS true type 版本,“Courier New”和“Times New Roman”。
这种发送传真的方法适用于使用相同 RightFax 服务器的另一台机器上不使用 ActiveReports 的旧软件。
如果您能分享将 ActiveReports 连接到 RightFax 的任何经验,我们将不胜感激。
谢谢,
格雷格·洛伯德尔
【问题讨论】:
-
最后我完全避免了嵌入代码。我将活动报告导出到 tiff 文件,然后将该文件用作传真正文。我创建了一个收集传真设置的窗口,然后调用 RightFax API 来创建、配置和发送传真。
标签: c# fax activereports rightfax