如何从c#打印格式化标签

时间:2011-08-22 16:28:39

标签: c# formatting reporting

我正在编写一个程序,除其他外,将打印出带有可变信息的标签。我希望能够在设计时格式化这些标签(最好是在GUI中),然后在运行时打印出来。我可以使用哪些工具/语言/项目来实现这一目标?

标签需要包含文本以及Code39或Code128条形码。

打印将在普通的默认打印机上进行,或者可能是标签打印机,目前还不知道。

优先考虑开源免费项目,但任何建议都值得赞赏。我也希望能够通过xcopy分发程序,这意味着客户端不需要单独安装。

编辑:我现在正尝试在本地模式下使用Microsoft Reporting服务执行此操作,但我仍然无法使条形码可读。

2 个答案:

答案 0 :(得分:0)

使用我们的可编程ActiveReports产品进行简单的演练here。设计标签后,您可以用PDF格式打印或直接打印(除其他外)。使用ActiveReports创建标签制作程序的另一个示例是here。那个使用ActiveReports的ActiveX / COM版本,但C#/ .NET版本中的概念仍然相同。

我们还提供名为Data Dynamics Reports的产品,该产品使用基于页面的metaphore来设计报告,而不是像ActiveReports这样的带状metephore。它包含一个标签向导,您可以在this link找到更多信息。

Scott Willeke
GrapeCity inc.

答案 1 :(得分:0)

使用Microsoft Reporting Services我可以使用本地报告。它不是xcopy,但它是免费的,相对容易。我只需要在客户端安装报表查看器(和条形码字体),然后我甚至可以从网络共享运行.exe。