2011-10-11 65 views
8

我需要將我的代碼提交給.pdf文件中的競爭對手。如果語法在實際工作室中突出顯示,讀起來會更好,也更容易閱讀。我真的不想突出自己,線後,所以有沒有辦法導出德爾福的源代碼在.rtf?用格式保存源代碼(語法高亮)

感謝

+3

我的[Rejbrand文本編輯器](http://english.rejbrand.se/rteditor)可以創建一個突出顯示的Delphi代碼的HTML文檔。當然,在任何可以打印突出顯示的代碼的程序中,您始終可以使用能夠創建PDF的虛擬打印機。 –

+2

您可以使用Notepad ++或其他可以突出顯示代碼的文本編輯器。 –

回答

0

CnWizards可能會打破非拉丁字符。

在導出到RTF時,至少在XE2中帶有俄語字符的來源被破壞。 它們在默認的HTML/UTF8導出中也被打破。

,因爲我使用的某些字符(希臘字母)超越英語+俄語,他們博肯即使使用非默認的HTML /窗口-1251出口

而且專家包不能導出DFM這也是該項目的一部分。

像SynEdit,SynPlus或YAPP這樣的外部工具很好,但不能一次轉換所有項目,不能重複使用IDE自定義着色,並且可能會缺少最新Delphi版本中最新語法更改的背後。

0

一種可能的方式來保存DFM從IDE打印到PDF的免費軟件的打印機或到Microsoft XPS打印機,可以在Windows 7

後者創建頁面太大無法裝入打印的頁面。 這裏STDU Viewer來幫助 - 它允許文件|高級打印|適合打印機的頁邊距模式,以便在任何計算機上打印文件以複製文件。

1

GVim有一個「導出到HTML」的功能 - 不能做行數和背景顏色,但是應該避免黑暗的主題,因爲它們看起來不像你期望的那樣。然後,您可以在Web瀏覽器中打開該文件,然後將其打印到PDF。