2012-08-06 38 views
4

我已经编码了一个帐单软件。现在我想以特定格式打印此账单。 我为它读了printDocument和printDialog工具。但是我必须为我们在printdocument中绘制的每个字符串或线给出x和y轴的位置。通过c#.net窗口应用程序打印帐单

有任何GUI类型的工具,所以我可以格式化账单的各个领域在自己的位置,只是从后端传递数据,以每次都将打印不同的价值我通过同一法案。

任何人都可以建议我从哪里开始。

+0

请告诉,你用* Crystal报表*功能用于生成收据?你是否尝试过使用* Crystal Reports设计*(这是GUI工具,并嵌入到Visual Studio中Crystal报表功能)来指定格式化收据吗?请写明的Visual Studio的版本和编辑你使用,你是否有完整* Crystal报表*功能(水晶的免费分配报告,请在[的BusinessObjects(http://www.businessobjects.com/jump/xi/crvs2010 /default.asp)SAP的网站)? – 2012-08-06 21:37:28

回答

1

如果我不得不从头做到这一点,没有任何其他工具,我将利用HTML(它可能是你访问其他工具,水晶报表或SSRS,这将是比较容易的情况下)。 HTML是专门为布局设计而设计的,.NET为HTML提供了很多支持。 (虽然最近我还没有研究过,但我确定有一些工具可以在应用程序中显示HTML并将其发送到打印机。)

HTML作为XML适用于模板化,或者您可以利用许多存在的工具(见胡须等)。 .NET内置了模板,但有些工具更好用。

+0

你所建议的方法是非常有帮助! – Paritosh 2013-08-24 06:31:03

相关问题