27. Februar 2023 17:51
Hallo Zusmmen,
Ich möchte eine PDF-Datei in NAV aufrufen und nur die
erste Seite drucken. Mein Code druckt alle Seiten.
Gibt es eine Lösung, nur die erste Seite zu drucken?
SystemDiagnosticsProcessStartInfo := SystemDiagnosticsProcessStartInfo.ProcessStartInfo();
SystemDiagnosticsProcessStartInfo.FileName := '"C:\TEST\003.pdf"';
SystemDiagnosticsProcessStartInfo.Verb := 'PrintTo';
SystemDiagnosticsProcessStartInfo.Arguments := '"EG-Print"'; // Name des Druckers
SystemDiagnosticsProcessStartInfo.CreateNoWindow := TRUE;
SystemDiagnosticsProcessStartInfo.WindowStyle := windowStyl.Hidden;
SystemDiagnosticsProcess.Start(SystemDiagnosticsProcessStartInfo);
CLEAR(SystemDiagnosticsProcess);
SystemDiagnosticsProcessStartInfo DotNet: System.Diagnostics.ProcessStartInfo.'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
SystemDiagnosticsProcess DotNet: System.Diagnostics.Process.'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
windowStyl DotNet: System.Diagnostics.ProcessWindowStyle.'System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
Zuletzt geändert von Ali_Salham am 26. Oktober 2023 09:34, insgesamt 3-mal geändert.