comment définir la hauteur d'une page par programmation dans crystal report en c#
Salut à tous !
j'aimerai définir la hauteur d'un rapport (Report.rpt) en c# par programmation. L'objectif étant d'imprimer toutes les lignes d'une facture sur du papier continue sans saut de page. Tel que les imprimante Epson thermique qui utilise des Bobines.
exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
// Format A5
case "formatA5":
ReportReceptionA5 rptReceptionA5 = new ReportReceptionA5();
rptReceptionA5.SetDataSource(dsTicketArticles);
crystalReportViewerAll.ReportSource = rptReceptionA5;
break;
// Format Etiquette
case "formatEtiquette":
// Ici je souhaite définir la hauteur de la page après avoir fait le calcul du nombre de lignes de la section details + la hauteur des autres section Entete, pied de page etc... Ceci comme je l'ai dit afin d'éviter les sauts de page.
ReportReceptionEtiquette rptReceptionEtiquette = new ReportReceptionEtiquette();
rptReceptionEtiquette.SetDataSource(dsTicketArticles);
crystalReportViewerAll.ReportSource = rptReceptionEtiquette;
break; |
Merci d'avance pour votre assistance.