![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Visualizar texto con Markdown
Hola Grupo.
En una App con Delphi 7 recibo de una API texto con lenguaje MarkDown y debo mostrarlo en un RichEdit. Hay alguna libreria o componente para interpretarlo? Gracias. |
#2
|
|||
|
|||
Lo que se me ocurre ese texto que te genera la api guardalo con extension rtf y desde delphi con un control richedit debería reconocer el formato rtf y abrirlo directamente.
|
#3
|
||||
|
||||
Hola a todos,
Cita:
Tal vez exista otra solución, pero, una posibilidad es usar esta librería u otra similar, que, convierte el "markdown" a HTML, y, ya podríamos mostrar dicho HTML usando un "TEdgeControl", por ejemplo. |
#4
|
|||
|
|||
Pero esa librería no es para Delphi 7, o si?
|
#5
|
||||
|
||||
Hola a todos,
Pues... no sé si habrá algún problema, pero, en principio, creo que puedes comprobarlo: mirando a bote pronto el código fuente, me da la sensación que sí, funcionaría con Delphi 7. P.D. Acabo de intentar probar la librería en cuestión en Delphi 2007, y, hay algún problema... se hace uso de cierta unidad "Character", que, parece estar disponible en Free Pascal, pero, no en Delphi. De este modo... creo que habría que buscar alguna alternativa (¿acaso esta?)... o intentar adaptar esa librería a Delphi... P.D.2. La posible alternativa que he enlazado en la posdata anterior, tiene el mismo problema: el uso de la unidad "Character". Por otro lado, hace uso de unidades que no están en Delphi 2007, y, me temo, tampoco en Delphi 7. ¿Empiezo a pensar que la unidad "Character" existe? ¿Tal vez existe en Delphi 7? Se me hace raro que dos librerías, supuestamente para Delphi, hagan uso de dicha unidad... Última edición por dec fecha: 13-06-2024 a las 18:05:57. |
#6
|
||||
|
||||
Existen algunas utilidades del tipo markdwon2text, markdown2html, etc. que lo mismo puede servir, es cuestión de ejecutarlos desde delphi.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#7
|
|||
|
|||
Tienes razon Dec, son formatos diferentes, pensé que eran lo mismo.
|
#8
|
|||
|
|||
No encuentro markdwon2text
|
#9
|
||||
|
||||
Para Linux hay varias utilidades de ese tipo, he buscado para windows y he encontrado pandoc.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#10
|
||||
|
||||
Teniendo en cuenta que MarkDown es bastante simple y que RichEdit no muestra imágenes o tablas, podrías tratar de leer MarkDown e ir creando RickEdit...
Algó así: Si empieza por # TamañoLetra = 20 Luego imprimes el resto de la línea. Si empieza por ``` Modo = MonoSpaced y pones el texto hasta que encuentres otro ``` en Font = Courier. Si encuentras un * estilo = Bold hasta que encuentres el proximo. etc. |
#11
|
|||
|
|||
Cita:
Gracias a todos !!. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
pasar un texto a un editor de una pagina web para validar ese texto | esvastiger | Internet | 4 | 07-05-2013 14:39:18 |
TDbGrid con un campo RTF. ¿Se puede visualizar como texto plano? | TiammatMX | OOP | 20 | 01-03-2012 02:29:47 |
Visualizar Rejilla de Texto en Tv | Rabata | Varios | 0 | 26-11-2007 10:03:46 |
Leer varios archivos de texto y extraer solo 2 lineas de ese texto | mp3968 | Internet | 1 | 17-05-2007 20:24:09 |
Como puedo grabar texto en un Archivo de Texto sin Sobreescribir???? | AGAG4 | Varios | 12 | 08-11-2005 22:53:00 |
![]() |
|