我试图发送ActiveReports格式的报告到我公司的RightFax服务器,并预先设置了一些传真字段,如传真号码,发件人和收件人。 RightFax文档说该文档必须包含嵌入代码以设置这些值,例如<TOFAXNUM:12345556789><TONAME:Recipient><FROMNAME:Sender>
。我在ActiveReports中创建了一个包含此文本的TextBox或Label。但是当RightFax收到文档并调出RightFax客户端UI时,这些值不会被设置。嵌入的代码保留在传真图像中。我将RightFax打印机驱动程序设置为HP LaserJet 4.我正在使用Visual Studio 2010 Professional在C#中进行开发。ActiveReports接口到RightFax
网络上的一个建议是确保嵌入代码设置为Courier或其他“打印机字体”。但是,Visual Studio没有“Courier”或“Times Roman”,只有这些标准字体的MS True Type版本“Courier New”和“Times New Roman”。
发送传真的这种方法与使用相同RightFax服务器的另一台计算机上的较旧软件(不使用ActiveReports)协同工作。
任何经验,你可以共享接口的ActiveReports到RightFax将不胜感激。
感谢,
格雷格Lobdell
最后我完全避免了嵌入代码。我将活动报告导出到tiff文件,然后将该文件用作传真机体。我创建了一个收集传真设置的窗口,然后调用RightFax API创建,配置和发送传真。 – gmlobdell