2011-07-13 38 views
1

我需要在具有标题的结构中打印一组生成图像。这些标题和图像从不显示在屏幕上。这些图像生成一系列URL的QR码,因此它们可以更容易地被扫描仪读入。在每一列上都需要一个标题,在每行上都需要一个文本标识字段,但是除了这些行之外,还需要有4-6列QR码(二维条形码)。如何使用C#打印生成图像的表格

我发现样品用于打印图像和样品打印文本,甚至一个样本来打印屏幕,但没有在像结构的表格打印文本和图片上显示的数据网格。任何人都可以帮助我一个基本的例子。该表预计会在多个页面上垂直排列,因此我还需要在每个页面上放置标题行。

即使指着我在正确的方向将是有益的。

这是我想要的有码开球没有用户交互的打印作业的Windows应用程序。使用dotnet 4.0。

回答

1

查看我的用于创建和打印固定文档here包括源代码的方法。此方法可轻松让您生成包含图像和文本的对齐表格,并将它们保存为XPS或将其打印到打印机。

+0

你的代码看起来不错。我只有一个快速的样子,我会有一个更详细的样子,当我今晚回到家时尼特我没有看到你如何在表格中添加图像等。我会创建一个“AddTextBlock”方法的副本,但对于图像代替?这也意味着我需要计算表格单元格等我自己作为列和行的确切位置?我以前从来没有玩过打印机,所以只是试图让我的头靠近它。 – Seer

+0

只是要清楚它是表格结构部分与标题在每页的顶部,让我有点与你的代码混淆。如果我已经正确地阅读了代码,我需要自己做这件事吧?计算每个单元格的大小和x的大小,以及添加一个标题行,如果它是在一个新的页面上,或者我错过了一些东西,当我撇取代码和例子 – Seer

+0

有机会玩代码一点点。简单易用我喜欢它。有布局工作表,现在明白了。还没有尝试过图像。到目前为止只是文字。有没有办法在页面上放一列垂直线条作为列?只有我能想到的方式是在同一位置的每一行上都有一张很薄的黑色图像。 – Seer