Lodop은 전문 웹 인쇄 제어입니다. 디자인 목표는 단순하고 사용하기 쉬우 며 웹 인쇄 개발에서 새로운 상황을 만들 수있는 강력한 것입니다.
Lodop Designers는 웹에서 인쇄 개발 작업을 분류하고 요약했으며, 이는 매우 추상적이며 몇 가지 기능 기능만으로 복잡한 인쇄 작업을 구현하여 사용자의 지식을 최소화하도록 설계되었습니다. Control Publishing 패키지는 3 개의 시스템 파일로 구성되며 모든 기능은 여러 제어 매개 변수와 2 개의 기능 함수 세트를 사용하여 구현됩니다.
우리는 종종 특정 웹 페이지에서 인쇄 콘텐츠를 만났습니다. 예를 들어, 홍콩 및 마카오 패스를 온라인으로 신청할 때는 신청서를 작성한 다음 인쇄해야합니다. 이와 같은 인쇄 기술을 구현하는 방법은 무엇입니까? 이러한 종류의 인쇄는 클라우드 인쇄라는 플러그인을 통해 수행 할 수 있습니다. 클라우드 인쇄 기술에 대한 이해에 따르면 인쇄 해야하는 컨텐츠는 "클라우드"서버에 업로드 한 다음 서버를 통해 프린터로 전송됩니다.
일반적으로 온라인 상태 일 때 특정 웹 페이지에서 직접 인쇄 할 수 있습니다. 이러한 종류의 인쇄는 네트워크 인쇄라고하며 인쇄 장치 또는 프린터의 내장 저장 장치에 데이터를 저장하는 반면 클라우드 인쇄는 "클라우드"끝에 데이터를 저장하고 있습니다.
인쇄 기술은 많은 개발 프로젝트에서 사용됩니다. 인쇄 기술은 프로젝트 팀이 개발 한 Tangxia 프로젝트에 사용됩니다. 인쇄 구현을 위해서는 다운로드 된 인쇄 파일을 일식에 추가해야합니다.
다음은 전체 인쇄 구현 프로세스입니다.
(1) 재료 준비
Java Compiler Eclipse에서 위에 다운로드 한 파일을 해당 폴더에 넣으면 경로가 참조 될 때 참조되는 한 어디에나 배치 할 수 있습니다.
.exe 파일은 클라이언트에 설치 해야하는 일부 플러그인입니다. 브라우저 (클라이언트)의 비트를 따를 수 있습니다.
이 인쇄는 프론트 엔드와 관련이 있으며 배경 코드는 아무것도 할 필요가 없습니다.
(2) 수요에 의해 달성되는 효과
클릭하여 페이지를 인쇄하고 미리보기 후 A4 용지를 인쇄하십시오.
(3) 코드에서 구현
먼저 print.html 페이지는 인쇄 된 JS 파일을 참조합니다
<!-인쇄 플러그인-> <script src = "/js/js/lodop/lodopfuncs.js"type = "text/javaScript"> </script> <object id = "lodop_ob"classId = "clsid : 2105c259-1e0c-4534-8141-A7534cb4ca"width = 0> <embed id = embed id = 0. type = "Application/X-Print-Lodop"너비 = 0 높이 = 0> </embed> </object>
인쇄 된 HTML 페이지입니다
<form action = "offcomplete /print"method = "post"> <input type = "hidden"id = "id"name = "offbatchfile.id"value = "$ {offbatchfile.id!}"/><%if (display == null) {%> <div> <a href = "#" onclick = "printurl ()"> <i> </i> print </a> <a href = "/offcomplete/export/$ {printusefullid!}"> <i> </i> 다운로드 </a> </div> <%}%> <div align = "id ="print "> <% 포함 ( "/offcomplete/view.html") {}%> </div> </form> 그런 다음 인쇄 버튼에 클릭 이벤트를 제공하십시오
<script type = "text/javaScript"> // 인쇄 등록 함수 printUrl () {try {var lodop = getLodop ( 'lodop_ob'), document.getElementById ( 'lodop_em')); lodop.print_init ( ""); lodop.set_print_stiles ( "fontsize", 18); lodop.set_print_style ( "bold", 1); lodop.add_print_htm (45, 55, 770, 1004, document.getElementByid ( "print"). innerHtml); lodop.preview ();} catch (e) {}} </script>이 모든 단계가 완료되면 인쇄 할 수 있습니다. 클라이언트에서 인쇄 할 때 (즉, 브라우저가 나타나지 않음) 그러한 설치 정보를 제출하는 것과 같은 문제가 발생할 수 있습니다. 즉, install_lodop이 설치되지 않았 음을 의미합니다. 설치하기 전에 컴퓨터의 운영 체제와 사용 된 브라우저를 확인하는 것이 가장 좋습니다. 32 비트와 64 비트로 나뉘어 설치를 선택합니다.
내 공유가 남아있는 향기를 남기기를 바랍니다. 나는 어떤 종류의 웹 프로젝트를하더라도 브라우저의 선택은 여전히 매우 중요하다고 제안합니다.
일반적으로, 나는 컴퓨터를 구입하든 Windows 운영 체제가있는 컴퓨터가 아니라면 시스템에 설치하는 데 필수적이며 IE는 많은 브라우저에서 가장 낮은 엔드이기 때문에 일반적으로 처음에는 IE를 사용하는 데 익숙합니다. 다른 브라우저에는 IE 커널이 어느 정도 또는 그 이하가됩니다. 개발 된 가장 낮은 엔드 브라우저는 아무런 문제없이 실행됩니다. 그런 다음 고객의 선호도를 기반으로 고급 브라우저를 다운로드하는 것이 더 좋습니다. 이론적으로는 이것이 사실입니다. 하위 버전은 더 높은 버전은 물론 통과 할 수 있습니다. 물론 개발자로서 그는 여전히 Yu Huo 브라우저를 선호하므로 디버깅에 사용하는 것이 좋습니다.