Thomas Meinike: Code in Word formatieren

Beitrag lesen

Hallo,

und welches Farbschema muss man für welche Sprache wählen?

Da duerfte weitgehend Geschmackssache sein, zumal die Vorlagen ja zum Teil auf bestimmte Editoren abgestimmt sind. Mir gefallen die Vorlagen "typical" und "matlab" ganz gut.

Passe bei Bedarf im Verzeichnis "themes" die *.style-Vorlagen an oder schreibe neue Vorlagen.

Da es um PHP und JavaScript ging, hilft vielleicht auch die PHP-Funktionen highlight_string() oder highlight_file() bei der Formatierung. Beim folgenden Ansatz kommt highlight_string() zum Einsatz, da sich damit auch Nicht-PHP-Code zeilenweise behandeln laesst. Man muss hier etwas tricksen und die Zeilen in <? ... ?> huellen und das dann wieder rueckgaengig machen. Die eingestellten Farben lassen sich mit phpinfo() auslesen und mittels ini_set() oder via .htaccess auch aendern).

http://www.datenverdrahten.de/test/hl/simple_code_formatter.php

Hier wird das Script selbst formatiert. Das Einfuegen der farbigen HTML-Ausgabe in Word funktioniert ueber die Zwischenablage ebenfalls brauchbar. Auf eine explizite background-color fuer die span-Elemente wurde verzichtet, diese kann aber ggf. leicht nachgeruestet werden.

In etwas verfeinerter Form (Einsatz von CSS-Klassen) kommt dieser Ansatz bei der Formatierung von SVG-Code (also XML) zum Einsatz: http://svglbc.datenverdrahten.de/?code=attributes&znr=on.

MfG, Thomas