IMPRIMIR FORMULARIO

SOBERASSL 21/12/2010 23:13:06
#360143
Preciso imprimir o formulario em uma folha A4

estou usando o comando

[Ô]Form.PrintForm[Ô]

Mas o formulario nõ é do tamanho da folha A4 deixando assim um espaço em branco.

Tem como eu dimencionar o form no tamanho de uma folha A4 ou na hora de mandar imprimir fazer com que ele imprima sem deixar esse espaço em branco?

Segue na imagem
XXXANGELSXXX 22/12/2010 08:13:23
#360154
Não seria mais pratico e eficiente voce fazer um relatorio para isso não? ou seja, que seja no datareport!!!
FEDERHEN 22/12/2010 09:55:39
#360166
A impressão se baseia pelo papel definido como padrão na impressora.
Defina um papel personalizado e com as dimenções da tua necessidade.
MARCELO.TREZE 22/12/2010 10:45:10
#360177
Resposta escolhida
se vc pretende imprimir o seu recibo em A4 então crie o form nas medidas e uma folha A4 e configure todos seus objetos dentro dela.

primeiro faça o seginte converta o tamanho do seu form, que é medido em twips

cada centimetro possui 567 twips.

então uma folha A4 de 21.0X 29.7 cm terá as seguintes mediadas em twips

21.0 * 567 = 11907
29.7 * 567 = 16840

então seu form terá

Form1.Height = 16840
Form1.Width = 11907

agora basta vc ajustar tudo que precisa dentro dele
Tópico encerrado , respostas não são mais permitidas