Romper un texto sintáctica y ortográficamente correcto.
#1
Escrito 27 marzo 2012 - 03:11
Aquí, ya saben, yo con mis preguntas raras. Tengo una serie de textos largos que me gustaría "romper" en unidades de 120 caracteres para imprimirlos en un reporte, tengo la función que realiza el rompimiento y funciona perfectamente..., pero por motivos de legibilidad se me ocurrió la loca idea de que dicho texto sea partido sintáctica y ortográficamente correcto, siguiendo las reglas del castellano.
¿Alguna idea, código, componente que me puedan colaborar? Ojo, no es muy urgente, de hecho ni siquiera es parte del requerimiento inicial, simplemente que desearía que el texto se "vea bonito" en mi reporte.
Desde ya, gracias.
#2
Escrito 27 marzo 2012 - 03:56
Yo creo que antes de hacer código, habrá que analizar como quieres que se ajuste a las reglas gramaticales, al hacer eso generas el seudo código que servirá de base para todo lo demás.
Digo, eso es lo que se me ocurre ahora mismo.
Saludos
#3
Escrito 27 marzo 2012 - 04:11
lo digo porque prácticamente sería crear un diccionario para evitar dañar frases y no peder la alineación.
Saludos!
#4
Escrito 27 marzo 2012 - 04:20
Precisamente, Eliseo, estoy en la fase "recogiendo ideas por locas que parezcan" y sopesando qué voy a hacer....habrá que analizar como quieres que se ajuste a las reglas gramaticales, al hacer eso generas el seudo código que servirá de base para todo lo demás...
Exactamente, tocayito, es hacer un "word wrap" pero basado en la sintaxis y ortografía del castellano. Es decir, que la palabra "acentuación" se pueda romper "a-cen-tua-ción", lo cual conserva los diptongos y las sílabas correctas y en su lugar.Esto es lo mismo que un word wrap, ¿te toca programarlo?, ¿no existirá algún ejemplo?
lo digo porque prácticamente sería crear un diccionario para evitar dañar frases y no peder la alineación...
Sí, estoy consciente que es trabajo de romanos y que posiblemente sea complicado y complejo, pero ¿acaso no nos dedicamos a resolver problemas complicados y complejos? Digo yo...
#5
Escrito 27 marzo 2012 - 04:37
El caso es crear ese diccionario, saber cuales son sus sílabas, diptongos, acentos (esdrújulas, sobreesdrújulas y otras brújulas ). Son muchas reglas gramaticales.
No digo que no sea posible, ¿pero vale la pena invertir en este tanto tiempo?
Saludos!
#6
Escrito 27 marzo 2012 - 04:48
Lo mismo estoy pensando yo. He estado dando vueltas en internet para documentarme y sí, es mucho trabajo aparentemente....No digo que no sea posible, ¿pero vale la pena invertir en este tanto tiempo?...
#7
Escrito 27 marzo 2012 - 07:00
Es cuestión de buscar si alguien hizo la adaptación para Pascal o Delphi.
Los diccionarios ya existen para el español, incluso los hay separados por países. por ejemplo este es el que se distribuye con LibreOffice https://www.archlinu.../any/hyphen-es/
Saludos.
#8
Escrito 27 marzo 2012 - 07:45
Saludos!