c# - .NET前端、MYSQL后端的打印解决方案

标签 c# .net mysql

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

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

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

每条记录的表格都会显示并打印。打印将在实际上是物理应用程序本身的纸张上进行。

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

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

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

Conditional formatting in Access

最佳答案

虽然标签可以让您显示 X,但我不认为拥有一堆隐藏标签是最好的方法。

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

我可能建议使用 GDI+(绘图)而不是使用标签。

考虑以下因素: 找到盒子的坐标。然后在您的表单或可能代表表单 Canvas 的面板的重写 onPaint 事件处理程序中使用 drawstring 方法。

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

关于c# - .NET前端、MYSQL后端的打印解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3134846/

相关文章:

c# - 在 c# webservice 中读取发布的 XML 文件

c# - WPF 中的模糊背景

c# - ProgressBar 在阻塞的 UI 线程中更新

c# - 如何从 XML 文件创建可序列化的 C# 类

mysql - mysql 中相关查询出错

mysql - magento 产品知名度

php - 为什么会弹出 'database not selected'错误?

c# 解析 json 日期?

c# - 将 base 64 字符串插入 SQL Server 数据库

c# - WinForms 中使用 MVP 架构的 BackGroundWorker 最佳实践