【发布时间】:2014-04-23 15:44:04
【问题描述】:
我在 c# 中有一个表单应用程序,可以从 web 读取 HTML 发票 我希望它是用 POS 打印机打印的文本输出。
<table border="1">
<tr>
<td>Hello</td>
<td>World</td>
</tr>
<tr>
<td>foo</td>
<td>bar</td>
</tr>
</table>
我正在寻找可以采用上表并创建类似以下内容的东西。
------------------------------
| Hello | World |
------------------------------
| foo | bar |
------------------------------
【问题讨论】:
-
this 应该会有所帮助!
-
如果我是你,我会解析 html,并让每个 html 标签代表你想要完成的事情。因此,每当您遇到
时,您都会在 for 循环中创建一系列破折号。转到下一行,当您遇到 时,请写下您的值,这些值由多个空格和“|”分隔,依此类推。只要找到模式,你就会被设置。 @Anirudha 我所做的这一切都是因为 POS 打印机中缺乏图形打印支持,如果我将使用 myWebBrowser.Print();或直接从浏览器打印...然后结果将相同@sksallaj 这很好,但我坚持如何确定两个单词之间的空格贴一些代码,这样我就可以看到你卡在哪里了