Bonjour,

Je souhaite forcer l'impression d'un pdf au format A3,
le pdf est généré a l'aide d'itextsharp avec le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Dim Doc As iTextSharp.text.Document = New iTextSharp.text.Document(iTextSharp.text.PageSize.A3)
 
PdfWriter.GetInstance(Doc, New FileStream("Planning\Planning-" _
                + DateTimePickerStartTreatmentDate.Value.ToString("dd-MM-yyyy") & ".pdf", FileMode.OpenOrCreate))
Je demande donc que le document soit au format A3.
Lorsque je clique sur le bouton pour imprimer le code suivant s’exécute :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Dim printProcess As New ProcessStartInfo
        printProcess.UseShellExecute = True
        printProcess.FileName = "Planning\Planning-" & DateTimePickerStartTreatmentDate.Value.ToString("dd-MM-yyyy") & ".pdf"
        printProcess.Verb = "print"
        printProcess.Arguments = ""
        printProcess.WindowStyle = ProcessWindowStyle.Hidden
        Process.Start(printProcess)
Sauf que j'obtiens une impression au format A4, ce qui me donne une impression incomplète.

Existe t-il une option pour l'obliger à imprimer en A3?
Ou alors je ne suis pas sur la bonne voie?

merci d'avance