Power Builder - CAMBIAR MARGENES

 
Vista:

CAMBIAR MARGENES

Publicado por Ivan (101 intervenciones) el 17/06/2003 22:29:36
hola a todos, quisiera saber como hago para cambiar dinamicamente desde mi script los margenes de un datawindow.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:CAMBIAR MARGENES

Publicado por Milson Cardona (613 intervenciones) el 18/06/2003 16:18:11
Un saludo especial desde COLOMBIA

con la propiedad PRINT del DW puedes cambiarle los margenes al imprimir....

con este ejemplo tal vez soluciones el problema

//se elige el tamaño de papel oficio
dw_1.Object.DataWindow.Print.Paper.Size = 9 //tamaño papel OFICIO

//cambiar el margen superior, el valor es en la unidades definidas para el DW
dw_1.Object.DataWindow.Print.Margin.Top = X

//cambiar el margen inferior, el valor es en la unidades definidas para el DW
dw_1.Object.DataWindow.Print.Margin.bottom = X

//cambiar el margen izquierdo, el valor es en la unidades definidas para el DW
dw_1.Object.DataWindow.Print.Margin.left = X

//cambiar el margen derecho, el valor es en la unidades definidas para el DW
dw_1.Object.DataWindow.Print.Margin.Right = X

NOTA: X es un entero positivo, y define la margen que se dejará para el DW, el valor es dado en las unidades actuales en que se haya configurado el DW, por defecto es en unidades de PB, pero también pueden ser cambiadas a Pixeles, Cm ó Inch

espero que te sirva... me comentas como te va.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Se me olvidaba

Publicado por Milson Cardona (613 intervenciones) el 18/06/2003 16:27:50
Hola.... se me olvidaba una cosa importante..

cuando ejecutes el Script que cambia los margenes del DW, NO tienes que esperar a imprimir para ver los resultados, sino que puedes ver en pantalla exactamente como va a quedar el DW al ser impreso...

//cambias los margenes del DW......
....
//haces el preview del DW para visualizar los cambios
dw_1.Object.DataWindow.Print.preview = 'yes'

con esta instrucción les haces un preview al DW para ver como quedó después de hacerle los cambios

ahora si suerte y espero que soluciones el problema
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar