자바스크립트 인쇄 백과사전(인쇄 페이지 설정/인쇄 미리보기 코드)_javascript 기술
May 16, 2016 pm 05:39 PM
인쇄
페이지 설정
시사
코드 복사 코드는 다음과 같습니다.
<HTML><HEAD><TITLE> javascript 인쇄- 인쇄 페이지 설정 - 인쇄 미리보기 코드</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312" />
<SCRIPT 언어=javascript> ;
Function printsetup(){
// 인쇄 페이지 설정
wb.execwb(8,1)
}
function printpreview(){
// 인쇄 페이지 미리보기
wb.execwb(7,1);
}
function printit()
{
if (confirm('인쇄하시겠습니까?')) {
wb .execwb(6,6 )
}
}
</SCRIPT>
</HEAD>
<DIV align=center> ><OBJECT id= wb height=0 width=0
classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 name=wb></OBJECT>
<INPUT onclick=javascript:printit( ) type=button value= 인쇄 이름=button_print />
<INPUT onclick=javascript:printsetup() type=button value=인쇄 페이지 설정 이름=button_setup />
<INPUT onclick=javascript :printpreview(); 유형 =버튼 값=인쇄 미리보기 이름=button_show />
</BODY>
>
javascript 인쇄 백과사전
(1)
코드 복사
코드는 다음과 같습니다. < script.defer> function SetPrintSettings() { // -- 고급 기능
Factory.printing.SetMarginMeasure(2) // 여백을 인치 단위로 측정 Factory.SetPageRange(false, 1, 3 ) // 1부터 3까지의 페이지가 필요합니다.
Factory.printing.printer = "HP DeskJet 870C"
Factory.printing.copies = 2
Factory.printing.collate = true
Factory.printing.paperSize = "A4"
Factory.printing.paperSource = "수동 공급"
// -- 기본 기능
Factory.printing.header = "MeadCo입니다."
Factory.printing.footer = "ScriptX를 통한 고급 인쇄"
Factory.printing.portrait = false
Factory.printing.leftMargin = 1.0
Factory.printing.topMargin = 1.0
공장. Printing.rightMargin = 1.0
공장 .printing.bottomMargin = 1.0
}
</script>
(2)
Factory.printing.printer = "HP DeskJet 870C"
Factory.printing.copies = 2
Factory.printing.collate = true
Factory.printing.paperSize = "A4"
Factory.printing.paperSource = "수동 공급"
// -- 기본 기능
Factory.printing.header = "MeadCo입니다."
Factory.printing.footer = "ScriptX를 통한 고급 인쇄"
Factory.printing.portrait = false
Factory.printing.leftMargin = 1.0
Factory.printing.topMargin = 1.0
공장. Printing.rightMargin = 1.0
공장 .printing.bottomMargin = 1.0
}
</script>
(2)
코드 복사
코드는 다음과 같습니다. <script.언어="javascript"> function printsetup(){ //인쇄 페이지 설정
wb.execwb(8,1) }
함수 printpreview(){
// 인쇄 페이지 미리보기
wb.execwb(7,1) ;
}
function printit()
{
if (confirm('인쇄하시겠습니까? ')) {
wb.execwb(6,6)
}
}
</script>
</head>
<body> ;OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"
height=0 id=wb name=wb width=0></OBJECT>
<input type=button name=button_print; value="인쇄"
onclick="javascript.:printit()">
<input type=button name=button_setup value="페이지 설정 인쇄"
onclick="javascript.:printsetup( );">
<input type=button name=button_show value="인쇄 미리보기"
onclick="javascript.:printpreview();">
<input type=버튼 이름= Button_fh value="닫기"
onclick="javascript.:window.close();">
-- ------------------
이 구성요소는 아래에 나열된 다른 용도로 사용됩니다
:
WebBrowser.ExecWB(1,1) 열기
Web.ExecWB(2,1) 현재 IE 창을 모두 닫고 새 창 열기 함수 printpreview(){
// 인쇄 페이지 미리보기
wb.execwb(7,1) ;
}
function printit()
{
if (confirm('인쇄하시겠습니까? ')) {
wb.execwb(6,6)
}
}
</script>
</head>
<body> ;OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"
height=0 id=wb name=wb width=0></OBJECT>
<input type=button name=button_print; value="인쇄"
onclick="javascript.:printit()">
<input type=button name=button_setup value="페이지 설정 인쇄"
onclick="javascript.:printsetup( );">
<input type=button name=button_show value="인쇄 미리보기"
onclick="javascript.:printpreview();">
<input type=버튼 이름= Button_fh value="닫기"
onclick="javascript.:window.close();">
-- ------------------
이 구성요소는 아래에 나열된 다른 용도로 사용됩니다
:
WebBrowser.ExecWB(1,1) 열기
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) 자동으로 양식 닫기
2. 페이지 단위로 인쇄
코드 복사
코드는 다음과 같습니다.
<HTML>
<STYLE>
<BODY> 🎜><P><%=rs(0)%></P>
<%rs.movenext%>
<%wend%> BODY>
</HTML>
3. ASP 페이지 인쇄 시 페이지 하단의 경로와 상단의 페이지 번호를 제거하는 방법
(1) IE 파일 -> 페이지 설정 -> 머리글과 바닥글을 제거하면 인쇄되지 않습니다.
(2)
코드 복사
코드는 다음과 같습니다.
var doc=window.iframe1.document var r=odoc.body.createTextRange; (); var stxt=r .htmlText;
경고(stxt)
dim label label=document.printinfo.label.value //HTML 페이지의 데이터 가져오기set bjfs=CreateObject("Scripting.FileSystemObject") //만들기 FileSystem 구성 요소 개체의 인스턴스
set bjprinter=objfs.CreateTextFile ( "LPT1:",true) //프린터와의 연결 설정
conn.Open "DSN=name;UID=XXXX; PWD=XXXX;" set rs=server.CreateObject("adodb.recordset" ) rs.Open(“select…”),conn,1,1
………….%> //데이터베이스와 상호작용
HTML 페이지 인코딩:
<HTML>
…………
<FORM.ID=printinfo NAME="printinfo" > " id= print name=print > //인쇄 함수 호출
<INPUT type=hidden id=text1 name=label value=<%=………%>> //전송된 데이터를 저장 서버에서
…………
</HTML>
<HTML>
<STYLE>
<BODY> 🎜><P><%=rs(0)%></P>
<%rs.movenext%>
<%wend%> BODY>
</HTML>
3. ASP 페이지 인쇄 시 페이지 하단의 경로와 상단의 페이지 번호를 제거하는 방법
(1) IE 파일 -> 페이지 설정 -> 머리글과 바닥글을 제거하면 인쇄되지 않습니다.
(2)
코드 복사
코드는 다음과 같습니다.
<HTML> ; <META.NAME="EditPlus"> "작성자" CONTENT="YC">
dim hkey_root,hkey_path,hkey_key hkey_root="HKEY_CURRENT_USER"
hkey_path="SoftwareMicrosoftInternet ExplorerPageSetup"
'//웹 페이지 인쇄의 머리글과 바닥글을 비워두도록 설정
function pagesetup_null()
오류 발생 시 다음 재개
Set RegWsh = CreateObject("WScript.Shell")
hkey_key ="header" 🎜> RegWsh.RegWrite hkey_root hkey_path hkey_key,""
hkey_key="footer"
RegWsh.RegWrite hkey_root hkey_path hkey_key,""
end function
'//헤더 설정 및 웹 페이지 인쇄용 바닥글 기본값
함수 pagesetup_default()
오류 발생 시 다음 재개
Set RegWsh = CreateObject("WScript.Shell")
hkey_key="header"
RegWsh. RegWrite hkey_root hkey_path hkey_key," &w&bpage number,&p/&P"
hkey_key="footer"
RegWsh.RegWrite hkey_root hkey_path hkey_key,"&u&b&d"
end function
</script>
><br/> ;
<br/><p align=center>
<input type="button" value="페이지 번호 지우기" nclick=pagesetup_null()> input type="button" value ="페이지를 복원하시겠습니까?" nclick=pagesetup_default()><br/>
</BODY>
4. 플로팅 프레임 인쇄
코드 복사
코드는 다음과 같습니다. 다음:
<SCRIPT.LANGUAGE=javascript>
function button1_onclick() { hkey_path="SoftwareMicrosoftInternet ExplorerPageSetup"
'//웹 페이지 인쇄의 머리글과 바닥글을 비워두도록 설정
function pagesetup_null()
오류 발생 시 다음 재개
Set RegWsh = CreateObject("WScript.Shell")
hkey_key ="header" 🎜> RegWsh.RegWrite hkey_root hkey_path hkey_key,""
hkey_key="footer"
RegWsh.RegWrite hkey_root hkey_path hkey_key,""
end function
'//헤더 설정 및 웹 페이지 인쇄용 바닥글 기본값
함수 pagesetup_default()
오류 발생 시 다음 재개
Set RegWsh = CreateObject("WScript.Shell")
hkey_key="header"
RegWsh. RegWrite hkey_root hkey_path hkey_key," &w&bpage number,&p/&P"
hkey_key="footer"
RegWsh.RegWrite hkey_root hkey_path hkey_key,"&u&b&d"
end function
</script>
><br/> ;
<br/><p align=center>
<input type="button" value="페이지 번호 지우기" nclick=pagesetup_null()> input type="button" value ="페이지를 복원하시겠습니까?" nclick=pagesetup_default()><br/>
</BODY>
4. 플로팅 프레임 인쇄
코드 복사
코드는 다음과 같습니다. 다음:
<SCRIPT.LANGUAGE=javascript>
var doc=window.iframe1.document var r=odoc.body.createTextRange; (); var stxt=r .htmlText;
경고(stxt)
var pwin=window.open("","print") pwin.document.write(stxt); pwin.print(); } </SCRIPT>
5. FileSystem 구성 요소를 사용하여 웹 애플리케이션에서 로컬 특정 인쇄 구현
코드 복사
코드는 다음과 같습니다.
<script.
function print_onclick //인쇄 함수코드 복사
코드는 다음과 같습니다.
<script.
dim label label=document.printinfo.label.value //HTML 페이지의 데이터 가져오기set bjfs=CreateObject("Scripting.FileSystemObject") //만들기 FileSystem 구성 요소 개체의 인스턴스
set bjprinter=objfs.CreateTextFile ( "LPT1:",true) //프린터와의 연결 설정
objprinter.Writeline("______________") //인쇄된 내용 출력objprinter.Writeline("| |") objprinter.Writeline( "| 인쇄하는 데이터는: "&label& " |") objprinter.Writeline("| |") objprinter.Writeline ("|_________________|") objprinter.close //프린터 연결 끊기set bjprinter=nothing
set bjfs=nothing // FileSystem 구성 요소 개체 닫기end function
< /script>
서버측 스크립트
:
코드 복사
<%………
set conn=server.CreateObject ("adodb.connection") < /script>
서버측 스크립트
:
코드 복사
<%………
conn.Open "DSN=name;UID=XXXX; PWD=XXXX;" set rs=server.CreateObject("adodb.recordset" ) rs.Open(“select…”),conn,1,1
………….%> //데이터베이스와 상호작용
HTML 페이지 인코딩:
코드 복사 코드는 다음과 같습니다.
<HTML>
…………
<FORM.ID=printinfo NAME="printinfo" > " id= print name=print > //인쇄 함수 호출
<INPUT type=hidden id=text1 name=label value=<%=………%>> //전송된 데이터를 저장 서버에서
…………
</HTML>
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

인기 기사
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

인기 기사
스플릿 소설을이기는 데 얼마나 걸립니까?
3 몇 주 전
By DDD
Repo : 팀원을 부활시키는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
헬로 키티 아일랜드 어드벤처 : 거대한 씨앗을 얻는 방법
3 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
1 몇 주 전
By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제
Gmail 이메일의 로그인 입구는 어디에 있나요?
7281
9


자바 튜토리얼
1622
14


Cakephp 튜토리얼
1341
46


라라벨 튜토리얼
1258
25


PHP 튜토리얼
1205
29



이 문서의 페이지를 다시 매거나 인쇄하려면 메모리나 디스크 공간이 부족합니다. Word 오류
