2017-08-23 1 views

Répondre

0

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

+0

Je veux dire bien sûr programme avec WPF, comme je l'ai mentionné dans le titre –

+0

dans votre solution que vous définissez l'orientation ... je veux juste savoir l'orientation qui est fixé dans le rpt –

+0

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