2009-11-18 228 views
3

我必須打印出我的一個項目,Eclipse的內置打印功能根本沒有做好。字體,字體大小,頁面邊框等。Eclipse項目打印

有誰知道插件或工具輕鬆打印出我的整個項目?也許有一些格式化選項呢?

經過一點點谷歌,我遇到了enscript,但它的Linux工具,不幸的是我在Windows機器上。

問候

回答

1

最近關於印刷及印刷預覽插件:

swt-paperclips

簡單,重量輕,可擴展的Java打印插件SWT。
PaperClips隱藏了在打印機上佈局和渲染文檔的複雜性,幫助您專注於打印什麼,而不是如何打印。

簡而言之,PaperClips提供了各種文檔「構建塊」,您可以對它們進行調整和組合以形成自定義文檔。
然後將組裝的文件發送到PaperClips進行打印。
PaperClips支持打印文本,圖像,邊框,頁眉和頁腳,列布局和網格佈局等等。它也可以用你自己的可打印類進行擴展。

在這裏,在一個例子this article

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

0

Eclipse一樣,一個可怕的工作在Windows上進行打印。但是有一個很好的版本的Enscript適用於Windows,並且打印輸出效果很好。你必須將它設置爲一個有點熊的外部工具,但是一旦它安裝好了,它就能正常工作。這就是我如何將它安裝在XP上的。

  1. 下載並安裝ENSCRIPT爲Windows
    http://gnuwin32.sourceforge.net/downlinks/enscript-src.php

  2. 在Eclipse中

    轉到Eclipse中,運行運行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的PostScript文件。)

    • 構建標籤
      清除「發射前建立」或者它會嘗試在每次打印時重建項目..

  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