当用ScriptX.cab包实现windows打印功能时,出现 错误:'factory.printing'为空或不是对象 时的解决办法如下:
首先到附件中下载 ScriptX.cab 包.
下载完成后,按如下步骤进行操作.
1.把cab包解压后的ScriptX文件夹中的MCPrintX.dll,MCPrintXU.dll,MCScripX.dll这三个文件拷贝到C:\WINDOWS\system32中。
2.点击开始菜单->运行(或按Ctrl+r键)输入cmd确定。进去DOS命令行,输入cd C:\WINDOWS\system32回车,在命令行录入如下命令。
regsvr32 MCPrintX.dll
regsvr32 MCPrintXU.dll
regsvr32 MCScripX.dll
以上三步必须都提示安装成功。
3.点击开始菜单->运行(或按Ctrl+r键)输入regedit确定。找到下面这个键值。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{1663ed61-23eb-11d2-b92f-008048fdd814}
Compatibility Flags,把这个值中的400改为0.
如果没有{1663ed61-23eb-11d2-b92f-008048fdd814} 文件夹,就在ActiveX Compatibility下右键添加"项"
加完后再添加dword值并改名为 Compatibility Flags值
完成以上步骤后,关闭所有网页,重新打开即可。
分享到:
相关推荐
用到ScriptX.cab打印控件,总是提示 .printing.header为空或不是对象 //设置页眉页脚上下左右边距 form1.factory.printing.header = ""; form1.factory.printing.footer = ""; form1.factory.printing.topMargin=...
通过整合这些知识点,我们可以了解到“Smart Print factory.printing”可能是一个旨在提升工厂打印效率、安全性及成本效益的智能解决方案,而ScriptX作为其中的关键组件,为实现这些目标提供了技术支持。
标题 "factory.printing" 和描述 "Smart Print factory.printing" 提到的核心概念是“智能打印”,这通常是指在IT行业中利用先进的技术优化和自动化印刷流程的过程。这些技术可能包括云计算、物联网(IoT)、自动化...
提示 “ factory.printing 为空或不是对象”,这种现象是网页缺少安装必要的插件造成不能打印,一般情况下网页会提示安装控件, 如不能安装控件可能由以下原因造成: 1.IE网络等级设置过高,请降到中级或以下进行...
错误五:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping' 错误原因:...
var h = factory.printing.header; var f = factory.printing.footer; var t = factory.printing.topMargin; var b = factory.printing.bottomMargin; var l = factory.printing.leftMargin; var r = factory....
factory.printing.footer = "Advanced Printing by ScriptX"; // 设置页脚 factory.printing.portrait = false; // 设置纸张方向 factory.printing.leftMargin = 1.0; // 设置左边距 factory.printing.topMargin...
总结来说,`javax.xml.bind`在Java 1.5中不是默认提供的,遇到`ClassNotFoundException`意味着需要手动引入相应的JAR包。理解Java的类加载机制和如何管理类路径是解决此类问题的关键。同时,随着Java版本的更新,...
factory.printing.footer = "Advanced Printing by ScriptX"; // 页面底部文本 factory.printing.portrait = false; // 页面方向(false 为横向) factory.printing.leftMargin = 1.0; // 左边距 factory....
ComponentFactory.Krypton.Toolkit是一个专为WinForm应用设计的皮肤类库,它提供了丰富的用户界面元素,使得开发者可以轻松地创建出具有专业外观和感觉的应用程序。这个类库包含了一系列控件,这些控件覆盖了从基本...
但是,如果需要更精细的控制,如设置页边距、纸张大小、打印范围等,可以利用`document.execCommand`方法或使用特定的插件库(如在部分代码示例中出现的`factory.printing`对象)。 #### 示例代码解读: ```...
以上代码中,`SetPrintSettings`函数通过调用`factory.printing`对象的方法来设置打印的相关参数。例如,`SetMarginMeasure`用于设置边距的测量单位,默认情况下是英寸;`SetPageRange`则用来指定需要打印的具体页码...
- **启用合并打印**:`@factory.printing.collate=true`,确保多份打印按顺序排列。 - **纸张大小**:`@factory.printing.paperSize="A4"`,设置纸张大小为A4。 - **纸张来源**:`@factory.printing.paperSource=...
总的来说,Knoll Light Factory 是一个强大的创意工具,它为AE用户带来了更多可能,无论是提升视觉质量还是创新设计,都能在这个插件中找到解决方案。熟练掌握并运用这款插件,无疑能提高工作效率和作品的专业度。
"Light Factory AE插件"是一款专为Adobe After Effects(简称AE)设计的扩展工具,它极大地丰富了AE在灯光效果处理和渲染方面的功能。这款插件允许用户创建、编辑和控制复杂的灯光效果,使得视觉特效艺术家能够实现...
此控件的官方下载页面已关闭,这个 dll 是从项目下找出来上传的,希望能帮到需要它的人。这个 dll 中有很多 .net winform 里可用的控件。
解决在Linux系统下,POI、easyExcel 报错 java.lang.IllegalArgumentException: The workbook already contains a sheet named。原因是缺少了字体文件,如果是Docker部署使用本资源即可。内部提供字体资源以及代码...