Nachdem der FAQ-Beitrag "Visual Basic Code ausdrucken" erschienen war, bekamen wir einige Zuschriften mit weiteren Lösungen, die wir Ihnen nicht vorenthalten möchten. Zuerst möchte ich mich bei allen Lesern bedanken, die sich darüber Gedanken gemacht und uns ihre Lösungen eingesandt haben.
Von: Monika Knödel | 01.10.2002 |
Eine Möglichkeit, die sehr einfach zu realisieren ist, hat uns Horst Gutzki eingesandt:
"Man kann auch den Code markieren, den man ausdrucken möchte und einfach die Tab-Taste drücken. Jetzt werden alle Zeilen weiter innen gedruckt, außer beim Zeilenumbruch (also dann, wenn der Text einer Code-Zeile nicht in eine Druck-Zeile passt)."
Wenn man einzelne Code-Seiten ausdrucken möchte ist diese Möglichkeit optimal: schnell und einfach zu machen. Vielen Dank für diesen Tipp.
Roman Schrödl hat uns auf ein Tool aufmerksam gemacht: PrettyCode.Print. Dieses Tool ist Freeware und kann von der Seite www.vbcity.com heruntergeladen werden. Ich habe es natürlich ausprobiert und muss sagen, dass die aktuelle Version 1.06 einiges bietet:
- PrettyCode.Print kann sowohl einzeln als auch direkt in der IDE als AddIn werden
- Randeinstellungen können vorgegeben werden
- Schriftart kann ausgewählt werden
- Zeilennummerierung kann eingefügt werden
- Preview möglich
- Deckblatt kann eingefügt werden, auf dem die Beschreibung des Projektes der Autor festgehalten werden
- Es kann sowohl das ganze Projekt für den Druck ausgewählt werden als auch einzelne Seiten oder Code-Teile
Dies ist nur eine sehr kurze Zusammenfassung der Möglichkeiten.
Man kann zwar auch hier keine Seitenwechsel vorgeben, aber es wird der Trennstrich zwischen den einzelnen Subs mitgedruckt, so dass dadurch eine recht gute Übersicht gegeben ist.
Eine deutsche Version gibt es zwar nicht, aber ich finde das Tool einfach in der Handhabung, so dass man auch ohne sehr gute Englischkenntnisse schnell damit zurecht kommt. Alles in Allem ein gelungenes Tool, das aber noch ausbaufähig ist.
Ein weiterer Hinweis erreichte uns von Yammi. Er verweist auf TextPad, einen Texteditor mit umfangreichen Möglichkeiten. TextPad habe ich von der Seite www.textpad.com heruntergeladen und ebenfalls ausprobiert. Eines vorweg: TextPad ist keine Freeware. Die aktuelle Version 4.5 kostet US$ 27,00 für eine Einzel-User-Lizenz. In TextPad können Sie Dokumentenklassen anlegen und damit dann die entsprechenden Dateien öffnen und ausdrucken.
TextPad ist ein sehr leistungsfähiger und umfangreicher Texteditor. Unter Anderem enthält TextPad eine Rechtschreibprüfung. Ebenfalls möglich ist das Arbeiten mit Textbausteinen. Man bräuchte mehrere Tage dazu, alles auszuprobieren, deshalb habe ich mich auf den Ausdruck von Code beschränkt. Eine umfangreiche Hilfedatei ist dabei. Außerdem wird dieser Texteditor in verschiedenen Sprachen zum Download angeboten. Wer also eine wirklich gute Alternative zu WordPad sucht, sollte sich TextPad mal ansehen. Um "nur" Code auszudrucken ist dieses Programm eigentlich zu schade.
Auf ein weiteres Shareware-Programm machte uns Dirk Röhrig aufmerksam: VBcodePrint. VBcodePrint kostet in der aktuellen Version 6.26 US$ 49,00 und kann von der Seite www.starprint2000.com heruntergeladen werden. VBcodePrint ist ein reines AddIn, das innerhalb des aktuellen Projekts zum Einsatz kommt. Neben variabler Randeinstellung können auch Schriften ausgewählt und viele andere Einstellungen vorgenommen werden. Eine umfangreiche Hilfe - allerdings nur in englisch - liegt bei. Die 30-Tage-Trial-Version ist voll funktionsfähig, druckt aber nur 3 Seiten. Zum Ausprobieren ist es ausreichend.
Bei allen drei Programmen ist Syntax-Highlighting enthalten, so dass auch farbiger Ausdruck keine Probleme bereitet. Ebenso kann bei allen vorgegeben werden, ob Zeilennummern gedruckt werden sollen oder nicht. Alle drei Programme drucken Trennstriche zwischen den einzelnen Subs.
Ich denke, dass bei den hier vorgestellten Tools jetzt jeder in der Lage ist, das Richtige für sich auszuwählen.