Event PreDocumentPrint ( Cancel as Boolean)
Este evento se dispara una única vez antes de comenzar la impresión o preview.
El evento se dispara una única vez sin importar el número de copias que el usuario solicite.
Se dispara luego de: seleccionar impresora, determinar el tipo de papel y calcular el ancho de la hoja (PrintPos_PageWidth) y las posiciones de los márgenes (PrintPos_LeftMargin, PrintPos_RightMargin).
PreDocumentPrint sirve para:
- Cargar queries y datos necesarios para la impresión
- Establecer Title, Subtitle y ReportSecondaryTitle
- Definir columnas (DefineCol)
Salida: Si se setea el parametro "Cancel" en true, se cancela la impresión.
Nota: Este evento no sirve para establecer la orientación de la página en Portrait o Landscape.
Si se quiere establecer la orientación de la página, debe usarse la propiedad PageOrientation en modo diseño, o setearla en el evento GrialPrint_ButtonClicked o en el evento UserDocument_Show.
No comments:
Post a Comment