问题标签 [print-preview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4479 浏览

c# - C# WinForm PrintPreviewDialog:打印预览以每页显示多个标签

我有一个用于创建标签的 WinForm。

它调用 a并使用's中的PrintPreviewDialog显示信息。PrintPageEventArgsPrintDocumentPrintPageEventHandler

如果标签是一个小地址标签,它是一个 8.5x11 的字母,而不是在 中看到单个标签PrintPreviewDialog,我想查看适合该标签的标签数量PageSettings.PaperSize

示例:假设四 (4) 个项目适合所选介质(Avery 打印机标签或任何东西)。

  • 如果我的最终用户指定要打印 1 到 4 个副本,我希望我的打印预览对话框显示所有副本。

  • 如果我的最终用户指定的项目超过四 (4) 个,则打印预览对话框应该显示多个页面(我以前从未处理过多个页面)。

我可以调整我的数据大小以适合我的标签大小,但我不知道如何让我PrintPageEventHandlerPrintPreviewDialog.

有人可以告诉我这是怎么做到的吗?如何在每张工作表上显示和打印多个标签(文档?)?

编辑:这是我的代码,它基于 2 个 RectangleF 对象:pageRect 和 LabelRect:

编辑 2:我需要一种在 1 页上打印 2 个或更多文档的方法。到目前为止,还没有解决这个关键点。这就是我需要的答案。

0 投票
1 回答
363 浏览

printing - 打印修改后的网页而不显示它

我正在尝试在电子商务产品页面上实现“打印此页面”。它将没有不必要的部分,如顶部导航、页脚、添加到购物车按钮等。我希望它像 target.com http://www.target.com/Avalon-Vitamin-Moisture-Plus-Lotion/dp/B00120ZAYI一样工作/ref=sr_1_13?ie=UTF8&searchView=grid5&keywords=vitamins&fromGsearch=true&sr=1-13&qid=1305580954&rh=&searchRank=target104545&id=Avalon%20Vitamin%20Moisture%20Plus%20Lotion&node=1038576|1287991011&searchSize=30&searchPage=1&searchNodeID=1038576|1287991011&searchBinNameList=subjectbin%2Cprice %2Ctarget_com_primary_color-bin%2Ctarget_com_size-bin%2Ctarget_com_brand-bin&frombrowse=0

如果您尝试打印它,则只会打印基本内容。我很困惑如何实现它。我应该创建产品页面的修改版本并在不向用户显示的情况下打印它吗?请指教。

0 投票
0 回答
522 浏览

oracle - Oracle SQL Developer 中的打印预览

我正在使用 Oracle SQL Developer 版本 3.0.04 并意识到“打印预览”菜单项是灰色的。我也无法设置任何“打印区域”。

它是 Windows XP 上的标准安装,除了用户语言 JVM 选项外,我没有进行任何特殊设置。我一直在使用这个工具,但我从来没有用这个工具打印过什么东西——也就是说,“打印预览”功能可能从一开始就不起作用。

有什么提示吗?

0 投票
6 回答
53871 浏览

html - 打印页面中的 div 背景颜色不起作用

我想使用div具有 a 的 a background-color,但如果我打印页面,它会显示为白色 。

当我使用它创建表<tr bgcolor="#333333">时也不起作用。

如何使用cssand创建打印页面html

我的代码:

0 投票
1 回答
1066 浏览

wpf - 在 wpf 中打印预览,在富文本框中使用 Telerik 文档

Telerik 富文本框不支持打印预览,所以我尝试实现打印预览但我得到以下错误

无法将类型“Telerik.Windows.Documents.Model.RadDocument”隐式转换为“System.Drawing.Printing.PrintDocument”

那么我怎样才能转换这个或者我怎样才能实现这个......

0 投票
1 回答
835 浏览

ms-word - 在 Word 中处理打印预览关闭事件

我想使用 Word 的打印预览窗口来预览和打印 Word 文档。我正在使用这样的代码(效果很好):

但是当用户关闭打印预览窗口时,他会看到 Word 的主窗口。我如何处理打印预览关闭甚至隐藏 Word 的应用程序?

0 投票
1 回答
986 浏览

c# - C# PrintPreviewDialog 文档设置为 TabularReport,但未显示任何内容

我有一个带有 PrintPreviewDialog 和 TabularReport 的表单。我也有一个 DataGridView。

我从我的数据库中填充了一个 DataView 对象。没关系现在如何,但它的工作原理。当我在 DataGridView 上使用我的 DataView 时,我可以看到正确的行和列。我使用这段代码:

但是当我在我的 TabularReport 上使用相同的 DataView 然后尝试在我的 PrintPreviewDialog 中查看它时,我得到一个空页面(除了标题)。我使用此代码:

有谁知道为什么我得到一个空白页?谢谢!

0 投票
1 回答
295 浏览

internet-explorer - 浏览器打印预览没有我的网站标志

在我的网站上。如果我进行打印预览(例如使用 IE9) 打印预览中没有我的网站徽标是怎么回事?

如果这个问题已经问过,请不要攻击(我没有找到)

谢谢您的回复

0 投票
3 回答
3088 浏览

c# - 从 PrintPreview 创建的图形是纵向而不是横向?

我正在用 C# 打印自定义页面。实际打印文档时,它可以正常工作,将其显示到对话框中(通过相同的代码)也是如此。当代码用于PrintPreview对话框时,页面以横向模式显示,但Graphics创建的页面具有纵向文档的尺寸,因此预览无法正确显示。这是我正在使用的代码的精简版本

然后当对话框请求打印Print_Me时调用一个函数:PrintPreview

DrawToDC我使用以下内容来获取尺寸,正如我所提到的,这些尺寸适用于实际打印和显示到对话框:

0 投票
2 回答
21131 浏览

python - 如何使用 QPrinter 和 QPrintPreviewDialog

我想使用 PyQt 通过打印机预览然后打印报告。我尝试了以下代码:

我如何预览我的报告然后打印它?