문서 인쇄를 A4 용지 크기에 맞춰 깔끔하게 적용시켜줍니다.
문서 인쇄 미리보기 화면에 레이아웃과 모듈 스킨의 css를 적용시키고, 애드온의 템플릿 스킨을 적용하여 디자인을 향상시켜줍니다.
업데이트 0.2.0 (22-09-10)
- 완성 버전 (아마도)
: 자주 업데이트해서 민망합니다. 그치만 이번은 정말로 완성본에 가깝습니다. - 애드온쪽에서 모듈 스킨의 css 자동 로드를 중지
-> 대신에 애드온 스킨 쪽에서 여러 조건문들을 따라 css나 js를 자율적으로 로드하도록 수정
-> 그리고 애드온 스킨을 따로 지정하지 않은 경우, 현재 모듈의 스킨을 감지하여 모듈 스킨과 같은 이름의 애드온 스킨 템플릿 출력하도록 자동화함 - 기본으로 제공하는 애드온 스킨에 default, rhymix-sketchbook 외에 xedition과 comely_board를 추가
업데이트 0.1.0 (22-09-09)
- 안정화 버전
- 문서 권한 체크 후 오류 메시지 화면 수정
- 기타 코드 정리
업데이트 0.0.3 (22-09-08)
- [중요] 문서 권한 체크 (오류메시지는 추후 수정)
- module_info에 board 모듈에서 활용하는 변수 조작 방식을 가져옴
- board 모듈에서처럼 category_list 변수도 가져옴
- 첨부된 스케치북 스킨에서 인쇄 내비게이션 영역을 플로팅 버튼으로 변경
특징
- 기본으로 제공되는 스킨(default, rhymix-sketchbook)에서는 웹페이지 문서를 A4 사이즈에 맞춰 자동 분할하여 인쇄합니다.
- 문서 인쇄 미리보기 화면에 현재 모듈의 레이아웃의 css와 js를 적용시켜줍니다.
- 현재 모듈의 변수들($module_info)을 활용할 수 있습니다.
- 그 밖에도 템플릿 스킨을 개발해서 이용자들에게 보다 문서 활용 경험을 제공해보세요 :)
데모
- 문서에 대한 권한이 없는 경우
https://dev.aporia.blog/board_fKje43/dispDocumentPrint?document_srl=39751 - rhymix-sketchbook 스킨을 쓰는 경우
https://dev.aporia.blog/board_fKje43/dispDocumentPrint?document_srl=11880 - xedition 스킨을 쓰는 경우
https://dev.aporia.blog/rx_tip/dispDocumentPrint?document_srl=40842 - comely_board 스킨을 쓰는 경우
https://dev.aporia.blog/devlog/dispDocumentPrint?document_srl=24076