实时搜索: html怎么打印

html怎么打印

554条评论 3665人喜欢 4890次阅读 907人点赞
效果图就和这个差不多,接下来继续点击的话一样,第6,9,12......行依旧为红色 , CAD预览大多数线条为灰色 打印不出来怎么办
线宽均已经设置,所有笔号为7,为什么还是打不出来,预览大多为灰色 , 我用的是调用节点,设想是用一个按钮来控制打印前面板为html用来预览。
未打包前一切正常,但是打包后点击按钮无反应。
我单独做了一个简易程序打包后也是这样,应该与总程序无关。
请问这是什么情况?该怎么解决?
或者请问诸位是怎么通过一个按钮来打印前面板的? , 我的IE版本是8。点击直接打印写的是 已经阻止此站点以不安全的方式使用ActiveX控件。...

怎么用html点击按钮打印一行文本框内容,每第三行字体颜色变为红色:

我也是菜鸟   用jq写了下这个效果  献丑了

                <input type="text" name="" id="oneinput" value="" />
<button id="twoinput">添加</button>
<ul class="list">
</ul>
<script src="/img/anMvanF1ZXJ5LTEuOC4zLm1pbi5qcw==" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#twoinput").click(function() {
one = $('#oneinput').val();
$(".list").append("<li>" + one + "</li>");
});
});
</script>
<style type="text/css">
ul li:nth-child(3n) {
color: red;
}
/*控制样式  每个三个 颜色为红色*/

</style>

怎样在javascript中直接设置好打印方式为横向或纵向: 基于web的套打,难度在于要将浏览器中呈现的html,精确地打印到票据中,而且能够实现对分页位置的控制。下面就ie浏览器所能采用的套打解决方案,来个汇总分析,希望对大家有所帮助。

一、浏览器的打印功能菜单

这种方案的优势是不需要对浏览器作任何扩充,是最简单的办法,但问题也最多,如:

不能精确分页。浏览器一般是根据用户设置的页面大小,web页面的内容多少,来自行决定分页位置,程序员很难控制。会有页脚页眉干扰。

不能准确对齐边边距及打印文字。

不能解决连续打印。比如,不是仅打印一张票据,而是连续一次打印若干个票据。

二、使用webbrowser控件+ javascript

这实际上,是浏览器打印功能菜单的一种程序调用,与打印功能菜单没什么两样。分页的问题仍然存在,只不过,可以让用户不用去点菜单,直接在网页中的一个按钮,或一个链接里面调用罢了。

三 、使用print css

这是一种最理想的实现web套打的方法。这种方法通过在html文档中,嵌入打印相关的css样式,来实现对html文档输出打印的控制,比如设置纸张大小,纸张纵横方向,打印边距,分页等。显而易见,这种方式成本小,不需要下载任何插件,而且跨平台性非常好。print css推出已经有些时日,但遗憾的是,至今没有一个厂商的浏览器很好地实现了这些标准,这使得程序员目前还不能利用print css进行实际的开发。
四 、使用PDF文件

用这种方式,就是从服务器端下载一个pdf文件流,在IE中用adobe插件打开,然后用adobe的打印菜单进行打印,虽然这种方案,也能实现精确套打,但需要下载adobe插件。这是国外报表工具经常推荐的一种打印方法,但在pdf不那么普及的中国,这种方案不是最好选择。

五 、采用纯ActiveX

这种方案就是下载一个控件,票据的数据不再以html方式呈现,而是呈现在ActiveX中。这种方案的优点是打印的精确度高,分页的可控性好,但缺点也是很明显的,嵌入ActiveX控件破坏了web应用的整体html风格,且这样的控件比较大(一般超过1M),下载颇费时间)。市场上的非java类报表产品,一般都采用这种方案。

六 、采用Applet方式

采用Applet方式,分页或精确打印,都可以做到完美,但缺点也很明显,表现在:

安装Applet成本巨大。需要下载十几M的文件。

打印报表时,需要重新向服务器检索数据,效率低。因为Applet方案,一般采用html方式呈现数据,打印时Applet必须向服务器检索同一张票据的数据,看上去,是打印了当前页的票据,实际上,Applet根本不会用当前html页的数据来打印,而是向服务器下载数据到Applet中来打印。也就是说,打印的话,必须两次请求,一次html呈现,一次用来打印。

不能解决连续打印。比如,不是仅打印一张票据,而是连续一次打印若干个票据。

不能解决打印机设置问题,如存在多台打印机时,总是需要手工选择,打印到哪一台打印机。

市场上java类的报表工具,一般推荐Applet方式来实现打印。

七 、轻量级的ActiveX打印方式
-----ScriptX-----
ScriptX的免费版本好点,已经能满足大部分的需求.
MeadCo's ScriptX控件有两种使用方式,一种是做为免费版本使用,一种是做为收费版本使用,免费版本支持的功能要少些,不过最重要也是最常用的页面设置,它还是提供的,因此使用免费版本即可。不过这两个版本用的都是同一个cab文件,只不过在代码设置中有一些不同。

-----PAZU (四方)-----
PAZU 个人或者商业使用均真正免费授权,无IP或者域名限制。

PAZU自2009年6月起采用免费的许可,申请时,您必须有确定的IP地址或者域名(主机名),PAZU是绑定IP或者域名的,IP或域名尚未确定的我们不能颁发授权,另外,授权一经颁发就不能修改绑定。 绑定的IP和域名必须是最终用户的,所以,最终用户的应用网站必须和4Fang网站做好链接,否则 PAZU会因为无法验证授权的合法性而不能正常工作(内网应用除外)。

企业可以购买开发集成版(适合项目集成或者产品开发公司,提供KeyGen工具,自己生成许可授权,不限制发行)

-----jatoolsPrinter(杰表.打印控件)-----
免费版本只能在192.168.*** 网段使用,2.0之前的版本有免费版本,2.0之后是收费的。目前最新版本是4.2.他们可以通过web脚本来选择输出打印机,纸张大小,打印方向等,不必每次手工设定。

对于简单的打印,我们用IE的功能就可以了,对于需要复杂的设置的,建议使用轻量级的ActiveX打印方式。在接下来的系列教程里,我们会一一介绍。

---------------------------------------二 使用IE的打印功能进行一般的网页打印-----------------------------

在我们进行web开发的时候,通常会需要用到打印,然而,由于web技术的限制及考虑到安全的问题,一直以来,web打印的功能都是非常弱的,对此,我们也只能接受。也许你在开发过程中经常会遇见客户对你说,“你们系统的打印太差了,你看看excel的打印多好啊,”,面对这样的用户,我们除了苦笑,还能说什么呢?如果你对着他们去解释什么是BS架构,什么是CS架构,不但不能够解决问题,反而会招致用户的反感。

那么,我们是不是就什么都不能做了呢?答案当然是否定的。利用现有的web技术,再加上针对求的灵活实现,我们也可以做出漂亮的打印出来。

在接下来的几篇文章里,我将分别介绍几种打印的方法或技术。这些方法有的很简单,有的稍微复杂一点。我们还是从基础做起,先了解最简单的打印技术,然后再一步一步提高,这样也有利于消化技术。

本篇内容讲述利用IE提供的简单的打印功能,进行打印的设置以及打印。

在IE里打印,我们可以通过javascript来调用window.print()函数实现。下面是一个简单的代码示例。

Java代码 收藏代码
<input type='button' value='打印' onclick='javascript:window.print()'/> 

点击“打印”后,即可弹出打印窗口,如下图

通过这个函数,可以实现最简单的打印功能。如果我们要对纸张,页边距进行设置,那该怎么做呢? 我们知道,我们可以方便地通过 Internet Explorer 用户界面更改页边距、页眉和页脚设置和默认 Internet Explorer 打印机,IE也提供了一个叫WebBrowser 控件来供我们调用,通过调用,可以在页面上调出打印的设置窗口,在设置窗口里,用户可以更改页边距、页眉和页脚设置等。(但是,在 Internet Explorer 或 WebBrowser 控件下没有以编程方式更改这些设置的方法。在本系列教程的第三篇,我将介绍如何在页面上通过编程的方式来更改设置。)我们可以在页面上输入如下代码来调用WebBrowser 控件。
Java代码 收藏代码
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"   id=wb name=wb ></OBJECT>    

<input type='button' value='打印' onclick='javascript:wb.ExecWB(6,1)'/>  

<input type='button' value='打印预览' onclick='javascript:wb.ExecWB(7,1)'/>  

<input type='button' value='页面设置' onclick='javascript:wb.ExecWB(8,1)'/>

上例中的OBJECT就是IE提供的打印控件,叫WebBrowser,我们在网页中可以用我们设置的id或name来引用它。

这个对象有很用法,其中涉及到打印的有下面三项。

wb.ExecWB(6,1) 打印

wb.ExecWB(7,1) 打印预览

wb.ExecWB(8,1) 打印页面设置

点击“打印”按钮,即可弹出和window.print()函数一样的窗口。 点击打印预览,即可预览当前页面。

点击“页面设置”,即可弹出页面设置窗口,在设置窗口里,可以对边距,页眉等进行详细设置。

通过以上三个功能,我们就可以进行简单的打印和设置了,对于一般的打印需求来说基本足够。

这里需要说明的是,“页面设置”中的各个值,是存储在用户的注册表中。

打印网页时,打印预览时,内容总是在两页上,怎么打印到一页上?:

1、首先打开网页并点击页面右上角的菜单栏,选择其中的“打印”按钮。

2、进入打印设置的页面后点击其中的“首选项”按钮。

3、选择“首选项”后即可进入打印首选项的设置页面,点击“打印快捷方式”选项,并选择“工厂默认设置”。

4、然后在页面右侧找到“每张打印页数”,选择“每张打印1页”并点击确定即可完成设置。

CAD预览大多数线条为灰色 打印不出来怎么办: 打印样式设置不对。把打印样式取消就行了,具体操作:页面设置》打印设备》打印样式表选“无”。
也可以重新设置打印样式,具体操作参考:http://zhidao.baidu.com/question/37436592.html,你把颜色改为“使用对象颜色”就可以了。

labview打印前面板为html打包后不可用,请问怎么解决: 贴段代码出来看看,或是去一些labview论坛问问

电脑怎么在热敏打印机打印快递单: 电脑怎么在热敏打印机打印快单
http://jingyan.baidu.com/article/afd8f4de90f5d934e286e98a.html

怎样设置IE浏览器直接打印页面?:

1、打开需要打印的页面。

2、打印->页面设置。

3、可选择性的把页眉页脚内容清理或添加。

4、打印,根据需要选择打印机,选择页码和份数,打印即可。

CAD不用插件怎样批量打印的图文说明: 只有布局空间单图才能不用插件批量打印,布局空间出图这种方式国外很常见,而国内基本很少见,一般都是模型空间出图,尤其是机械行业的,所以不用插件基本实现不了批量打印。

推荐使用“CAD批量打图精灵7.5”——AutoCAD多图/多布局/多文档批量打印与批量转PDF软件。

在产品设计过程中,往往有大量的图纸需要打印或转为PDF。可能是一个CAD图形文件里有多张图纸,或是分散于多个文件。打印起来需要一个一个框选,操作单调且费时费力。本软可为您分担繁重的劳动,软件会自动识别CAD中的图框并依次打印或换PDF。

功能简介
1. 智能极速图框识别。您无需对图纸做任何修改,可全自动智能极速地识别普通图框,图框可以由直线、多段线、二维多段线、面域、视口、代理实体、块参照或外部参照组成。
2. 全空间批量打印。模型空间多图批量打印;多个布局空间多图或单图批量打印。
3. 多文档批量打印。依次打开多个CAD图形文件,识别上述指定空间内的图框并打印。
4. 不仅能直接打印图纸,还可以将图纸转换为PDF、JPG、PNG、plt、DWF、DWFx,XPS等格式文件。
5. 功能全面,使用操作简单。能根据打印机纸张方向自动旋转CAD图纸以获得最佳放置效果。

下载地址:http://rj.baidu.com/soft/detail/38495.html
使用教程:http://jingyan.baidu.com/article/b2c186c8d9d36dc46ef6ff86.html

  • gtx960m与1050哪个好

    C语言学习需要哪些软件: Microsoft Visual C++ 6.0我们都用这个 ...

    271条评论 5491人喜欢 5613次阅读 265人点赞
  • edge在哪里

    电的基本知识: (一)电路的基本概念电流所流通的路径称为电路。最简单的电路由电源、负载、开关和连接导线组成(图4-18a)。这是用一个灯泡由导线经过开关而连接到干电池上的照明电路。图中的电源是一节干电池。电源是将其他形式的能量转换成...

    584条评论 3199人喜欢 4306次阅读 766人点赞
  • 16朗动大灯有几个透镜

    学习易经有什么好处?: 《易经》是一部总结预测规律的书.学习它,能够对未来的事态进行正确的预测让事情向好的方向发展;它又是一部哲学著作,学习它.人们能认识更多 的深奥道理,掌握为人处世的方式方法。《易经》对人类社会有着非常大的价值 与作用。...

    620条评论 5616人喜欢 1768次阅读 205人点赞
  • ntfs和exfat的哪个快

    请问哪个自拍软件有小猪佩琪的贴纸。黑色的: 有痘痘。。 ...

    942条评论 2182人喜欢 1281次阅读 686人点赞
  • 0 0为什么等于1

    《系辞传下》: 周易.系辞下八卦成列,像在其中矣;因而重之,爻在其中矣;刚柔相推,变在其中焉;系辞焉而命之,动在其中矣。吉凶悔吝者,生乎动者也;刚柔者,立本者也;变通者,趣时者也。吉凶者,贞胜者也;天地之道,贞观者也;日月之道,贞明...

    750条评论 5011人喜欢 1098次阅读 979人点赞
  • 108将结局死了几个

    学习《易经》有什么好的app吗?: 学习易经可以看周易类书籍 ...

    709条评论 4148人喜欢 5944次阅读 563人点赞
  • 五万块利息多少钱

    学习图像处理需要哪些编程语言?c还是c++: 最开始先学习matlab吧,这样做图像处理的时候可以实时查看效果;opencv开源库使用方便,网上很多教程 可以用c、c++、python调用也可以实时查看处理效果。学习图像处理的关键是理解各种图像处理的算法而不是语...

    363条评论 3224人喜欢 6167次阅读 908人点赞