Bonjour à tous,

Pour imprimer dans le canevas de l'imprimante, j'utilise ce bout de code.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
with printer do
begin
begindoc;
canvas.textout(x,y,'texte à imprimer');
enddoc;
end;
maintenant le probléme c'est que je veut répeter l'opération sur des centaines de feuilles (800 minimum) et j'ai modifier le code comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
with printer do
begin
begindoc;
for i:=1 to 800 do
begin
         canvas.textout(x,y,'texte à imprimer'); 
         newpage;
end;
enddoc;
mais là il imprime sur la première page mais pas sur les autres.