Power Builder - Imprimir varios datastores en el mismo job

 
Vista:

Imprimir varios datastores en el mismo job

Publicado por Pedro López (68 intervenciones) el 31/08/2001 14:35:13
Hola a todos

Estoy intentando imprimir varios datastores en el mismo job, pero me he encontrado los siguientes problemas (en PB 6.5):

1.- Si la orientación del papel es landscape en el objeto dw, se ignora esta propiedad y se imprime con formato portrait, que es el que está por defecto en la configuración de la impresora.

2.- Si al abrir el job el foco está en otra ventana diferente a la que abre el job, la función PrintOpen() me devuelve -1, y no se puede imprimir.

Si imprimo cada datastore por separado con la función Print, funciona correctamente, pero me han pedido que se imprima todo en el mismo job.

El código que utilizo es el siguiente:

// Abrir job
ll_IdImp = PrintOpen()
if ll_IdImp = -1 then
Messagebox ("Error", "No se ha abierto job.")
else
li_num_impresiones = upperbound (ids_impr[])
for ll_cont = 1 to li_num_impresiones
// Imprimir
PrintDataWindow (ll_IdImp, ids_impr[ll_cont])
Next
// Cerrar job
PrintClose (ll_IdImp)
end if

¿Sabéis como se pueden resolver estos problemas?

Muchas gracias

Pedro
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:Imprimir varios datastores en el mismo job

Publicado por Alvaro (2 intervenciones) el 02/09/2001 16:53:51
Mira en http://www.airtel.net/hosting/fponte/ en la seccion Ejemplos PBL, ahi tienes prntdw.zip es para PB5 pero se pasa facil a PB6,

Suerte.
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