2

我在富文本框中创建了一张发票(它将使用 dos 命令 bill.rtf>>prn 发送到打印机进行打印)。因为我的打印机是点阵,如果我不使用 dos 发送打印命令,它不会停止打印。所以我需要在发票中画一条线以查看正确的发票所以有没有办法使用 c# 在富文本框中画一条线。现在发票看起来像这样我想在它们之间画出正确的线

-------------------------------------------------
Customer : Test  Address: 
Invoice No:4933  Date:05/15/2013  
-------------------------------------------------
SNo|Item Name         |Size|Qty |Rate  |T.Amt |
-------------------------------------------------
1   CP+ESR              1    1   200.0  200
2   ECG                 1    1   100.0  100
-------------------------------------------------
                  Medicine Amount      : 300
                  Doctor Fees          : 0
                  ----------------------------------
                  Total Amount         : 300
4

1 回答 1

1

我不知道 rtf 是否支持行。您也许可以使用一串下划线(“___”)。

Medicine Amount      : 300
Doctor Fees          : 0
__________________________
Total Amount         : 300

看到这个 SO 问题,看起来可以画线 https://stackoverflow.com/a/8657918/146167

另外,为什么要使用 rtf 打印?您可以在点阵上轻松打印水晶报告或文字文件。

于 2013-06-03T08:35:20.973 回答