js调用打印机

Posted G_whang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js调用打印机相关的知识,希望对你有一定的参考价值。

简单完成js调用打印机的功能,主要实现是使用了jquery.PrintArea.js里面的printArea函数实现的打印功能
代码如下

<!DOCTYPE html>
<html>
	<link rel="stylesheet" href="css/PrintArea.css" />
	<head>
		<meta charset="UTF-8">
		<title>打印</title>
	</head>
	<style>
		
		
		
	</style>
	<body>
		
		<div id="printArea" class="print"
		style="width: 760px; height: 488px; padding-left: 35px; padding-right: 45px; padding-top: 36px; font-size: 14px">
			<h1 align="center">劝学</h1>
			<p>&nbsp;&nbsp;君子曰:学不可以已。</p>
			<p>&nbsp;&nbsp;青,取之于蓝,而青于蓝;冰,水为之,而寒于水。木直中绳,輮以为轮,其曲中规。虽有槁暴,不复挺者,輮使之然也。故木受绳则直,金就砺则利,君子博学而日参省乎己,则知明而行无过矣。</p>
			<p>&nbsp;&nbsp;故不登高山,不知天之高也;不临深溪,不知地之厚也;不闻先王之遗言,不知学问之大也。干、越、夷、貉之子,生而同声,长而异俗,教使之然也。诗曰:“嗟尔君子,无恒安息。靖共尔位,好是正直。神之听之,介尔景福。”神莫大于化道,福莫长于无祸。</p>
			<p>&nbsp;&nbsp;吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。登高而招,臂非加长也,而见者远;顺风而呼,声非加疾也,而闻者彰。假舆马者,非利足也,而致千里;假舟楫者,非能水也,而绝江河。君子生非异也,善假于物也。</p>
			<p>&nbsp;&nbsp;南方有鸟焉,名曰蒙鸠,以羽为巢,而编之以发,系之苇苕,风至苕折,卵破子死。巢非不完也,所系者然也。西方有木焉,名曰射干,茎长四寸,生于高山之上,而临百仞之渊,木茎非能长也,所立者然也。蓬生麻中,不扶而直;白沙在涅,与之俱黑。兰槐之根是为芷,其渐之滫,君子不近,庶人不服。其质非不美也,所渐者然也。故君子居必择乡,游必就士,所以防邪辟而近中正也。</p>
			<p>&nbsp;&nbsp;物类之起,必有所始。荣辱之来,必象其德。肉腐出虫,鱼枯生蠹。怠慢忘身,祸灾乃作。强自取柱,柔自取束。邪秽在身,怨之所构。施薪若一,火就燥也,平地若一,水就湿也。草木畴生,禽兽群焉,物各从其类也。是故质的张,而弓矢至焉;林木茂,而斧斤至焉;树成荫,而众鸟息焉。醯酸,而蚋聚焉。故言有招祸也,行有招辱也,君子慎其所立乎!</p>
			<p>&nbsp;&nbsp;积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里;不积小流,无以成江海。骐骥一跃,不能十步;驽马十驾,功在不舍。锲而舍之,朽木不折;锲而不舍,金石可镂。蚓无爪牙之利,筋骨之强,上食埃土,下饮黄泉,用心一也。蟹六跪而二螯,非蛇鳝之穴无可寄托者,用心躁也。</p>
			<p>&nbsp;&nbsp;是故无冥冥之志者,无昭昭之明;无惛惛之事者,无赫赫之功。行衢道者不至,事两君者不容。目不能两视而明,耳不能两听而聪。螣蛇无足而飞,鼫鼠五技而穷。《诗》曰:“尸鸠在桑,其子七兮。淑人君子,其仪一兮。其仪一兮,心如结兮!”故君子结于一也。</p>
			<p>&nbsp;&nbsp;昔者瓠巴鼓瑟,而流鱼出听;伯牙鼓琴,而六马仰秣。故声无小而不闻,行无隐而不形 。玉在山而草木润,渊生珠而崖不枯。为善不积邪?安有不闻者乎?</p>
			<p>&nbsp;&nbsp;学恶乎始?恶乎终?曰:其数则始乎诵经,终乎读礼;其义则始乎为士,终乎为圣人, 真积力久则入,学至乎没而后止也。故学数有终,若其义则不可须臾舍也。为之,人也;舍 之,禽兽也。故书者,政事之纪也;诗者,中声之所止也;礼者,法之大分,类之纲纪也。 故学至乎礼而止矣。夫是之谓道德之极。礼之敬文也,乐之中和也,诗书之博也,春秋之微 也,在天地之间者毕矣。 君子之学也,入乎耳,着乎心,布乎四体,形乎动静。端而言,蝡而动,一可以为法则。小人之学也,入乎耳,出乎口;口耳之间,则四寸耳,曷足以美七尺之躯哉!古之学者为己,今之学者为人。君子之学也,以美其身;小人之学也,以为禽犊。故不问而告谓之傲,问一而告二谓之囋。傲、非也,囋、非也;君子如向矣。</p>
			<p>&nbsp;&nbsp;学莫便乎近其人。礼乐法而不说,诗书故而不切,春秋约而不速。方其人之习君子之说,则尊以遍矣,周于世矣。故曰:学莫便乎近其人。</p>
			<p>&nbsp;&nbsp;学之经莫速乎好其人,隆礼次之。上不能好其人,下不能隆礼,安特将学杂识志,顺诗书而已耳。则末世穷年,不免为陋儒而已。将原先王,本仁义,则礼正其经纬蹊径也。若挈裘领,诎五指而顿之,顺者不可胜数也。不道礼宪,以诗书为之,譬之犹以指测河也,以戈舂黍也,以锥餐壶也,不可以得之矣。故隆礼,虽未明,法士也;不隆礼,虽察辩,散儒也。</p>
			<p>&nbsp;&nbsp;问楛者,勿告也;告楛者,勿问也;说楛者,勿听也。有争气者,勿与辩也。故必由其道至,然后接之;非其道则避之。故礼恭,而后可与言道之方;辞顺,而后可与言道之理;色从而后可与言道之致。故未可与言而言,谓之傲;可与言而不言,谓之隐;不观气色而言,谓瞽。故君子不傲、不隐、不瞽,谨顺其身。诗曰:“彼交匪纾,天子所予。”此之谓也。</p>
			<p>&nbsp;&nbsp;百发失一,不足谓善射;千里蹞步不至,不足谓善御;伦类不通,仁义不一,不足谓善学。学也者,固学一之也。一出焉,一入焉,涂巷之人也;其善者少,不善者多,桀纣盗跖也;全之尽之,然后学者也。</p>
			<p>&nbsp;&nbsp;君子知夫不全不粹之不足以为美也,故诵数以贯之,思索以通之,为其人以处之,除其害者以持养之。使目非是无欲见也,使耳非是无欲闻也,使口非是无欲言也,使心非是无欲虑也。及至其致好之也,目好之五色,耳好之五声,口好之五味,心利之有天下。是故权利不能倾也,群众不能移也,天下不能荡也。生乎由是,死乎由是,夫是之谓德操。德操然后能定,能定然后能应。能定能应,夫是之谓成人。天见其明,地见其光,君子贵其全也</p>
			
		</div>
		<div>
			 <p>
				<br />
				<input type="button" class="p" onclick="print()" value="打印"/>&nbsp;&nbsp;&nbsp;&nbsp;
				<input type="button" onclick="close()" value="取消" />
			 </p>
			</div>
		
	</body>
	<script type="text/javascript" src="js/jquery-min.js" ></script>
	<script type="text/javascript" src="js/jquery.PrintArea.js" ></script>
	<script>
		function print()
			var headElements = '<meta charset="utf-8" />,<meta http-equiv="X-UA-Compatible" content="IE=edge"/>';
			var options = 
				mode : "popup",
				popHt : 760,
				popWd : 520,
				popX : 100,
				popY : 100,
				popTitle : '劝学',
				popClose : false,
				extraCss : '',
				retainAttr : [ "id", "class", "style" ],
				extraHead : headElements
			;
			$(".print").printArea(options);
			
		
		function close()
			window.close();
		
		
		
	</script>
	
</html>

实现

所需js包
复制这段内容后打开百度网盘手机App,操作更方便哦 链接:https://pan.baidu.com/s/1G8NqOfYzg8QtmU30u6KogA 提取码:yd0s

以上是关于js调用打印机的主要内容,如果未能解决你的问题,请参考以下文章

js调用浏览器的打印功能

热烈祝贺汪国新湖北诗书画院“关爱老人”书画展隆重举办

js调用打印机

js调用打印机

js 求教:有两台打印机AB,A是本地打印,B是共享打印机。我现在想用A先打印,再用B打印。在js中怎么调用啊

少时诵诗书所所