Imprimir grafico insertado en tRichEdit5

Post Reply
Modesto
Posts: 7
Joined: Sat Mar 29, 2014 5:54 pm

Imprimir grafico insertado en tRichEdit5

Post by Modesto »

Estimados amigos un saludo cordial a todos.
Queria saber si alguien ha podido imprimir algun grafico insertado en TRichEdit5, con
sentencia :

@ nRow, nCol PRINT TO prn TEXT cTextRTF SIZE nWidth,nHeight MM

Esta sentencia imprime todo el texto editado con TRichEdit5, pero la imagen insertada la ignora.
En otro punto, cuando se quiere imprimir texto RTF sobre un gráfico, el fondo de las letras lo pone en blanco.
¿Alguien sabe cómo imprimir texto RTF sin que borre el fondo ?, es decir en modo transparente, como
el método mmSay(...).
Desde ya muchas gracias por su tiempo.
User avatar
karinha
Posts: 7885
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Contact:

Re: Imprimir grafico insertado en tRichEdit5

Post by karinha »

Buen día. ¿Puedes producir un ejemplo completo para probar?

Gracias.

Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
nageswaragunupudi
Posts: 10691
Joined: Sun Nov 19, 2006 5:22 am
Location: India
Contact:

Re: Imprimir grafico insertado en tRichEdit5

Post by nageswaragunupudi »

It is possible to print normal text (not RichText) transparently over a background image using clause COLOR nClrText, NIL or COLOR nClrText, nAlphaColor

Eg:

Code: Select all | Expand

@ nRow, nCol PRINT TO prn TEXT cTextRTF SIZE nWidth,nHeight MM FONT oFont COLOR CLR_BLACK, NIL
// or COLOR CLR_BLACK, ARGB( 1, CLR_WHITE )
 
But it is not now possible to print RichText transparently.
We are looking into the issue and try to provide transparent printing of RichText also in future versions.
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
Posts: 10691
Joined: Sun Nov 19, 2006 5:22 am
Location: India
Contact:

Re: Imprimir grafico insertado en tRichEdit5

Post by nageswaragunupudi »

While it is not possible to print RichText transparently over an Image, the opposite is possible.
We can print an image translucently (using alphalevel) over richtext.

Sample:

Code: Select all | Expand

function test()

   local oPrn

   PRINT oPrn PREVIEW
   PAGE

   @ 1,1 PRINT TO oPrn TEXT MEMOREAD( "rtf.rtf" ) SIZE 6,4 INCHES
   @ 0.5,1 PRINT TO oPrn IMAGE "..\bitmaps\pngs\2.png" SIZE 2,2 INCHES ALPHALEVEL 120 ALIGN ""

   ENDPAGE
   ENDPRINT

return nil
Image
Regards

G. N. Rao.
Hyderabad, India
Modesto
Posts: 7
Joined: Sat Mar 29, 2014 5:54 pm

Re: Imprimir grafico insertado en tRichEdit5

Post by Modesto »

Un saludo cordial Sr. Rao.
Muchas gracias por su tiempo y apoyo, imprimir el gráfico en forma traslúcida fue una excelente idea.
Si en futuras versiones se logra imprimir texto rtf en forma transparente sería estupendo.
Al igual que gráfico incrustado en rtf.
Post Reply