我需要根据从我的数据库中的一个表给出的坐标打印“x”。我可能会使用c#连接到mysql。
我可能会有一个8.5 x 11英寸的winform(普通纸张的大小),我会用“x”标签填充整个东西,它们将是不可见的。
每个单独的表记录将具有那些不应该不可见的标签的坐标
每条记录的表格都会显示并打印出来。打印将在纸上,实际上是一个物理应用程序。
问题: 如何使用mysql数据库中的数据填写物理应用程序。 (不要告诉我,我应该从头开始打印整个应用程序,这是不可能的原因是因为表单实际上是TRIPLE纸张宽度(白色,黄色和粉红色副本),所以我无法从头开始打印整个应用程序,我必须打印它。
问题:如何在指定地区打印“x”?我的解决方案是最好的方法还是有更聪明的方法?
万一你不知道我在说什么,这里有一些相关的问题: ms-access: designing a report: printing text on specific x,y coordinates
答案 0 :(得分:1)
虽然标签会让你能够展示X,但我觉得拥有一堆隐藏的标签并不是最佳方式。
“应用程序”是否代表某种形式?您是否希望使用x's“勾选”框然后打印出来?
我可能会建议使用GDI +(绘图)和使用标签。
请考虑以下事项: 找到箱子的坐标。然后在覆盖的onPaint事件处理程序中使用drawtring方法,用于表单或可能代表表单画布的面板。
本文讨论了GDI +以及如何将文本绘制为图形。 http://www.functionx.com/vb/gdi+/objects/fonts.htm