Quelltext mit Formatierung speichern (Syntax-Highlight)

8

Ich muss meinen Code in einer .pdf-Datei einem Wettbewerb vorlegen. Es wäre schön und viel einfacher zu lesen, wenn die Syntax wie im eigentlichen Studio hervorgehoben wäre. Ich habe nicht das Gefühl, es Zeile für Zeile selbst hervorzuheben, also gibt es eine Möglichkeit, den Delphi-Quellcode in .rtf zu exportieren?

Danke

    
Martin Melka 11.10.2011, 06:58
quelle

6 Antworten

14

Zwei freie IDE-Erweiterungen haben die Funktionalität, nach der Sie suchen (glaube ich):

  • GExperts ( Ссылка ) hat eine "Export Source" -Option, die als RTF und / oder HTML exportieren kann.

  • CnPack ( Ссылка ) hat die Option "Nach HTML / RTF exportieren".

Nicholas Ring 11.10.2011, 07:12
quelle
5

Es gibt auch John Kaster's YAPP (noch ein hübscher Drucker), als Webservice oder eigenständige ausführbare Datei .

    
Ondrej Kelle 11.10.2011 10:22
quelle
4

GExperts enthält den Experten für Quelltexte . Es ist in die Delphi IDE integriert:

    
Uli Gerhardt 11.10.2011 07:07
quelle
1

GVim hat eine "Export to HTML" -Funktion - kann jedoch keine Zeilennummern und Hintergrundfarben verwenden, daher sollten dunkle Themen vermieden werden, da sie nicht so aussehen, wie Sie es erwarten. Sie können dann die Datei in Ihrem Webbrowser öffnen und von dort in PDF drucken.

    
Thriveth 23.11.2012 16:43
quelle
0

CnWizards können nicht-lateinische Zeichen enthalten.

Zumindest in XE2 wurden Quellen mit russischen Zeichen beim Exportieren in RTF unterbrochen. Sie waren auch default HTML / UTF8-Export.

Und da ich einige Zeichen (griechische Buchstaben) jenseits von Englisch + Russisch verwendete, wurden sie auch mit nicht standardmäßigen HTML / Windows-1251-Export

borken

Auch CnWizards können DFM nicht exportieren, die ebenfalls Teil des Projekts sind.

Externe Tools wie SynEdit, SynPlus oder YAPP sind zwar nett, können aber nicht alle Projekte gleichzeitig konvertieren, können die IDE-angepasste Farbgebung nicht wiederverwenden und würden möglicherweise hinter den letzten Syntaxänderungen in den neuesten Delphi-Versionen zurückbleiben.

    
Arioch 'The 28.11.2011 10:57
quelle
0

Eine Möglichkeit zum Speichern von DFM ist das Drucken aus der IDE in den Freeware-PDF-Drucker oder in den in Windows 7 verfügbaren Microsoft XPS-Drucker.

Letzteres erzeugt eine zu große Seite, die nicht in die gedruckte Seite passt. Hier kommt STDU Viewer zu Hilfe - es erlaubt File | Erweitertes Drucken | Passen Sie in den Margenmodus des Druckers, um sie auf jedem Computer zu drucken, der auch kopiert wurde.

    
Arioch 'The 28.11.2011 11:45
quelle

Tags und Links