Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Cómo imprimir una página concreta (https://www.clubdelphi.com/foros/showthread.php?t=42551)

javierin_ 17-04-2007 12:24:06

Cómo imprimir una página concreta
 
Buenos días:

Por favor, alguien puede decirme cómo puedo imprimir solamente una página concreta de un informe que contiene varias páginas?
Debo usar PageNumber?
Si es así, cómo debería hacerlo?
Por cierto, utilizo Delphi4 C/S y QuickReport 3.

Muchas gracias.

marcoszorrilla 17-04-2007 16:03:31

Aquí te dejo un ejemplo:
Código Delphi [-]
procedure Tfr_Mov_Bancos.SpeedButton1Click(Sender: TObject);
begin

DmConta.QrBancos.DisableControls;
  try
  Application.CreateForm(TfrlstBancosl, frlstBancosl);
  frlstbancosl.ListaBancos.PrinterSettings.PrinterIndex:=GetImpresora(DmAni2.ConfLptListados.value);
  frlstbancosl.ListaBancos.Prepare;

  nPages:= frlstbancosl.ListaBancos.qrprinter.PageCount;

  //Lanzar diálogo de páginas.
  Application.CreateForm(TfrDlgPaginas, frDlgPaginas);
  frDlgPaginas.ShowModal;
  frlstbancosl.ListaBancos.Printersettings.firstpage:=frDlgPaginas.SpFirst.value;
  frlstbancosl.ListaBancos.Printersettings.lastpage:=frDlgPaginas.SpLast.value;

  frlstbancosl.Listabancos.PreviewModal;

  finally
  DmConta.QrBancos.EnableControls;
  end;
frlstBancosl.Close;

  
end;


Un Saludo


La franja horaria es GMT +2. Ahora son las 00:38:55.

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