Acho que entendi o que deseja, não é dificil de usar uma lógica pra isso, na 
época do Clipper já fiz para imprimir NFs, onde se tem uma tela com todos os 
campos da NF, e você informa somente a linha e coluna de cada um, montando 
assim 1 layout. O software Nota Fácil também segue esse mesmo conceito que 
deseja.

Um resumão da lógica principal, ignorando outros detalhes:
1-Crie uma tela de configuração, um grid com todos os campos necessários ao 
certificado, cada um terá o ID, naturalmente estes dados guardará numa tabela 
(CFGLAYOUT):
    Descricao       Linha         Coluna   
1 - Nome do Aluno   999           999
2 - Curso           999           999
3 - Data Emissão    999           999
4 - Nome escola     999           999

2-Na rotina de impressão, você alimenta uma tabela temporária com os dados do 
certificado associado ao ID correspondente, sem se preocupar com as posições:
  CfgLayOut( 4, "Escola Tradicional de Botucatu" )
  CfgLayOut( 1, "Joao Da Silva" )
  CfgLayOut( 2, "Curso de filosofia" )
  ...

3-Imprime os dados da tabela temporária, antes ordenando por  linha+coluna, na 
posição definida na configuração (CFGLAYOUT)

Eric Developer Systems
www.magaldi.eti.br

--- Em delphi-br@yahoogrupos.com.br, Eloi Filho <e...@...> escreveu
>
> bom dia Marcelo,
> 
> 1º quero agradecer por ter se interessado por meu problema, mas oq eu quero
> é o seguinte: tenho uma impressão de certificado em uma escola e as vezes a
> gráfica manda o certificado fora do padrão e ai tenho q reconfigurar todos
> os campos, oq eu é que quando vier assim o usuario mesmo possa reconfigurar
> a linha e coluna do campo no certificado... entendeu
> 
> abraços...
> 
> Em 23 de junho de 2010 01:07, Fortes Marcelo
> <marcelosoftw...@...>escreveu:
> 
> >
> >
> > >1 - Quero fazer efeitos na abertuda do formulário, exemplo: quando chamar
> > o form, ele >abrir do centro pra fora ou de outra maneira.
> > A  biblioteca JediVCL tem um componente que faz isso e um monte de piruetas
> > com o form parece até powerpoint, mas a Jedi é bem grande viu? componente
> > pra caramba, e implementar isso nos forms não é tão difícil usando
> > interpolação outra forma é usar a propriedade AlphaBlend do Form e fazer ele
> > vir do invisível até passando por transparente até totalmente opaco faz um
> > efeito legal é só fazer um laço num timer e incrementar o AlfaBlendValue de
> > 0 até 255 a propriedade AlphaBlend deve estar setada para True.
> >
> >
> > 2 - Quero fazer configuração de relatórios, exemplo: a pessoa poder mexer
> > os campos do relatorios (linha e coluna) e gravar a posição para impressão.
> >
> > Não entendi essa vc quer que o usuário monte o relatório? acho que se for
> > isso o  Rave o FreeReports e o ReporBuilder fazem isso.
> >
> > Marcelo Fortes.
> > --- Em ter, 22/6/10, Eloi Filho <e...@... <efgf%40ig.com.br>>
> > escreveu:
> >
> > De: Eloi Filho <e...@... <efgf%40ig.com.br>>
> > Assunto: [delphi-br] Efeitos em formulários e Configuração de Relatórios...
> > Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>
> > Data: Terça-feira, 22 de Junho de 2010, 22:09
> >
> >
> >
> >
> > boa noite pessoal,
> >
> > gostaria de saber se alguem na lista pode me ajudar nos seguinte quesitos:
> >
> > 1 - Quero fazer efeitos na abertuda do formulário, exemplo: quando chamar o
> > form, ele abrir do centro pra fora ou de outra maneira.
> >
> > 2 - Quero fazer configuração de relatórios, exemplo: a pessoa poder mexer
> > os campos do relatorios (linha e coluna) e gravar a posição para impressão.
> >
> > desde já, agradeço a todos...
> >
> > grande abraço.
> >
> > Eloi Filho
> >
> > Programador de Sistemas
> >
> > e...@... <efgf%40ig.com.br>
> >
> > Contatos: (92) 3654-4965 / 9130-5174
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >  
> >
> 
> 
> 
> -- 
> 
> 
> Eloi Filho
> Programador de Sistemas
> e...@...
> Contatos: (92) 3654-4965 / 9130-5174
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a