orientacion de pagina
Publicado por Carlos (2 intervenciones) el 16/04/2007 15:16:14
Alguien sabe como se puede llegar a especificar que el modo de impresion sea "apaisado" (es decir, imprimir con la hoja en horizontal), pero SIN PASAR POR EL CPAGESETUPDLG.
Lo que quiero es poder elegir yo, a traves de una variable la configuracion de la hoja:
if (bVar)
Imprimir_en_horizontal (pDC, pInfo);
else
Imprimir_en_vertical (pDC, pInfo);
Todo lo que es el emplazamiento de graficas y demas elementos ya esta hecho, pero no se como acceder a ese parametro.
He llegado a conseguir el HANDLE de la estructura DEVMODE de mi impresora, pero si intento llegar hasta el miembro dmOrientation me da fallo de compilacion.
Yo no quiero que el usuario tenga que llamar a la configuracion de la pagina o de la impresora cuando le da a imprimir despues de ver que los margenes no concuerdan, sino poder elegir directamente el tipo en funcion de impresion segun el tamaño y la cantidad de lo que se tenga que imprimir.
Que alguien me eche una mano por favor :(
Lo que quiero es poder elegir yo, a traves de una variable la configuracion de la hoja:
if (bVar)
Imprimir_en_horizontal (pDC, pInfo);
else
Imprimir_en_vertical (pDC, pInfo);
Todo lo que es el emplazamiento de graficas y demas elementos ya esta hecho, pero no se como acceder a ese parametro.
He llegado a conseguir el HANDLE de la estructura DEVMODE de mi impresora, pero si intento llegar hasta el miembro dmOrientation me da fallo de compilacion.
Yo no quiero que el usuario tenga que llamar a la configuracion de la pagina o de la impresora cuando le da a imprimir despues de ver que los margenes no concuerdan, sino poder elegir directamente el tipo en funcion de impresion segun el tamaño y la cantidad de lo que se tenga que imprimir.
Que alguien me eche una mano por favor :(
Valora esta pregunta


0