Fecha actual Sab Sep 21, 2024 11:31 am

Todos los horarios son UTC + 1 hora [ DST ]




Nuevo tema Este tema está cerrado, no puede editar mensajes o enviar nuevas respuestas  [ 3 mensajes ] 
Autor Mensaje
NotaPublicado: Jue Ene 19, 2006 4:44 pm 

Registrado: Lun Ene 16, 2006 4:07 pm
Mensajes: 15
Hola a todos...
Alguien sabe como cambiar el tamaño del papel para imprimir ?, porque estoy utilizando el preview pero solo puedo lanzar impresiones en formato A4.

_________________
Gracias y un abrazo


Arriba
 Perfil  
 
NotaPublicado: Jue Ene 19, 2006 5:07 pm 

Registrado: Lun Ene 16, 2006 4:07 pm
Mensajes: 15
Bruno...
Estoy probando la siguiente funcion del GDI del API de windows con el Printer:Handle pero no funciona

PageWidth = GetDeviceCaps(Printer:Handle, HORZRES)

PageHeights = GetDeviceCaps(Printer:Handle, VERTRES)

No se como obtener el tamaño del papel, ni como cambiarlo para dar varias opciones al usuario... :?:

_________________
Gracias y un abrazo


Arriba
 Perfil  
 
 Asunto:
NotaPublicado: Lun Ene 23, 2006 12:52 pm 
Site Admin
Avatar de Usuario

Registrado: Jue Oct 06, 2005 10:49 pm
Mensajes: 655
Ubicación: España - Salamanca
Boris,

He implementado tres propiedades nuevas para la clase TPrinter:

-PageSize: para especificar el tamaño del papel. He definido las constantes correspondientes a los tipos normales de papel (pcCustom, psA4, psFolio, psLetter, etc).

-PageWidth y PageHeight: para especificar el tamaño manualmente.

_________________
Un saludo,
Bruno Cantero
www.c3compiler.com


Arriba
 Perfil  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Este tema está cerrado, no puede editar mensajes o enviar nuevas respuestas  [ 3 mensajes ] 

Todos los horarios son UTC + 1 hora [ DST ]


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Buscar:
Saltar a: