Bonjour,
Je veux imprimer une liste simple avec lazreport. En mode prévisualisation, c'est bon. En mode impression, seule la première page est imprimée. Si je lance l'impression depuis la visualisation (qui est bonne), seule la 1ere page s'imprime également. J'ai testé avec plusieurs imprimantes, le résultat est toujours le même.
J'ai essayé en mettant un espace (blanc) à la place d'un vide dans la commande PrintPreparedReport, sans changement.
Me manquerait-il quelque chose à installer ?
ci-dessous, mon code
Je suis sous mint 20 64bits, lazarus V 2.0.6 + dfsg-3
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 // --------------------------------------------------------------------------- // FORME | Btn_Imprime // --------------------------------------------------------------------------- procedure TForm1.Btn_ImprimeClick(Sender: TObject); begin frReport1.LoadFromFile('Report1.lrf'); frReport1.PrepareReport; frReport1.PrintPreparedReport('',1); end; // --------------------------------------------------------------------------- // FORME | Btn_Previsualise // --------------------------------------------------------------------------- procedure TForm1.Btn_PrevisualClick(Sender: TObject); begin frReport1.LoadFromFile('Report1.lrf'); frReport1.ShowReport; end;
Edit
Je viens de tester sous fedora 31 : même problème
Partager