Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Imprimir un archivo de texto (https://www.clubdelphi.com/foros/showthread.php?t=27675)

davidgaldo 28-11-2005 13:13:05

Imprimir un archivo de texto
 
Hola estoy haciendo una aplicación en delphi 7, y necesito que al pulsar un botón me imprima en la impresora un archivo de texto llamado 'etiqueta.txt' (que se encuentra en el directorio de la aplicación) directamente sin que me pida la impresora, como puedo hacer?

Casimiro Notevi 28-11-2005 13:52:41

Creo que puedes imprimirlo directamente mediante la API, pero en todo caso, desde delphi, lo cargas en un richedit y llamas al método print.

Código:

procedure TForm1.bt1Click(Sender: TObject);
 begin
  mm1.Lines.LoadFromFile('etiquetas.txt');
  mm1.Print('');
 end;


delphi.com.ar 28-11-2005 14:18:14

Muchas son las formas de hacerlo...

Código Delphi [-]
var
  FS,
  LP: TFileStream;
begin
  FS := TFileStream.Create('c:\Fede.txt', fmOpenRead);
  try
    LP := TFileStream.Create('LPT1', fmOpenWrite);
    try
      LP.CopyFrom(FS, FS.Size);
    finally
      LP.Free;
    end;
  finally
    FS.Free;
  end;
end;

davidgaldo 28-11-2005 14:50:19

Y tambien hay manera de escoger la impresora??


La franja horaria es GMT +2. Ahora son las 04:11:09.

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