교컴 키우기 자발적 후원 |
- 1가입인사
- 2슈링클스(Shrinkles) 열쇠고리(keyring) 제작 학습지
- 3초대! 『기준 없이』 출간 기념 스티븐 샤비로 강연 (2024년 4월 20일 토 오전 10시)
- 4그림으로 공부하는 과학사
- 5페임랩(Fame Lab) 학습지
- 6새 책! 『육식, 노예제, 성별위계를 거부한 생태적 저항의 화신, 벤저민 레이』 글·그림 데이비드 레스터, 마커스 레디커·폴 불 엮음, 김정연 옮김, 신은주 감수
- 7마음 속 우편함
- 8새 책! 『죽음의 왕, 대서양의 해적들』 글·그림 데이비드 레스터, 글 마커스 레디커, 폴 불 엮음, 김정연 옮김, 신은주 감수
- 9스무가지 조언
- 10사랑의 다른 말
|
span> |
교컴 포토갤러리 |
플래시수업
웹페이지 인쇄시 프린터 제어하기
웹사이트를 제작할때 많은 사용자가 프린터를 어떻게 지원할것인가 고민하게 되며 대부분 자바스크립트에서 제공하는 print() 메서드를 사용해서 프린트하게 되나 사용하기는 쉽지만, 제어기능은 별로 없죠
window.top.print();
또한 이 메서드를 사용하면 항상 프린트 대화상자가 뜨는 것과 인쇄되는 페이지의 헤더와 풋터를 제어할 수 없다는 단점이 있습니다. 아쉽게도 우리가 알고있는 자바스크립트나 ASP로는 이를 제어할 수 없죠. 다른 프로그래밍 언어?activeX 를 사용하여 프린터를 직접 제어하도록 컴포넌트를 만들어 사용해야 하는데, 이것을 직접 만든다는것도 어렵고 아주 성가신 일입니다.
MeadCo에서 만든 ScriptX라는 컴포넌트를 이용하면 쉽게 제어가 가능합니다.
사용예)
<!-- MeadCo ScriptX -->
<object id=factory style="display:none"
classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814"
codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=6,1,429,14">
</object>
위의 코드를 HTML 문서에 삽입하면 MeadCo 사이트의 ScriptX 개체를 참조하게 됩니다.
( 이것은 클라이언트측에서 참조되고, 구동되기 때문에 ASP 에서나 CreateObject 를 사용하지 않고 , 또한 클라이언트 스크립트에서 new ActiveXObject를 호출하지 않는다.)
기술적인 부분에 대해서는 MeadCo의 Tech Docs 부분을 참고하기 바랍니다.
예제)
<HTML>
<HEAD>
<TITLE>happyscript.com</TITLE>
</HEAD>
<script language="javascript">
// http://happyscript.com
function printWindow() {
factory.printing.header = "머릿글로 출력."
factory.printing.footer = "바닥글로 출력."
factory.printing.portrait = true <---용지가 세로냐 가로냐
factory.printing.leftMargin = 30.0
factory.printing.topMargin = 30.0
factory.printing.rightMargin = 30.0
factory.printing.bottomMargin = 30.0
factory.printing.Print(false, window) <---팝업창 나오냐 안나오냐 ,안나오면 디폴트로
}
</script>
<BODY>
<object id=factory style="display:none" classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=6,1,429,14">
</object>
<p>
프린팅 테스트
</p>
<p>
웹페이지의 프린트 제어 하기<br>
</p>
<input type="button" name="print" value="Print This Page..." onClick="printWindow();">
</BODY>
</HTML>
번호 | 제목 | 글쓴이 | 조회 | 날짜 |
---|---|---|---|---|
[활용] 수업 활용 감동 플래시 150편 [37+1] | 함영기 | 163183 | 2003.08.21 18:57 | |
247 | [플래시강좌] [mx2004]이젠 글자모션 신경끝! | 8175 | 2738 | 2004.03.28 19:01 |
246 | [플래시수업] [mx2004] ActionScript으로 풍차만들기 | 8175 | 2412 | 2004.03.28 09:42 |
245 | [플래시수업] [mx2004] 진자운동 | 8175 | 2674 | 2004.03.28 09:32 |
244 | [기타플래시] 렌즈 플레어 (flare 섬광) 효과 | 8175 | 2927 | 2004.03.24 23:22 |
243 | [기타플래시] 물리에 쓰이는 분수 | 8175 | 2223 | 2004.03.21 17:55 |
242 | [기타플래시] [유틸] 마음대로 그려보는 플래시 스케치북 [4] | 함영기 | 5773 | 2004.03.04 08:18 |
241 | [기타플래시] RE:재미있는 플래시 스케치북 뜯어보자! | 유춘모 | 1836 | 2004.10.01 21:58 |
>> | [플래시강좌] 웹페이지 인쇄시 프린터 제어하기 | 8175 | 5931 | 2004.02.29 13:04 |
239 | [기타플래시] 서영은 [졸업]과 우리반 아이들 | 허재영 | 3373 | 2004.02.28 21:02 |
238 | [플래시강좌] 최고의 UI Components활용 플래시웹에디터 | 8175 | 2405 | 2004.02.24 13:55 |
237 | [플래시강좌] RE:최고의 UI Components활용 플래시웹에디터 | 조종미 | 1885 | 2004.08.24 11:44 |
236 | [기타플래시] 지구 주위를 회전하는 광고(eduict.org)글자 | 8175 | 2501 | 2004.02.22 21:52 |
235 | [기타플래시] 플래시 노래(강아지똥)입니다. | 박병건 | 4255 | 2004.02.22 10:48 |
234 | [플래시수업] 움직이는 사람 모형 | 8175 | 3621 | 2004.02.21 20:38 |
233 | [기타플래시] jpg이미지를 불러오는 초간단 그림책 만들기 | 8175 | 2708 | 2004.02.15 14:28 |
232 | [플래시강좌] [강좌]플래시로 cd앨범 만들기 및 방법[2/21수정] | 8175 | 3421 | 2004.02.13 20:25 |
231 | [플래시강좌] 초간단 슬라이드식 JPG 이미지뷰어 | 8175 | 2988 | 2004.02.05 23:52 |
230 | [플래시유틸] 플래시효과음모음-1 | 8175 | 5755 | 2004.01.30 21:51 |
229 | [기타플래시] 마스크와 물방울처리 | 8175 | 2664 | 2004.01.30 18:30 |
228 | [플래시강좌] [부탁] 샘들 플래시방 많은 참여를 | 8175 | 1966 | 2004.01.29 10:49 |