wie fixedDocument auf Druckereinstellung skalieren

  • VB.NET
  • .NET (FX) 4.5–4.8

    wie fixedDocument auf Druckereinstellung skalieren

    Hallo.
    Ich erzeuge mir im VB aus Text und Bildern einer WPF Form und zusätzlichen Bildern ein FixedDocument im A4 Format.
    Das funktioniert auch und sieht ordentlich aus.
    Nun möchte ich aber auch im PrintDialog ein anderes Papier auswählen und das fixedDocument auf z.B. A5 skalieren.
    Mir fehlt da jetzt der entscheidende Ansatz.
    Geht das beim FixedDocument direkt z.B. über den DocumentPaginator oder ist es besser das erst in eine Bitmap umzuwandeln
    und diese zu skalieren? ?(