Eclipse Project Printing - PullRequest
       6

Eclipse Project Printing

3 голосов
/ 18 ноября 2009

Мне нужно распечатать один из моих проектов, а встроенная функция печати в Eclipse не очень хорошо работает. Шрифт, размер шрифта, границы страницы и т. Д.

Кто-нибудь знает плагин или инструмент для легкой распечатки всего моего проекта? Может быть, с некоторыми параметрами форматирования на нем?

После небольшого гугла я столкнулся с enscript, но это инструмент Linux и, к сожалению, я на Windows-машине.

Привет

Ответы [ 2 ]

1 голос
/ 18 ноября 2009

Самый последний плагин о печати и предварительном просмотре:

SWT-скрепок

простой, легкий, расширяемый плагин Java-печати для SWT.
PaperClips скрывает сложность размещения и рендеринга документов на принтере, помогая вам сосредоточиться на том, что печатать, а не на том, как печатать.

В двух словах, PaperClips предоставляет ассортимент «строительных блоков» для документов, которые вы можете настроить и объединить для создания пользовательского документа.
Собранный документ затем отправляется в PaperClips для печати. ​​
PaperClips включает в себя поддержку печати текста, изображений, границ, верхних и нижних колонтитулов, макетов столбцов и сеток, и многие другие. Его также можно расширить с помощью ваших собственных классов для печати. ​​

Вот пример в этой статье :

альтернативный текст http://www.schmeeky.co.uk/assets/drgalleries/19/thumb_print_dialog.png

0 голосов
/ 18 августа 2013

Eclipse ужасно печатает на Windows. Но есть отличная версия Enscript, которая работает для Windows и делает отличные распечатки. Вы должны настроить его как внешний инструмент, что немного неудобно, но как только он настроен, он работает хорошо. Вот как я установил его на XP.

  1. Скачать и установить Enscript для Windows
    http://gnuwin32.sourceforge.net/downlinks/enscript-src.php

  2. Создание внешнего инструмента для запуска Enscript в Eclipse

    Перейти к Eclipse, выполнить -> настроить внешние инструменты.
    Добавить инструмент (значок выглядит как миниатюрный документ с +)
    Назовите это «Run Enscript». Настройте следующим образом:

    • Основная вкладка
      Расположение: найдите исполняемый файл Enscript. Должно быть в:
      C:\Program Files\GnuWin32\bin\enscript.exe
      Рабочий каталог: оставьте пустым
      Аргументы: --header=${resource_name} -p "${workspace_loc}\${project_name}\print.ps" "${resource_loc}"
      (Эти параметры позволят создать файл postscript с именем print.ps на верхнем уровне вашего проекта из текущего выбранного окна.)

    • Вкладка Build
      Снимите флажок «Построить перед запуском», или он будет пытаться перестроить ваш проект при каждой печати. ​​

  3. Отправить файл на принтер

    Вам нужно найти способ отправить файл на принтер. Несколько утилит для этого, но так как у меня был принтер, поддерживающий PostScript, все, что мне нужно было сделать - это поделиться им под Windows и скопировать файл в имя общего ресурса. Я автоматизировал это, добавив еще один внешний инструмент с именем «отправить файл ps на принтер»

    • Основная вкладка
      Расположение: C:\WINDOWS\system32\cmd.exe
      Рабочий каталог: оставьте пустым
      Аргументы: /c copy "${workspace_loc}\${project_name}\print.ps" \\your-machine-name-here\your-printer-share-name-here
      (это подберет файл, который мы только что создали, и отправит его на принтер)
    • Вкладка «Сборка»
      Очистить "Построить перед запуском"

Вуаля, два клика, чтобы запустить инструменты один за другим, и он печатает чисто. Вы можете настроить его дальше, добавив параметры Enscript в строку аргумента. Вот несколько полезных:
- укажите немного меньший размер шрифта (по умолчанию 10): -f Courier8
- обрезать строки вместо переноса: -c
- предыдущая строка с номером строки: -C

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...