FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Imprimir campo MEMO creado con TRichedit
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
Imprimir campo MEMO creado con TRichedit
Posted: Sun Feb 15, 2015 10:54 PM
compañeros, buenos días:

Tengo la necesidad de imprimir un texto que se creó con la clase TRichedit y que almaceno en un campo memo
¿Sabéis como?

Mi código es algo así:

Code (fw): Select all Collapse
PRINT oPrn NAME "FACTURA"
 PAGE
  oprn:cmsay(7,5,'AQUÍ DATOS DEL CLIENTE',oFntTxtCaj1)
  oprn:cmsay(9,5,'AQUI DATOS DE LOS ARTICULOS',oFntTxtCaj1)
&& Y AQÚI QUIERO PONER LOS DATOS DEL CAMPO MEMO creado con la clase Trichedit
 ENDPAGE
ENDPRINT

Mil gracias.
Un saludo a todos.
LORENZO.
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
Re: Imprimir campo MEMO creado con TRichedit
Posted: Mon Feb 16, 2015 07:47 PM
He conseguido imprimir el campo MEMO pero SIN formato (sin cursiva, ni negrita, ni subrayado... etc...), solamente texto plano. De esta manera:

Code (fw): Select all Collapse
oRtf:LoadAsRTF(gesfactu->desglosea)
oRtf:SetText( gesfactu->desglosea )
ctext:=oRtf:GetText()
nLines:=MlCount(ctext,83)
 y=11.5
 for nfor:=1 to nlines
  cline:=memoline(ctext,83,nfor)
  oPrn:cmsay(y,3.5,cline,oFntTxtCaj) ; y+=.5
 next


¿Nadie ha tenido la necesidad de imprimir un campo MEMO con formato?

Mil gracias.
LORENZO.
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
Re: Imprimir campo MEMO creado con TRichedit
Posted: Tue Feb 17, 2015 07:35 AM

Compañeros, buenos días:

¿Nadie sabe nada al respecto?

Estoy pensando, como solución, guardar el contenido del campo MEMO en un archivo .RTF para posteriormente imprimir su contenido usando TPrint, con el mismo tratamiento de un campo Memo y respetando el texto enriquecido (negritas, cursivas, subrayado... etc...)

Antonio, gurú de FIVEWIN, una ayuda, por favor!!

Mil gracias.
Un saludo.
LORENZO.

Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
Re: Imprimir campo MEMO creado con TRichedit (NO RESUELTO)
Posted: Wed Feb 18, 2015 11:47 AM

Compañeros, buenos días:

Agracederos vuestra participación sobretodo a Enrico y especialmente a Cristobal Navarro que se interesó particularmente.

Tras varios días y ante la imposibilidad de poder imprimir con la clase TPRINT el campo memo enriquecido (con subrayados, italic, negritas...), he tenido que volver a clásico memo multiGET e imprimir como siempre.

Sin más, un saludo.
LORENZO.

Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Imprimir campo MEMO creado con TRichedit (NO RESUELTO)
Posted: Wed Feb 18, 2015 11:51 AM
Loren wrote:Compañeros, buenos días:

Agracederos vuestra participación sobretodo a Enrico y especialmente a Cristobal Navarro que se interesó particularmente.

Tras varios días y ante la imposibilidad de poder imprimir con la clase TPRINT el campo memo enriquecido (con subrayados, italic, negritas...), he tenido que volver a clásico memo multiGET e imprimir como siempre.

Sin más, un saludo.
LORENZO.


Loren, no tiremos aun la toalla
Has mirado el metodo Print del control
Estoy viendo si haciendo una funcion y cambiando los margenes se podria
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
Re: Imprimir campo MEMO creado con TRichedit
Posted: Fri Feb 20, 2015 11:46 AM

Cristobal, buenos días:

Gracias por tu apoyo y sugerencia.
Realmente no tiro la toalla, el tema está en que el tiempo se me "echa encima" y tengo que cumplir lo plazos de entrega del proyecto a mi cliente.
No obstante, es un tema pendiente que me gustaría resolver para proyectos futuros o actualizaciones de este.

Lo que me extraña que nadie en este foro haya tenido la misma necesidad que yo. ¿Nadie ha tenido la necesidad de imprimir mediante TPRINT un campo memo pero dándole un valor añadido con texto enriquecido (para más vistosidad para el cliente)??

Gracias.
UN saludo.
LORENZO.

Posts: 6
Joined: Mon Sep 22, 2008 01:45 PM
Re: Imprimir campo MEMO creado con TRichedit
Posted: Fri Feb 20, 2015 02:40 PM
Prueba a buscar en el foro RePrintBox

Un saludo.
Posts: 344
Joined: Sat Jul 22, 2006 09:04 PM
Re: Imprimir campo MEMO creado con TRichedit
Posted: Wed Feb 01, 2017 02:54 AM

Hola buenas noches, hoy me veo en la necesidad de imprimir un texto enriquecido y hasta aca llegue buscando y no lo he logrado, queria saber si ustedes pudieron?
Les agradezco cualquier ayuda.
Saludos
Marcelo

FWH - Harbour - BCC7 - PellesC
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Imprimir campo MEMO creado con TRichedit
Posted: Wed Feb 01, 2017 08:09 AM

Efectivamente como dice el compañero, has de usar RePrintBox o RePrintBox5

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 344
Joined: Sat Jul 22, 2006 09:04 PM
Re: Imprimir campo MEMO creado con TRichedit
Posted: Wed Feb 01, 2017 02:38 PM

Muchas gracias Cristobal por el dato, a partir de que versión esta disponible esta función RePrintBox, sabrás decirme?
Desde ya agradecido saber que se puede.
Saludos
Marcelo

FWH - Harbour - BCC7 - PellesC
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Imprimir campo MEMO creado con TRichedit
Posted: Wed Feb 01, 2017 03:10 PM

Marcelo, si tienes la clase TRichEdit, lo tienes
La nueva clase TRichEdit5, a partir creo recordar de la version 16.04

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 344
Joined: Sat Jul 22, 2006 09:04 PM
Re: Imprimir campo MEMO creado con TRichedit
Posted: Wed Feb 01, 2017 03:24 PM

Muchas gracias Cristobal por el dato
Saludos cordiales desde Argentina
Marcelo

FWH - Harbour - BCC7 - PellesC

Continue the discussion