https://foro.gambas-es.org/viewtopic.php?f=14&t=5431&p=32135#p32135
-----------------------------------
vicr
Martes, 03 May 2016, 15:13

Rutina Para Quitar El Salto De Línea De Un Texto PDF En Libre Writer (LibreOffice Basic)
-----------------------------------
Hola a todos,

Cada cierto tiempo me topo con llevar porciones de texto de un PDF a un documento en Libre Office y debo quitar uno a uno los saltos de línea para acomodar los párrafos.  Esto también me pasaba en MS Word o en OpenOffice Writer, un amigo hace años me dio la solución con una rutina para eso en VBA, así que cuando me volvió a pasar ya tenía claro que es lo que buscaba.  Inspirado en esa rutina hice la adaptación para LibroOffice, que no es más que al texto seleccionado se revisa letra a letra buscando el salto de línea* y reemplazándolo por un espacio en blanco**.

Aquí expongo el código utilizado por si a alguien le interesa. Me leí parte del gran libro "Aprendiendo OOo Basic" de Mauricio Baeza Servín, que también me ayudó a automatizar algunas cosas en Libre Calc para el trabajo que tenía antes.

Problemas al mostrar el código, mejor lo adjunto como texto plano.

Asteriscos:
* En Windows los saltos de línea no funcionan como en Linux (no entraré a explicar lo de salto de línea y retorno de carro... bla-blah). Por este motivo la rutina tiene dos versiones una para LibreOffice corriendo en Linux y la otra en Windows (también funciona con OpenOffice).

** Los PDF con los que lidié no tenían un espacio antes del salto de línea, por eso lo colocaba con ésta rutina.


