创建和打印一个简单的表

时间:2011-11-28 17:06:21

标签: c# wpf winforms printing

我正在构建一个简单的宾果游戏生成器,能够生成包含文字或图片的宾果卡。

所有这一切都非常简单,但我无法弄清楚如何打印生成的卡片。我认为这不会很简单,但我找不到那么简单的方法。

如果有人能指出我正确的方向,我只需要打印包含单词或图片列表的固定大小的表格。每页一张桌子。

我在WinForm中构建了我的应用程序,但我正在考虑使用WPF来实现它,所以我正在寻找任何解决方案。

2 个答案:

答案 0 :(得分:1)

我非常喜欢WPF中的一个控件,它也适合你的任务是FlowDocumentControl。

它有一个内置的表结构,应该覆盖像宾果游戏一样的显示器。 看看link如何在FlowDocument中创建类似于结构的表。

这个link显示了如何打印FlowDocument。

答案 1 :(得分:0)

使用WPF Grid元素,其中包含您需要的列数和行数。您可以在每个单元格中放置任何所需内容,包括另一个网格或包含单词/图片的堆栈面板。查看Grid,Grid.ColumnDefinitions,Grid.RowDefinitions来定义网格,Grid.Column / Grid.Row来定位内容。