2011-10-11 28 views
8

Necesito enviar mi código a una competencia en un archivo .pdf. Sería bueno y mucho más fácil de leer si la sintaxis se destacó como en el estudio real. Realmente no tengo ganas de destacarlo por mi cuenta, línea tras línea, entonces ¿hay alguna manera de exportar el código fuente de Delphi en .rtf?Guardar el código fuente con el formato (resaltado de sintaxis)

Gracias

+3

Mi [Rejbrand Text Editor] (http://english.rejbrand.se/rteditor) puede crear un documento HTML con el código Delphi resaltado. Por supuesto, en cualquier programa que pueda imprimir código resaltado, siempre puede usar una impresora virtual capaz de crear un PDF. –

+2

Puede usar Notepad ++ por ejemplo o cualquier otro editor de texto que pueda resaltar el código. –

Respuesta

14

dos mejoras IDE libres tienen la funcionalidad que usted está buscando (creo):

+2

movería CnPack a la posición superior :) –

4

GExperts contienen el experto Source Export. Está integrado en el IDE de Delphi: Screenshot

0

CnWizards puede quebrar caracteres no latinos.

Al menos en fuentes XE2 con caracteres rusos se rompieron, al exportar a RTF. También se rompieron en la exportación HTML/UTF8 predeterminada.

Y desde que utiliza algunos caracteres (letras griegas) más allá de Inglés + ruso, que eran borken incluso con no predeterminado HTML/windows-1251 de exportación

también CnWizards no pueden exportar DFM que también forman parte del proyecto .

Las herramientas externas como SynEdit, SynPlus o YAPP son agradables, pero no pueden convertir todo el proyecto a la vez, no pueden reutilizar coloreado personalizado IDE y posiblemente carezcan de los cambios de sintaxis más recientes en las versiones más recientes de Delphi.

0

Una posible manera de ahorrar DFM está imprimiendo desde IDE en la impresora PDF freeware o en la impresora XPS de Microsoft, disponible en Windows 7.

Este último crea la página demasiado grande que no se puede encajar en la página impresa. Aquí donde STDU Viewer viene a ayudar: permite Archivo | Impresión avanzada | Ajústelo en el modo de márgenes de la impresora para imprimirlos en cualquier computadora y copiar el archivo también.

1

GVim tiene una función de "exportación a HTML" - no puede hacer números de línea y colores de fondo, por lo que se deben evitar los temas oscuros ya que no se verán como se espera. A continuación, puede abrir el archivo en su navegador web y desde allí imprimirlo en PDF.

Cuestiones relacionadas