Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #10  
Antiguo 05-07-2007
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.669
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Bueno, aquí tienes un trozo de código que envía un informe a disco, en formato pdf y luego lo envía por email.
Código:
//
if bPreview then
    ppInformes.DeviceType := 'Screen'
else
    ppInformes.DeviceType := 'Printer';
//
if bEsEmail then
begin
    ppInformes.ShowPrintDialog := bMostrarDlg;
    ppInformes.PrinterSetup.Copies := 1;
    ppInformes.AllowPrintToArchive := true;
    ppInformes.DeviceType := 'PDFfile';
    cDocumento := ExtractFilePath(ParamStr(0)) +'e-mails\';
    if not DirectoryExists( cDocumento ) then
        if not CreateDir( cDocumento ) then
            LanzarExcepcion('Error al crear el directorio:'+cDocumento);
    cDocumento := cDocumento + 'report2email' + FormatDateTime('yymmddhhnnss',now) + '.pdf';
    ppInformes.TextFileName := cDocumento;
end;
//
ppInformes.Print;   // Lo envia a impresora o fichero si es para email
//
if bEsEmail then
begin
    if bPreview then
    begin
        cPrograma := funciones.BuscarEjecutableAsociado( cDocumento );
        funciones.RunAndWaitShell( cPrograma, cDocumento, Sw_ShowNormal );
    end;
    EnviarEmail( iCodInforme, cDocumento, cDatosEmail, bMostrarDlgMail );
end;
//
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Soporte para instalar textradevices ? Jorge Taveras Impresión 12 02-06-2010 18:42:41
problemas con reportbuilder guterking Impresión 3 02-07-2007 19:13:45
No veo resultados con reportbuilder botones67 Impresión 1 27-06-2006 03:40:41
ReportBuilder 3XEMIK3 Impresión 1 24-01-2006 09:26:05
problemas de conversion... User_baja1 Varios 2 30-08-2005 13:45:58


La franja horaria es GMT +2. Ahora son las 01:06:46.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi