2009-11-18 4 views
3

내 프로젝트 중 하나를 인쇄해야하고 Eclipse의 내장 인쇄 기능이 제대로 작동하지 않습니다. 글꼴, 글꼴 크기, 페이지 테두리 등.Eclipse 프로젝트 인쇄

누구나 내 프로젝트 전체를 쉽게 인쇄 할 수있는 플러그인이나 도구를 알고 있습니까? 어쩌면 일부 서식 옵션이 있을까요?

약간의 구글 후에 나는 enscript을 만났지만 그 리눅스 도구는 불행하게도 나는 윈도우 머신에있다.

감사

답변

1

인쇄 및 인쇄 미리보기에 대한 가장 최근의 플러그인은 다음과 같습니다 SWT에 대한

swt-paperclips

간단한, 가벼운 무게, 확장 자바 인쇄 플러그인.
PaperClips는 문서를 프린터에 배치하고 렌더링하는 복잡성을 숨기므로 인쇄 방법 대신 인쇄 할 대상에 집중할 수 있습니다.

간단히 말해서 PaperClips는 문서 "구성 요소"를 제공하며 사용자가 조정하고 결합하여 사용자 지정 문서를 구성 할 수 있습니다.
조립 된 문서는 인쇄용 PaperClips로 전송됩니다.
PaperClips에는 텍스트, 이미지, 테두리, 머리글과 바닥 글, 열 레이아웃 및 격자 레이아웃을 인쇄하는 기능이 포함되어 있습니다. 또한 인쇄 가능한 클래스로 확장 할 수도 있습니다. this article에서 다음의 예에서

:

alt text http://www.schmeeky.co.uk/assets/drgalleries/19/thumb_print_dialog.png

0

Eclipse는 Windows에서 인쇄 끔찍한 일을한다. 그러나 Windows 용으로 작동하고 훌륭한 출력물을 만드는 훌륭한 버전의 Enscript가 있습니다. 당신은 약간의 곰 인 외부 도구로 설정해야하지만 일단 설정이되면 잘 작동합니다. XP에이 방법을 어떻게 설치했는지.

  1. 다운로드 및

  2. 이클립스

    고토 이클립스 실행에 ENSCRIPT을 실행하기위한 외부 도구를 만들기 윈도우
    http://gnuwin32.sourceforge.net/downlinks/enscript-src.php에 대한 ENSCRIPT를 설치 -> 외부 도구를 구성합니다.
    도구 추가 (+ 아이콘이있는 축소 형 문서 모양)
    이름을 "Run Enscript"로 지정하십시오. 다음과 같이 구성합니다

    • 홈페이지 탭
      위치는 다음 ENSCRIPT 실행 파일로 이동합니다.
      C:\Program Files\GnuWin32\bin\enscript.exe
      작업 디렉토리 : 빈
      인수를 떠나 :에 있어야 --header=${resource_name} -p "${workspace_loc}\${project_name}\print.ps" "${resource_loc}"
      을 (이 옵션은 현재 선택 창에서 프로젝트의 최상위 수준에 print.ps라는 포스트 스크립트 파일을 만듭니다.)


    • 지우기는 "시작하기 전에 빌드"또는 프로젝트 인쇄 할 때마다 다시 시도합니다 빌드 탭 ..

  3. 프린터로 파일을 전송

    당신이 필요 파일을 프린터로 전송하는 방법을 찾으십시오. 몇 가지 유틸리티가 있지만, 필자가 포스트 스크립트를 지원하는 프린터를 가지고 있기 때문에 Windows에서 공유하고 공유 이름으로 파일을 복사해야합니다. C:\WINDOWS\system32\cmd.exe
    작업 디렉토리 : 는 /c copy "${workspace_loc}\${project_name}\print.ps" \\your-machine-name-here\your-printer-share-name-here
    (이 데리러 : 빈
    인수를 떠나 나는

    • 홈페이지 탭
      위치 "프린터에 PS 파일을 보내"라는 또 다른 외부 도구를 추가하여이 자동화 방금 만든 파일을 프린터에 보내십시오.
    • 빌드 탭
      "시작하기 전에 빌드"선택을 취소하십시오.

Voila, 두 번 클릭하여 도구를 실행하면 깨끗하게 인쇄됩니다. Enscript 옵션을 인수 행에 추가하여 더 이상 구성 할 수 있습니다. 여기에 몇 가지 유용한 사람은 다음과 같습니다
- 약간 작은 글꼴 크기를 지정 (기본값은 10) : -f Courier8
- 대신 포장 라인 절단 : - : -C

의 라인 번호 앞에 선 -c
관련 문제