thorsten: Code in Word formatieren

Hallo,
ich möchte Programmcode (JavaScript und PHP) in Word einfügen und möglichst so darstellen, wie es eine Entwicklungsumgebung darstellt.
(Syntax der Sprache mit Farben und Zeilennummern).
Kennt jmd dafür ein gutes Programm das die Formatierung erstellt oder Screenshots anfertigt.

Thorsten

  1. Hallo

    |oder Screenshots anfertigt.

    alt+druck oder druck

    Bert

    --
    E492: Not an editor command: Wq
    ln -s /dev/brain
  2. Hallo,

    Highlight von http://andre-simon.de/ macht das sehr huebsch.

    Dieter

    1. Hallo,

      Highlight von http://andre-simon.de/ macht das sehr huebsch.

      Dieter

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

      1. 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