2011-10-11 14 views
8

Devo inviare il mio codice a una competizione in un file .pdf. Sarebbe bello e molto più facile da leggere se la sintassi fosse evidenziata come nello studio reale. Non ho davvero voglia di metterlo in evidenza da solo, riga dopo riga, quindi c'è un modo per esportare il codice sorgente Delphi in .rtf?Salvare il codice sorgente con la formattazione (evidenziazione della sintassi)

Grazie

+3

Il mio [Rejbrand Text Editor] (http://english.rejbrand.se/rteditor) può creare un documento HTML con il codice Delphi evidenziato. Ovviamente, in qualsiasi programma in grado di stampare codice evidenziato, è sempre possibile utilizzare una stampante virtuale in grado di creare un PDF. –

+2

È possibile utilizzare Notepad ++ per esempio o qualsiasi altro editor di testo in grado di evidenziare il codice. –

risposta

14

Due miglioramenti IDE liberi hanno la funzionalità che si sta cercando (credo):

+2

sposterei CnPack nella posizione superiore :) –

4

GExperts contengono il Source Export esperto. E 'integrato nel IDE Delphi: Screenshot

0

CnWizards può rompere caratteri non latini.

Almeno nelle sorgenti XE2 con caratteri russi sono stati interrotti durante l'esportazione in formato RTF. Erano inoltre danneggiati nell'esportazione HTML/UTF8 predefinita.

E da quando ho usato alcuni caratteri (lettere greche) al di là di inglese + russo, erano Borken anche con HTML non predefinito/windows-1251 esportazione

anche CnWizards non possono esportare DFM che sono anche parte del progetto .

strumenti esterni come SynEdit, SYNPLUS o YAPP sono belle, ma non in grado di convertire tutto il progetto in una volta, non può riutilizzare la colorazione personalizzata IDE, e potenzialmente mancherebbero dietro più recenti cambiamenti di sintassi nel più recenti Delphi stampa.

0

Un modo possibile per salvare DFM sta stampando da IDE nella stampante PDF freeware o nella stampante Microsoft XPS, disponibile in Windows 7.

Quest'ultimo crea pagina troppo grande che non può essere adatta alla pagina stampata. Questo in cui STDU Viewer viene in aiuto: consente File | Stampa avanzata | Adatta la modalità margini della stampante per stamparli su qualsiasi computer copiato anche dal file.

1

GVim ha una funzione di "esportazione in HTML" - non può fare numeri di linea e colori di sfondo, tuttavia, i temi scuri dovrebbero essere evitati in quanto non sembrano come ti aspetti. È quindi possibile aprire il file nel browser Web e da lì stamparlo in PDF.

Problemi correlati