Man nehme:
1x TSynPasSyn
1x TSynExporterHTML oder TSynExporterRTF
und dann noch
Code:
MyExporterHTML.Highlighter := MySynPasSyn;
MyExporterHTML.ExportAll (MyDelphiCodeStrings);
MyExporterHTML.SaveToFile ('FormattedCode.HTML');
Falls das auch von Delphi aus möglich sein soll (Code ->
HTML) würde ich einen
HTML-Druckertreiber empfehlen.