PDA

Ver la Versión Completa : Configurar Pagina para ReportBuilder


jpgonzalez
06-09-2012, 17:59:50
Buenas para todos...
Les comento que estoy haciendo una aplicacion para comercios, la cual al cerrar una factura imprime el ticket en una impresora termica Epson (tambien llamadas comanderas o tickeadoras no fiscales).
He armado un reporte con la siguiente estructura:
Header: datos del negocio.
Detail: los n articulos de la factura.
Footer: con el total de la factura.

Debido a que el detalle de la factura es dinamico, ya que depende de la cantidad de articulos de la factura, necesito que el footer aparezca luego del ultimo renglon del detalle.
Con el ppReport, solo he podido hacer que el ticket tenga un alto fijo, lo cual lo configuro desde el "page setup" cuando armo el reporte.
Mi idea era que esa altura sea dinamica, para que el reporte no tenga espacios en blanco en caso de pocos articulos, ni que me quede corto si los articulos son demasiados.
Para esto probe lo siguiente:

ppReportTicket.PrinterSetup.PaperHeight:= alturaDinamica;


Siendo alturaDinamica la altura que calculo segun los renglones del detalle.
Al hacer esto, la impresora imprime indefinidamente el footer del reporte.
Si le saco esta linea de codigo el reporte se imprime perfecto, pero con la altura fija.

Alguien sabe como configurar desde codigo la pagina de un ReportBuilder?
Desde ya muchas gracias, espero haber sido claro con la duda planteada.