Aller à
Fichier -> Mise en page - (il y a tous les paramètres liés à la page incluez la marge et l'oriantation.)
Vérifiez ce lien.
https://www.tutorialspoint.com/crystal_reports/crystal_reports_page_layout.htm
how to manage page size and margin in crystal report?
Mise à jour Avant le changement via WPF via le code, vous devez vérifier que votre aperçu en rapport se ajustera parfaitement à votre orientation désirée.
Pour changer de manière dynamique, il vous suffit d'accéder à l'objet rapport de cristal, dans lequel il y a des propriétés à renseigner.
System.Drawing.Printing.PrinterSettings printersettings = new System.Drawing.Printing.PrinterSettings();
printersettings.DefaultPageSettings.Landscape = true
System.Drawing.Printing.PageSettings pageSettings = new System.Drawing.Printing.PageSettings();
...
pageSettings.PaperSize = new System.Drawing.Printing.PaperSize("name", 400, 600);
rp.PrintToPrinter(printersettings, pageSettings, false)
Vérifiez ce lien - Crystal Reports prints portrait orientation instead of landscape
Je veux dire bien sûr programme avec WPF, comme je l'ai mentionné dans le titre –
dans votre solution que vous définissez l'orientation ... je veux juste savoir l'orientation qui est fixé dans le rpt –
que vous avez déjà défini lors de la conception du rapport. Pourquoi avez-vous besoin du côté du programme, si vous avez besoin de changer, puis créer 2 rapport pour oriantation et appel basé sur vos requiements – Ajay2707