问题标签 [printdialog]

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 投票
2 回答
101 浏览

c# - PrintDialog 2013 不可用

我正在创建一个 Web 应用程序,我想打印我的网页内容。我看过很多视频和支持论坛,但我找不到我要找的东西。

基本上 PrintDialog 在我的 Visual Studio 2013 工具箱中不可用,有没有办法得到它?或者如果可能的话,不要使用 PrintDialog,因为我找不到它。我一直在使用 C#。我只想知道最简单的打印方法。

PS我是编码新手,任何帮助和建议将不胜感激。谢谢你们

新信息----

对不起,我应该更清楚,基本上我的网页上有不同的报告,我希望用户能够打印单独的报告。它们是不同部分的一页中的迷你报告,我希望能够打印单独的部分

0 投票
2 回答
212 浏览

printdialog - .Net 标准打印对话框与记事本的打印对话框

在我的 C# WinForm 应用程序中,我使用“PrintDialog”打开一个标准窗口,用户可以在其中“自定义”他的打印请求(选择打印机,访问属性,选择打印所有页面或范围,...)

.Net 打印对话框

但是在那个窗口中,用户不能输入他想要打印的页面列表(用 , 分隔),就像我们在记事本的打印对话框中可以做的那样。

记事本打印对话框

知道如何获得像记事本的 PrintDialog 这样的打印对话框吗?

[编辑] 正如 Brian 所建议的,解决方案是在 PrintDialog 上将 UseEXDialog 属性设置为 true。根据文档,这并不明显,但它确实有效!

0 投票
0 回答
382 浏览

c# - PrintDialog 不是模态的

我在我的 .NET-3.5 wpf 应用程序中使用System.Windows.Control.PrintDialog 。不幸的是,即使我使用的是ShowDialog ,打印对话框也不会是模态的。我似乎也没有办法将所有者设置为我的应用程序。想法?

0 投票
0 回答
132 浏览

java - Java printDialog 第一次调用时需要很长时间才能显示

我正在使用默认代码从 Java 打印(如下)。问题是对话框在第一次调用时需要超过 10 秒才能显示。如果再次调用,它会很快弹出......有没有办法解决这个问题?或者在应用程序启动时静默调用它??调用一个可能需要很长时间的特殊方法???任何帮助表示赞赏!代码:

0 投票
1 回答
871 浏览

c# - 无法将 FixedDocument 打印到自定义大小

我有一个现成的 FixedDocument 可以使用以下页面大小打印,供用户相应地选择:

但是每次我通过 PDFCreator 打印 FixedDocument 时,它总是保持为 A4 大小。

我能做些什么来解决这个问题?感谢帮助。

0 投票
1 回答
142 浏览

java - Linux 上的 printDialog PageSize

在 Linux 上的 Windows 上工作时,打印过程不使用 printDialog 中显示的页面大小。它始终使用在操作系统打印机设置中设置的尺寸。有没有人也观察到这种行为。我考虑写一个关于它的错误报告。

0 投票
2 回答
1133 浏览

c# - PrintableAreaHeight & PrintableAreaWidth

如何调整System.Windows.Controls.PrintDialog.PrintableAreaHeight&System.Windows.Controls.PrintDialog.PrintableAreaWidth因为它们是只读的?

0 投票
1 回答
9533 浏览

c# - 如何打印 WebBrowser 控件的内容?

我在这里找到了我这样使用的代码:

...但是我得到了两个错误消息,即:

然后我尝试以这种方式从这里调整代码:

...但是得到,“ System.InvalidCastException 未处理 HResult=-2147467262 消息=无法将类型为 'System.Windows.Forms.Button' 的对象转换为类型 'System.Windows.Forms.WebBrowser'。

然后,我尝试使用以下代码从我在这里找到的内容中得出:

...而且,虽然我可以逐步完成它,而且它似乎可以工作(我到达“web.ShowPrintDialog()”行,没有错误消息),但我看不到打印对话框。那么如何才能打印 WebBrowser 控件的内容呢?

0 投票
1 回答
458 浏览

matlab - 在matlab中打印多个数字

假设我在我的程序中生成了几个数字。我想给用户一次打印它们的选项。我不想为每一页显示打印对话框。因此,我只显示一次,并且只显示第一个图。这是我到目前为止提出的解决方案:

但问题是,如果用户取消第一个图形的打印,我无法捕捉它并取消其他打印。我应该如何做到这一点?

0 投票
2 回答
1577 浏览

c# - 打印文件时未将对象引用设置为对象的实例c#

我想从数据网格视图打印文件。但是,一旦我单击打印预览,就会出现错误并显示:Object reference not set to an instance of an object。这是来自以下的错误:

在:

和:

在:

这是打印文件的完整代码:

谢谢你们!

非常感谢您的回答!