C# 从crystal reports导出时如何格式化文本文档?

C# 从crystal reports导出时如何格式化文本文档?,c#,asp.net,printing,crystal-reports,C#,Asp.net,Printing,Crystal Reports,我正在ASP.Net中开发一个带有直接打印选项的在线计费应用程序。为了实现直接打印,我使用windows服务将账单直接发送到打印机。我正在使用crystal reports,并使用以下代码将账单导出到一个文本文件到磁盘 RptDoc.ExportToDisk(ExportFormatType.Text, Server.MapPath("~\\Transation\\print.txt")); 这个方法工作得很好,但是我需要在文本文件中进行一些格式化(一些字段用粗体显示) 导出时是否有任何方法可

我正在ASP.Net中开发一个带有直接打印选项的在线计费应用程序。为了实现直接打印,我使用windows服务将账单直接发送到打印机。我正在使用crystal reports,并使用以下代码将账单导出到一个文本文件到磁盘

RptDoc.ExportToDisk(ExportFormatType.Text, Server.MapPath("~\\Transation\\print.txt"));
这个方法工作得很好,但是我需要在文本文件中进行一些格式化(一些字段用粗体显示)


导出时是否有任何方法可以执行此操作。

ExportFormatType.Text
将定义为未设置样式的纯文本导出。如果您想要样式化文本,可以尝试
ExportFormatType.RichText
,但我正在使用windows服务打印此文本文件。我还必须同时将此文件发送到两台打印机。它使用文本打印事件处理程序。当我使用rtf或pdf格式时,发送到多个打印机无法正常工作。