我经常发现自己需要创建不适用于Crystal Reports或报表查看器的自定义报表。通常,我将一张DataTable一起打包并将其转储到一个DataGridView控件中。它从来不漂亮,印刷也很困难。画到表单然后到打印机
我需要的是我可以调用使用OnPaint事件类,但我从来没有坐下来,写所有的笔和刷子命令,直到如今。我想在图形对象,我的窗口边界(一个矩形)和一些数据(在图像中)传递一个类,所以我想创建一个类,我的班级的一个实例的形式),我会用它来绘制一张表格或一张纸。
这听起来像一个伟大的概念!
当然,以前有人做过这样的事情。
有谁知道一本书,一个网站的教程,或视频进入这个吗?
如果有人想在这里写了这一切,对我来说,更多的权力给你 - 但我认为这将是太多的工作。
最复杂的部分往往是布局,在页面/屏幕上放置不同的对象。如果你想要一张图片来填充页面的一半,并且文字流向侧面或类似的位置。但这取决于你的需求。您可能会尝试告诉您需要多么复杂的布局才能获得合适的答案。 – 2011-02-14 20:48:36
我只是在寻找从哪里开始。我发现的大多数信息似乎都是将注意力集中在绘制到Form或绘制到Printer上。我建立了网页,是的布局很乏味。在一个例子中,我正在寻找一些解决了表单和打印机的问题,这样我就不必克服与Noobie体验相关的所有错误。 :) – jp2code 2011-02-14 21:08:12