.NET前端的打印解决方案,MYSQL后端

时间:2010-06-28 17:54:06

标签: c# .net mysql

我需要根据从我的数据库中的一个表给出的坐标打印“x”。我可能会使用c#连接到mysql。

我可能会有一个8.5 x 11英寸的winform(普通纸张的大小),我会用“x”标签填充整个东西,它们将是不可见的。

每个单独的表记录将具有那些不应该不可见的标签的坐标

每条记录的表格都会显示并打印出来。打印将在纸上,实际上是一个物理应用程序。

问题: 如何使用mysql数据库中的数据填写物理应用程序。 (不要告诉我,我应该从头开始打印整个应用程序,这是不可能的原因是因为表单实际上是TRIPLE纸张宽度(白色,黄色和粉红色副本),所以我无法从头开始打印整个应用程序,我必须打印它。

问题:如何在指定地区打印“x”?我的解决方案是最好的方法还是有更聪明的方法?

万一你不知道我在说什么,这里有一些相关的问题: ms-access: designing a report: printing text on specific x,y coordinates

Conditional formatting in Access

1 个答案:

答案 0 :(得分:1)

虽然标签会让你能够展示X,但我觉得拥有一堆隐藏的标签并不是最佳方式。

“应用程序”是否代表某种形式?您是否希望使用x's“勾选”框然后打印出来?

我可能会建议使用GDI +(绘图)和使用标签。

请考虑以下事项:   找到箱子的坐标。然后在覆盖的onPaint事件处理程序中使用drawtring方法,用于表单或可能代表表单画布的面板。

本文讨论了GDI +以及如何将文本绘制为图形。 http://www.functionx.com/vb/gdi+/objects/fonts.htm