Imprimir grafico insertado en tRichEdit5

Imprimir grafico insertado en tRichEdit5

Postby Modesto » Mon Jan 08, 2024 1:49 am

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.
Modesto
 
Posts: 7
Joined: Sat Mar 29, 2014 5:54 pm

Re: Imprimir grafico insertado en tRichEdit5

Postby karinha » Mon Jan 08, 2024 12:43 pm

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
karinha
 
Posts: 7872
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil

Re: Imprimir grafico insertado en tRichEdit5

Postby nageswaragunupudi » Wed Jan 10, 2024 3:01 am

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 view  RUN
@ 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: 10690
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: Imprimir grafico insertado en tRichEdit5

Postby nageswaragunupudi » Wed Jan 10, 2024 4:58 am

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 view  RUN
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
User avatar
nageswaragunupudi
 
Posts: 10690
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: Imprimir grafico insertado en tRichEdit5

Postby Modesto » Thu Jan 11, 2024 1:13 pm

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.
Modesto
 
Posts: 7
Joined: Sat Mar 29, 2014 5:54 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 87 guests