我試圖發送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