英文:
Control page setup options in Delphi without showing Page Setup dialog
问题
在我的Delphi应用程序中,我可以使用以下代码在打印之前向用户显示页面设置对话框。
//WebHTML是一个加载了文档的TWebBrowser。
WebHTML.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER);
是否可以使用代码更改这些页面设置选项(而不向用户显示页面设置对话框)?我特别想要控制页眉和页脚选项,以便所有用户都具有相同的页眉和页脚。
英文:
In my Delphi application, I can use the following code to show the Page Setup dialog to my users before printing.
//WebHTML is a TWebBrowser with a Document loaded.
WebHTML.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_PROMPTUSER);
Is it possible to change these page setup options using code (without showing the Page Setup dialog to my users)? I specifically want to control the Header and Footer options so that all users will have the same headers and footers.
答案1
得分: 0
以下是已翻译的内容:
页面设置设置被保存和加载,使用Windows注册表键。我编写了代码来更改位于“计算机\HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup”位置的键。
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论