Bonjour,

j'ai écrit ce bout de code en recueillant des info sur le net
il permet de lancer lancer une impression PDF en tache de fond et ensuite de pourvoir lancer une impression papier avec une preview

ca fonctionne mais je voulais savoir à quoi sert la ligne quivante:
DoNativeOutput := false

Faut il la reporter pour l'impression papier ou bien la mettre à true ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
With RvSystem1 do
begin
     DefaultDest    := rdFile;
     SystemSetups   := SystemSetups - [ssAllowSetup];
     RenderObject   := RvRenderPDF1;
     DoNativeOutput := false;
     OutputFileName := ExtractFilePath(Application.exeName) + 'MonFichier.pdf';
end;
RvProject1.ExecuteReport('Report1');
 
RvSystem1.DefaultDest    := rdpreview;
RvSystem1.SystemSetups   := RvSystem1.SystemSetups + [ssAllowSetup];
RvProject1.ExecuteReport('Report1');
a+