Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Imprimir varias copias

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Imprimir varias copias Responder citando

Hola a todos, he estado investigando en el foro y la verdad, no me aclaro.
Tengo un form con un par de edits y un par de codigos de barras y deseo imprimirlo tal cual queda el formulario.
He utilizado la sentencia:

Código:
Form1->Print();


Lo he moldeado un poco, como quitarle los bordes a los edits para que no se vean, etc...

Como puedo hacer para que el usuario elija cuantas copias quiere sacar?.
He estado mirando el componente TPrintDialog, pero no me aclaro.
Muchas gracias de antemano.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Alexeu, en principio no se si de la manera que lo estas haciendo te valdrá, pero si utiliza Printer(), poniendo la linea que te comento abajo puedes indicar el numero de copias que quieras.

Código:
Printer()->Copies = 2;


Espero que te sirva.
Un saludo.
_________________
Si dices que sabes, te preguntaran hasta que no sepas....
Si dices que no sabes, te diran hasta que sepas....
Gracias.
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

No, no me hace caso, solo imprime una copia del formulario.
Muchas gracias por contestar.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Bueno al final he decidido poner un TEdit y despues un bucle:

for i=0;i<StrToInt>Text);i++
{
Form1->Print();
}

Así segun el número que ponga en el Edit 4 se imprimiran ese número de copias.

Ahora me gustaría que se imprimiera centrado, alguien tiene alguna idea.
SALUDOS y GRÁCIAS
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Alexeu escribió:
for i=0;i<StrToInt>Text);i++
{
Form1->Print();
}

¿Y este código te funciona bien? Me suena un poco raro.
_________________
Un saludo

Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA)
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

No se porque no escribe bien el codigo, alguna rallada del foro.

for (int i=0; i<StrToInt>Text); i++)
{
frmMain->Print();
}

hay que convertir a entero el resultado de un edit
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Dale a la tecla ImprPant tantas veces como quieras y ya está.
Juas
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.