我有一个使用PrintDocument打印发票的应用程序,我想在所有项目,客户信息等之后打印一些条款和条件在发票的1部分上打印 . 我正在为此文本使用richtextbox,因为我希望我的用户能够按照他们的意愿格式化精细打印 .
但是,我不能打印rtf,因为我只打印所有其他文本,因为它只打印rtf格式化mumbo jumbo而不是格式化文本 . 我正在看到如何打印RTF的示例,其中涉及从文件打印整个文档,例如:
PrintDialog1.Document = rtfTextBox.rtf
,但是如何使用RTF文本打印部分页面?这甚至可能吗?我找不到任何在任何地方这样做的例子 .
也许没有必要,但这里是一个视觉:唯一的RTF文本是精美的打印,页面上的其他一切都不会 .
_____________________________________
| INVOICE page 1 |
| Customer: |
| John Doe |
| 123 Main St |
| |
| Items: |
| 1. Doodad 1 @ $5.95 |
| 2. Widget 3 @ 1.00 |
| 3 Gizmo 1 @ 34.32 |
| |
| Returns must be made in 30 days |
| with original receipt. Must be in |
| original condition. |
| |
| Customer Sig: __________________ |
|____________________________________|
注意:如果无法做到这一点,是否可以将RTF页面附加到现有打印作业的末尾?或者RTF只能作为一个独立的打印作业单独打印,而不是与其他任何东西混合?