Saludos amigo, acá ando con una bronquilla, alguna vez vi algo pero no recuerdo donde y por desgracia mis apuntes no los encuentro.
Alguien de ustedes se ah enfredo a tratar de justificar un memo o peor aun imprimir un memo con QuickReports pero que este memo esté justificado???
pues actualmente me lo estan pidiendo y desafortunadamente no podemos cambiarnos ni a FastReports ni Crystal ni otro reporteador ya que nuestros reportes son bastantes y cambiar de reporteador es hacernos el harakiry.
Alguien que me pueda apoyar, que sepa de algun componente, alguna función, algún consejo...
Saludos
[RESUELTO] Como justificar un memo en QuickReports?
Comenzado por
razadi
, feb 09 2010 12:27
8 respuestas en este tema
#1
Escrito 09 febrero 2010 - 12:27
#2
Escrito 09 febrero 2010 - 01:08
¿ Y porque no usas un QRLabel con la propiedad justificar como lo deseas ?
Salud OS
Salud OS
Archivos adjuntos
#3
Escrito 09 febrero 2010 - 01:23
Gracias por contestar egostar, pero lo que quiero es justificar el texto es decir que no quede a la derecha, ni a la izquierda, ni en el centro, que quede justificado a todo lo que da el componente.
algo como lo que hace Word
algo como lo que hace Word
Archivos adjuntos
#4
Escrito 09 febrero 2010 - 01:37
Yo también tuve ese problema y la solución mas fácil fue realizarlo en una plantilla de word, lo que daba la ventaja que el usuario pudiera modificar el texto a su gusto.
#5
Escrito 09 febrero 2010 - 04:17
Tks Eduarcol, esa es una opción, pero no muy aceptada por el Dir. veo que no hay mucho al respecto, voy a tener que converncerlo, para enviar a plantillas de doc, esos reportes.
#6
Escrito 10 febrero 2010 - 01:49
Hola Razadi
Hace algunos años utilicé unos componentes complementarios de QuickReport que tenían un Memo llamado TQRECC_Memo con la opción de justificar el texto del modo que tu requieres.
Estuve buscando dichos componentes en la red, pero al parecer ya no se pueden encontrar.
De cualquier manera en mi equipo conservé una copia de los fuentes y te los comparto. Espero no causar algún problema puesto que estos componentes ya están descontinuados y además creo recordar que su licencia no era comercial.
Saludos.
P.D. Estuve revisando el código fuente de los componentes y lo único que hacen es heredar del componente TQRMEmo y sobreescribir los métodos Print y Paint, aquí la parte interesante es analizar la función Justifica_Texto que es quien realmente se encarga del trabajo. Si fuera necesario podríamos incluso hacer nuestra propia versión de dicho componente.
Hace algunos años utilicé unos componentes complementarios de QuickReport que tenían un Memo llamado TQRECC_Memo con la opción de justificar el texto del modo que tu requieres.
Estuve buscando dichos componentes en la red, pero al parecer ya no se pueden encontrar.
De cualquier manera en mi equipo conservé una copia de los fuentes y te los comparto. Espero no causar algún problema puesto que estos componentes ya están descontinuados y además creo recordar que su licencia no era comercial.
Saludos.
P.D. Estuve revisando el código fuente de los componentes y lo único que hacen es heredar del componente TQRMEmo y sobreescribir los métodos Print y Paint, aquí la parte interesante es analizar la función Justifica_Texto que es quien realmente se encarga del trabajo. Si fuera necesario podríamos incluso hacer nuestra propia versión de dicho componente.
Archivos adjuntos
#7
Escrito 10 febrero 2010 - 01:57
Gracias Hector, justamente lei de esos componente y efectivamente no los encunetro, por ningun lado, gracias voy a revisarlos y le comento, saludos
#8
Escrito 11 febrero 2010 - 12:35
Pues efectivamente Hector, esto soluciono el problema, marca unos errores al instalarlos, pero ya los pude instalar y ahorita estoy en proceso de extenderlos a los DBMemo y DBRich porque asi lo necesito, en cuanto los tenga los comparto en esta comunidad para que los compañeros los puedan utilizar, gracias nuevamente y ya cierro el hilo, saludos.
#9
Escrito 11 febrero 2010 - 12:46
Pues habrá que asignarlo como tema [RESUELTO], con la reserva de que coloques la solución final a este asunto.
Salud OS
Salud OS