Buenos dias.
Utilizo Tprinter pra hacer informes y quiero poner de fondo un Bitmap que se vea como en Word (Marca de agua impresa).
Alguien puede decirme como puedo hacerlo?
Gracias
jmuarg@yahoo.es
Buenos dias.
Utilizo Tprinter pra hacer informes y quiero poner de fondo un Bitmap que se vea como en Word (Marca de agua impresa).
Alguien puede decirme como puedo hacerlo?
Gracias
Creo que lo mejor es que aclares el bitmap y le des el aspecto final con un editor de graficos (photoshop, photopaint,etc...).
Después lo colocas en la página en primer lugar (antes que cualquier otro comando). Yo utilizo DibRead() y DibDraw(). Va muy bien.
Finalmente, tendrás que utilizar oPrn:Say con el parámetro nBkMode en TRANSPARENTE para no enmascarar el gráfico de fondo:
oPrn:Say( nRow, nCol, cText, oFont, nWidth, nClrText, nBkMode, nPad )
nBkMode = 1 , 2 --> transparent , Opaco.
Es posible que exista alguna función API en alguna DLL de Windows, pero para qué calentarte la cabeza. A no ser que ese fondo no vaya a ser fijo, claro, sino a voluntad del cliente. En ese caso no te puedo ayudar.
Un saludo.
manuramos wrote:Creo que lo mejor es que aclares el bitmap y le des el aspecto final con un editor de graficos (photoshop, photopaint,etc...).
Después lo colocas en la página en primer lugar (antes que cualquier otro comando). Yo utilizo DibRead() y DibDraw(). Va muy bien.
Finalmente, tendrás que utilizar oPrn:Say con el parámetro nBkMode en TRANSPARENTE para no enmascarar el gráfico de fondo:
oPrn:Say( nRow, nCol, cText, oFont, nWidth, nClrText, nBkMode, nPad )
nBkMode = 1 , 2 --> transparent , Opaco.
Es posible que exista alguna función API en alguna DLL de Windows, pero para qué calentarte la cabeza. A no ser que ese fondo no vaya a ser fijo, claro, sino a voluntad del cliente. En ese caso no te puedo ayudar.
Un saludo.