导航:首页 > 编程语言 > js怎么设置打印横向边距

js怎么设置打印横向边距

发布时间:2025-02-21 18:09:25

A. java代码js代码(最好是两种都有)控制打印的时候的一些设置,比如控制上下左右边距

如果想要控制打印的设置,会有很多限制的
如.js控制边距只能在ie下使用object控件,别的浏览器就不行,要不就要装打印控件
想要使用java代码控制边距就要使用java虚拟打印机,那个代码更麻烦.
所以,如果只是在ie下来做控制,就用object控件,如果要想兼容浏览器,要不就让客户装打印控件,要不就别设置边距

B. .net(c#) 开发的web程序 如何实现打印功能啊就是某个页面有个打印按钮,点击之后可以打印这个页面内容

在web中嵌入报表,你点击了你说的按钮后调用这个报表就可以了

C. js怎么设置div层左边距 及与顶部边距

js设置style属性时。将“-”去掉,“-”后的字母大写。
如:左边距 margin-left .用js 写就是 style.marginLeft='34px';

D. js解析word

js导出word

1、前端拿到服务端数据生成word、excel、pdf,并导出或预览,此处为导出word参考地址jszipJSZip是一个用于创建、读取和编辑.zip文件的javascript库,具有可爱而简单的API。

2、按照这个页面的格式创建一个word文档,里面所有的和页面一样。然后把它另存为xml格式的文件。再在xml格式里面将需要填写的东西打上标记。

3、行间距的前提是行的标识要统一,html里有的行用h1h2h3等这样的标签,如果要自动排版,先要统一标签。导出时将css也导出建议用目前常见的格式化插件操作,例如流行的编辑器:ueditor、kindeditor。

4、打开一个Word文档,下图所示的文档为只读模式。关闭Word文档,重新打开文档,在出现的对话框中点击“否”。此时Word文档就会变成可编辑模式。

5、用JS控制的打印方式,具体如下:首先画word模板,在需要动态显示内容的地方插入“标签”。方法如下:在word中,选中需要被替换的内容--插入--书签,为其定义好名字即可,其它类似。将做好的模板文件另存为模板dot文件。

6、CentimetersToPoints(21);oDC.PageSetup.PageHeight=oDC.Application.CentimetersToPoints(27);这些都是具体的参数设置。上下左右页边距,等等。最后两行是设置纸质的宽度和高度的,2127是A4纸的宽和高。

iis。关于js调用并打开服务器上的word文档

1、做一个超连接,链接地址直接指向服务器上的word就可以了,这样客户端点击这个连接的时候会跳出一个窗口提示保存,打开。

2、方法2:在“DCOM配置”中,为IIS账号配置操作Word(其他Office对象也一样)的权限。

3、openDocObj=newActiveXObject(SharePoint.OpenDocuments.2);//为了兼容OfficeXP,可以创建“SharePoint.OpenDocuments.1”然后,调用openDocObj的相应的方法。

4、请教高手怎么用JS获取word文档中的内容Java解析word比较麻烦,你可以去网上找一下帖子看一看,相对来说,解析excel比较简单。

5、还有就是类word编辑相对完善,而excel,ppt这些就差很多了。3)采用UZER.ME的SDK,UZER.ME支持网页内无插件使用各种原生应用,当然也包括office,本地也无需安装Office,全平台支持。缺点是需要服务器资源较多。

有没有解析word文档的js库

openDocObj.EditDocument(http://;);就可以直接激活Word,在Word里面编辑文档,然后直接点击Word里面的保存功能,就可以将文件保存会服务器上了。

hahahaha,我可以很负责任的告诉你,没有。特别是当你的word里有表格这种东西的时候。后来word文件用C#解析的,PDF文件用Python解析的,最后把解析结果返给node服务端。

请教高手怎么用JS获取word文档中的内容Java解析word比较麻烦,你可以去网上找一下帖子看一看,相对来说,解析excel比较简单。

js调用office打开word

JS-打印word的模板程序我们在做项目中经常遇到“打印表格”的功能,在此介绍一下我所用过的打印方法。比较简单的做法,word另存转化为html文件的方式。

你可以把word文档放在你的站点文件夹中。然后在网页中给按钮添加一个onclick事件,触发一个函数,这个函数是一个弹出层。弹出层的内容就是这个word文档。

openDocObj.ViewDocument(http://;);openDocObj对象会根据参数中不同的Office文档类型(.doc、.xls、.ppt)来打开不同的程序(Word、Excel、PowerPoint)。

云深文档管理团队解决了这个问题,可以无插件进行office进行预览。是目前国内最好用的文档管理系统

早期的Office自带浏览器插件,可以达到你的目的,在浏览器中直接查看Word文档。现在已经取消此功能,但借助第三方插件还是可以的。

个人建议用360清理大师清理,然后重新打开它就可以正常。

E. 能用 js代码 关闭打印页眉页脚 吗

打开你的ie浏览器internet选项—— 安全—— 自定义级别—— 把对没有标记为安全的activex控件进行初始化和脚本运行 设置为启用。

<SCRIPT language=javascript>
var HKEY_Root,HKEY_Path,HKEY_Key;
HKEY_Root="HKEY_CURRENT_USER";
HKEY_Path="\Software\Microsoft\Internet Explorer\PageSetup\";
var head,foot,top,bottom,left,right;

//取得页面打印设置的原参数数据
function PageSetup_temp() {
try
{
var Wsh=new ActiveXObject("WScript.Shell");
HKEY_Key="header";
//取得页眉默认值
head = Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key);
HKEY_Key="footer";
//取得页脚默认值
foot = Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key);
HKEY_Key="margin_bottom";
//取得下页边距
bottom = Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key);
HKEY_Key="margin_left";
//取得左页边距
left = Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key);
HKEY_Key="margin_right";
//取得右页边距
right = Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key);
HKEY_Key="margin_top";
//取得上页边距
top = Wsh.RegRead(HKEY_Root+HKEY_Path+HKEY_Key);
}
catch(e){
alert("不允许ActiveX控件");
}
}

//设置网页打印的页眉页脚和页边距
function PageSetup_Null()
{
try
{
var Wsh=new ActiveXObject("WScript.Shell");
HKEY_Key="header";
//设置页眉(为空)
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
HKEY_Key="footer";
//设置页脚(为空)
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
HKEY_Key="margin_bottom";
//设置下页边距(0)
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0");
HKEY_Key="margin_left";
//设置左页边距(0)
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0");
HKEY_Key="margin_right";
//设置右页边距(0)
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"0");
HKEY_Key="margin_top";
//设置上页边距(8)
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"8");
}
catch(e){
alert("不允许ActiveX控件");
}
}
//设置网页打印的页眉页脚和页边距为默认值
function PageSetup_Default()
{
try
{
var Wsh=new ActiveXObject("WScript.Shell");
HKEY_Key="header";
HKEY_Key="header";
//还原页眉
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,head);
HKEY_Key="footer";
//还原页脚
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,foot);
HKEY_Key="margin_bottom";
//还原下页边距
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,bottom);
HKEY_Key="margin_left";
//还原左页边距
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,left);
HKEY_Key="margin_right";
//还原右页边距
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,right);
HKEY_Key="margin_top";
//还原上页边距
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,top);
}
catch(e){
alert("不允许ActiveX控件");
}
}

function printorder()
{
PageSetup_temp();//取得默认值
PageSetup_Null();//设置页面
factory.execwb(6,6);//打印页面
PageSetup_Default();//还原页面设置
//factory.execwb(6,6);
window.close();
}

</script>
<OBJECT id=factory height=0 width=0 classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2></OBJECT>


打印代码

WebBrowser.ExecWB(1,1) 打开
Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
Web.ExecWB(4,1) 保存网页
Web.ExecWB(6,1) 打印
Web.ExecWB(7,1) 打印预览
Web.ExecWB(8,1) 打印页面设置
Web.ExecWB(10,1) 查看页面属性
Web.ExecWB(15,1) 好像是撤销,有待确认
Web.ExecWB(17,1) 全选
Web.ExecWB(22,1) 刷新
Web.ExecWB(45,1) 关闭窗体无提示

====================

因为这需要设置注册表,所以,需要将浏览器的安全调低。

这儿有个很不错的打印控件,可直接在网页中,选择打印机、纸张大小、边距等(不是在WebBrowser中设置,是直接用JS在网页中设置的)并且它支持链接打印、html打印、pdf打印等等。具体还有好多功能。如果需要,就下载

工具.7z" wealth="5" />
阅读全文

与js怎么设置打印横向边距相关的资料

热点内容
excel求两组数据平均值如何跳过0 浏览:822
滴滴司机app被删了怎么办 浏览:424
维修用哪个编程器 浏览:893
桌面上的文件怎么快速换名 浏览:18
哪个app记录身高 浏览:985
去哪儿网和大数据哪个好用 浏览:982
如何下载交警app 浏览:658
air压缩文件怎么打开游戏 浏览:233
html密码登录界面 浏览:229
华为抽奖哪个app好 浏览:411
跟踪程序读取 浏览:843
老毛桃双系统安装教程 浏览:7
版本号stc 浏览:398
涉密文件的管理应注意哪些问题 浏览:623
桌面文件夹更新 浏览:362
iphone如何关闭app数据共享 浏览:728
苹果手机如何在电脑端更新app 浏览:621
小米note省电系统版本 浏览:556
小马win10 浏览:972
网络平台是什么性质的公司 浏览:729

友情链接