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
  #3  
Antiguo 16-09-2005
fidel fidel is offline
Miembro
 
Registrado: mar 2005
Posts: 381
Poder: 22
fidel Va por buen camino
Hola:

Yo para imprimir en una página las fotos de un grupo que puede ser variable y llegar como máximo a 35 hice esto, no se si te puede servir.

Código Delphi [-]
procedure TFImpriOrla.FormCreate(Sender: TObject);
var
  iFotos : integer;
begin
  //contar registros
  DM.IBDSAlumnos.Last;
  iFotos := DM.IBDSAlumnos.RecordCount;
  //reparto de fotos según número (columnas, widthBanda)
  if iFotos < 16 then
    //5 columnas, 3 filas
    begin
      QROrla.Page.Columns := 5;
      QRBandFotos.Height := 232;
    end
  else if (iFotos > 15) and (iFotos < 19) then
    //6 columnas, 3 filas
    begin
      QROrla.Page.Columns := 6;
      QRBandFotos.Height := 232;
    end
  else if (iFotos > 18) and (iFotos < 22) then
    //7 columnas, 3 filas
    begin
      QROrla.Page.Columns := 7;
      QRBandFotos.Height := 232;
    end
  else if (iFotos > 21) and (iFotos < 25) then
    //8 columnas, 3 filas
    begin
      QROrla.Page.Columns := 8;
      QRBandFotos.Height := 232;
    end
  else if (iFotos > 24) and (iFotos < 29) then
    //7 columnas, 4 filas
    begin
      QROrla.Page.Columns := 7;
      QRBandFotos.Height := 178;
    end
  else if (iFotos > 28) and (iFotos < 33) then
    //8 columnas, 4 filas
    begin
      QROrla.Page.Columns := 8;
      QRBandFotos.Height := 178;
    end
  else if iFotos > 32 then
    //9 columnas, 4 filas
    begin
      QROrla.Page.Columns := 9;
      QRBandFotos.Height := 178;
    end;
  QROrla.Preview;
  QROrla.Free;
  Close;
end;
Un saludo.
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


La franja horaria es GMT +2. Ahora son las 07:47:10.


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