PDA

Ver la Versión Completa : Imprimir archivo RTF en segundo plano


el-mono
10-03-2011, 15:09:33
Hola gente linda.

En un sistema de gestion necesito generar un archivo rtf (que ya lo hace bien) pero necesito mandar a imprimir ese archivo generado sin intervencion del usuario o sea en segundo plano.

Es posible?

Necesito que alguien me oriente.

Saludos
Mario

Chris
10-03-2011, 15:47:25
Puedes utilizar la función de la API de Windows ShellExecute (http://msdn.microsoft.com/en-us/library/bb762153(VS.85).aspx) utilizando el valor print en el parámetro lpOperation. Otra opción sería que utilizaras un TRichEdit que creo trae una rutina para mandar a imprimir el archivo.

el-mono
05-04-2011, 02:45:11
Lo solucione como dijo Chris con la la función de la API de Windows ShellExecute (http://msdn.microsoft.com/en-us/library/bb762153%28VS.85%29.aspx) de la siguiente manera:

ShellExecute(Handle, 'Print', PChar('C:\Archivo.rtf'), nil, nil, SW_HIDE) ;