问题标签 [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.
c# - 为什么打印预览显示格式正确但实际上不会打印的页面?
我正在编写一个应用程序来使用 Visual Studio 2008/C# 打印格式化数据。我已经按照我希望它显示的方式格式化了数据。我正在使用两个打印文档和事件处理程序,因为报告的第一页带有与第 2 页到第 N 页不同的格式要求。
打印预览显示我尝试打印的所有页面的格式正确的数据。然而,实际上不会打印第 2 页到第 N 页。
我已经单步执行了我的代码,并且数据正在正确地传递给事件处理程序。这是调用第二个打印文档的事件处理程序的代码块。我究竟做错了什么?
谢谢大家的时间。
vba - excel vba中打印和打印预览事件的区别
我有一些代码可以拦截Before_Print
excel 中的事件,以确保用户在打印工作表之前填写了所有必填字段。但是,我只希望在用户实际打印时触发此代码,而不是在他们只是调用打印预览时触发。
有什么方法可以在Before_Print
代码中判断用户是实际打印还是预览?
我目前拥有的代码是(事件存根由 excel 生成):
c++ - 在 MFC 中是否有任何用于打印预览的好库?
我需要在网格视图中打印记录,并且需要在打印之前对其进行预览。我想知道是否有强大的打印预览库?通过库,我可以更改要打印的数据的位置和布局。
更重要的是:我需要更改数据的布局,我该怎么做?
silverlight-4.0 - 如何使用 Silverlight 4 Beta 打印预览?
许多 PDC 文档中列出的 Silverlight 4 功能之一是打印预览。
我已经搜索了有关如何使用它的示例,但到目前为止一无所获。有没有人有这个工作呢?你能给我一些关于如何实现一个带有打印预览的简单网络应用程序的指导吗?
winforms - 按下 ESC 时关闭 PrintPreviewDialog
我正在开发一个System.Windows.Forms.PrintPreviewDialog
用于显示打印预览对话框的 WinForms 应用程序。当用户在该对话框中按 ESC 时,我想关闭该对话框。不幸的是,我无法弄清楚如何做到这一点。我尝试安装 KeyDown/PreviewKeyDown 事件处理程序,但它从未被调用。我还尝试将焦点设置为对话框(及其 PrintPreviewControl),认为这是问题所在,但这也无济于事。有谁知道如何使这项工作?
c++ - 如何在 win32 c++ 中进行打印预览?
我有一个只需要 HDC 的绘图功能。但我需要显示将要打印的内容的精确缩放版本。
所以目前,我将 CreateCompatibleDC() 与打印机 HDC 一起使用,并将 CreateCompatibleBitmap() 与打印机的 HDC 一起使用。
我认为这样 DC 将具有打印机的确切宽度和高度。当我在这个 HDC 中选择字体时,文本将完全按照打印机的方式缩放。
不幸的是,我无法使用 StretchBlt() 将此 HDC 的像素复制到控件的 HDC,因为我猜它们属于不同的 HDC 类型。
如果我从具有与打印机页面相同的 w,h 的窗口 HDC 创建“内存画布”,则字体会变得很小,因为它们是针对屏幕而不是页面缩放的...
我应该从窗口的 DC 中 CreateCompatibleDC() 和从打印机的 DC 中的 CreateCompatibleBitmap() 还是什么?
如果有人可以解释这样做的正确方法。(并且仍然有一些看起来与打印机上完全相同的东西)......
好吧,我会很感激的!
...史蒂夫
html - 如何让 IE7 正确打印被 CSS 隐藏的列?请注意,这似乎只是 Internet Explorer 7 及更低版本中的问题。这是我的 HTML 的简化版本:
<table>
<colgroup>
<col width="20" class="hidden_col" />
<col width="50" />
<col />
</colgroup>
<tr&
请注意,这似乎只是 Internet Explorer 7 及更低版本中的问题。这是我的 HTML 的简化版本:
然后,我包含一个“打印”样式表,如下所示:
该样式表包括以下内容:
现在在几乎所有其他浏览器上,甚至包括 IE8,都可以正常工作。在屏幕上您会看到第一列,而在打印预览中您看不到。但出于某种原因,IE7 的行为非常奇怪。它当然在屏幕上正常显示,但是当您在 IE7 中进行打印预览时,唯一显示的是“Longer Description”。所以换句话说,它隐藏了第一列,也隐藏了第二列。我如何使它在所有浏览器中工作?
您不能隐藏表格的单个元素,表格内的元素只能使用以'table-'开头的CSS显示属性,至少它们应该这样做。有关更多信息,请参阅此。
编辑:我认为你的问题只是使用你不应该使用的属性的一个小故障。
请注意,这似乎只是 Internet Explorer 7 及更低版本中的问题。这是我的 HTML 的简化版本:
<table>
<colgroup>
<col width="20" class="hidden_col" />
<col width="50" />
<col />
</colgroup>
<tr&
请注意,这似乎只是 Internet Explorer 7 及更低版本中的问题。这是我的 HTML 的简化版本:
然后,我包含一个“打印”样式表,如下所示:
该样式表包括以下内容:
现在在几乎所有其他浏览器上,甚至包括 IE8,都可以正常工作。在屏幕上您会看到第一列,而在打印预览中您看不到。但出于某种原因,IE7 的行为非常奇怪。它当然在屏幕上正常显示,但是当您在 IE7 中进行打印预览时,唯一显示的是“Longer Description”。所以换句话说,它隐藏了第一列,也隐藏了第二列。我如何使它在所有浏览器中工作?
您不能隐藏表格的单个元素,表格内的元素只能使用以'table-'开头的CSS显示属性,至少它们应该这样做。有关更多信息,请参阅此。
编辑:我认为你的问题只是使用你不应该使用的属性的一个小故障。
c# - 自定义 .NET PrintPreviewDialog?
目前我正在使用 PrintPreviewDialog 打开一个窗口来预览打印的页面,然后再将它们发送到打印机。问题在于它最初看起来非常小,位于屏幕的左上方,并且按钮太小。
替代文字 http://img441.imageshack.us/img441/4577/printpreview.png
无论如何我可以为这个对话框或开始位置设置一个起始大小,甚至让小按钮更大一点?还是我需要自己实现?
printing - IE6 打印预览中的无限循环
我在一个托管在一百多个大型站点上的 Web 应用程序上工作,它的要求之一是支持 Internet Explorer 6 - 不支持 IE6 不是一种选择,因为使用它的组织非常庞大,而且这个决定不在我的掌控之中。
用户发现打印某些页面是不可能的,并且将一个这样的页面简化为它的核心组件我发现它是一个微不足道的 HTML 导致这个 - 它不会破坏 IE7 或 IE8 - 这是 IE6 中的一个错误有没有办法解决它?我宁愿不发布该软件的新版本并分发它,但似乎我可能不得不这样做。
HTML 如下 - 问题是由内表中的 height:100% 引起的,虽然我同意这不是最优雅的 HTML,但请记住,这是一个大规模简化的版本,只是为了以最简单的形式展示问题.
以纵向模式查看此页面的打印预览不会出现问题,但切换到横向会导致显示空白页,并且在顶部的页数状态为“第 1 页,共 x”,其中 x 是一个不断增加的数字. 图像blank650x408 和blank364x405.gif 只是其名称所指示尺寸的黑色矩形。
printing - IE8 打印时挂起
我系统上的 IE8 通常会按预期打印页面。但是对于我正在开发的应用程序的一个特定页面,当我选择打印或打印预览时,IE8 会无限期挂起(这在 Firefox 上不会发生)。
特定网页的哪些特性会导致 IE8 中出现此类问题?