问题标签 [page-setup]

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 投票
4 回答
2863 浏览

c# - 以编程方式打印word文档的目录...总是跳过最后一个文件

尝试以编程方式打印 Word 文档目录时遇到问题。在此示例中,我尝试仅打印带有“3_”前缀的文件。问题是文件不会打印,除非有两个带有 3_ 前缀的文件。我一直在四处寻找这个问题。我打开文件的方式有问题吗?它仅在目录中有两个文件时才有效,在这种情况下,它只会打印出两个文件中的一个。

编辑:我确实尝试了一个消息框,路径是正确的。文件名是正确的。另外,如果我正在查看打印机文件夹中的打印机,则文档会闪烁一秒钟然后消失(我已暂停打印,以便可以看到输出)。如果 word 给我一个错误,为什么它不显示?如果目录中有两个带有 3_ 前缀的文件,为什么这会起作用?

编辑:我认为这是 printout() 方法的问题。当我将应用程序设置为可见并运行它时,文档可以正常打开,但没有打印任何内容。我可以手动打开文档并打印(效果很好)。

编辑:谢谢大家的回答。printout() 方法中的背景参数是问题所在。该程序将在打印完全假脱机之前退出(这就是为什么我会在打印队列中看到文档闪烁并消失的原因。关闭后台打印需要文档保持打开和打印,这是关键。谢谢

0 投票
1 回答
2737 浏览

wpf - WPF 中的页面首选项对话框

我正在摆弄添加从我正在处理的程序输出到 PDF 和 XPS 的能力。最初两者都是通过打印机(pdf 打印机/xps 编写器)完成的,但我想更直接一点。

我遇到的问题是 WPF 似乎没有页面首选项对话框。有没有,我只是找不到它,还是必须在 WPF 中自定义构建这样的东西?

我可以显示打印对话框,然后实际上不调用 PrintDialog.Print,但这并不比让用户使用 PDF 打印机打印更好。我可以从打印对话框中检索所有页面设置,但用户实际上会为当前选择的任何打印机设置这些设置。

我只需要一个包含所有标准打印机首选项的对话框,例如页面大小、边距、副本等。创建并不难,但我很惊讶我找不到...

0 投票
3 回答
5819 浏览

excel - 使用 VBA 将图像从一张纸的页眉/页脚复制到另一张纸

我需要编写一个 VBA 代码来将一个 Excel 工作表的页眉/页脚中的公司徽标复制到另一个工作簿中的另一个工作表中。有任何想法吗?

0 投票
1 回答
433 浏览

excel - 页面设置问题

在“打印单个范围”系列问题的最后一个问题中,我在此谦虚地询问知识渊博的读者如何将 PageSetup 对象从一个页面复制到另一个页面。

因为你可以简单地Dest.PageSetup = Source.PageSetup我不得不创建功能相同的功能。一份简略表格如下:

SetParam 很简单:

但是,这不会复制页面设置 - 在调用我调用的这个函数后立即tmp.PrintPreview(其中 tmp 是一个临时工作表),输出与我从未调用过该函数一样。

这是海市蜃楼吗(它对你有用吗?)如果它不是海市蜃楼,我需要做什么来纠正这个问题?

0 投票
2 回答
5377 浏览

excel - 无法从 MS Project 设置 PageSetup.Orientation = xlLandscape

在 MS Project 2003 中使用 VBA,我创建了一个 Excel 工作表并将数据写入其中。之后我想更改我创建的工作表的 SetPrintArea 和方向,所以我写了

它在 .Orientation 语句处崩溃。如果我将其注释掉,它会在 .PrintArea 行崩溃。我的结论是它不能设置 .PageSetup 的任何属性

如何指定 PrintArea ?

0 投票
2 回答
2232 浏览

web-services - 从 Web 服务访问注册表

我在从我的 Web 服务访问某些(但不是全部)注册表项时遇到了困难。因此,我假设(并通过一些研究证实)访问注册表存在一些安全限制。我需要在我的 C#.Net 应用程序中专门执行的配置中是否有一些代码或更改?

具体来说,我正在尝试在“Software\Microsoft\Internet Explorer\PageSetup”下读取和写入 PageSetup 的值

0 投票
1 回答
3139 浏览

vb.net - webbrowser control page setup options from code

I have a .net Forms Application with webbrowser control. I have a html file loaded in the control. I want to set Margins, Headers and Footers and orientation from the code itself for printing that document...

Currently I set these manually by calling the pagesetupDialog . How do i set these all the required options from code ?

Thank you!

0 投票
1 回答
1827 浏览

actionscript-3 - 如何在没有页面设置对话框的情况下打印?

我正在尝试用 Air 打印一些东西。现在一切正常,但页面设置格式每次都会出现。我想要实现的是自动选择标准打印机和标准纸张尺寸。所以没有弹出对话框。

我发现 var myPrintJob:PrintJob = new PrintJob(); if (myPrintJob.supportsPageSetupDialog) { myPrintJob.showPageSetupDialog(); } 了,但这只是提供了实际展示它的可能性。有没有办法不显示它?

谢谢!

0 投票
0 回答
2167 浏览

excel - 访问 PageSetup 属性时如何避免运行时错误

大家好,我有一个小问题。我目前正在开发一个 Excel 程序,该程序将生成报告、格式化并打印它们。我正试图向我的老板展示该程序时,excel 给了我一个错误,说 pagesetup 类不工作(错误 1004)。我花了几分钟才意识到问题出在她的打印机上。第二次我换了她的打印机,它工作得很好。

我的问题是,当我将我的 excel 文件发送到我无法控制他们安装的打印机的公司中时,您将如何确保不会出现运行时错误?

我不介意不能从 excel 打印,但我确实需要为他们在 excel 中对其进行格式化。

非常感谢你们。

0 投票
0 回答
547 浏览

c# - 如何为 Pagesetup 页眉和页脚释放 Excel 内存

我正在编写一些设置一些 excel 电子表格的代码。但是我提出了 c# 内存问题。我有一个例程来处理我的垃圾,我基本上使用 COM 对象的互操作版本。

但是,在设置页眉和页脚时,我的记忆中仍然留下了一个 excel 任务,我已将其追踪到此代码。我已经稍微减少了这段代码,我已经将 pagesetup 存储为 Excel.Pagesetup,以免与我在这个论坛的许多地方读到的已知 Excel TWO DOT RULE 产生问题。

我稍后清除了工作表和工作簿的内存,它按预期工作,但是当我包含页面设置部分时,内存中仍然有一个点。任何想法我做错了什么?

编辑:这是我的发布功能,以防有人感兴趣。obj 是通过引用发送的,然后被设为 null。它似乎适用于其他部分。