Hola Ruben,
El control lo haces igual que lo harías con TPrinter, llevarás una variable con la posición de la fila, y cuando supere el valor que necesites para el pie de página, haces un EndPage/StartPage.
Un A4 mide 29,7 por 21 cm. Con :SetPage( ) seleccionas el papel si no es A4, oPrn:nWidth y nHeight te da la altura de la página según el tipo de papel usado.
Al igual que Tprinter, SetLandscape() la pone en modo apaisado.
Ahora no tengo disponible un ejemplo, pero en cuanto pueda te subo uno. Pero la idea es que lo hagas como lo harias con una TPrinter, ni más ni menos. Si te surge algún inconveniente puntual, una incompatibilidad, lo vamos resolviendo.
Un saludo
↧