Utilisation WinForms, C#, .Net 3.5 et Microsoft ReportViewer 2008:rapport ReportViewer aux fichiers PDF
J'ai un rapport de 3 pages en ReportViewer que je veux envoyer au format PDF en différentes pages. J'ai le code ci-dessous qui va copier toutes les 3 pages au format PDF, mais y a-t-il un moyen de diviser les pages ou de spécifier quelle page à convertir en PDF? Il sait qu'il y a 3 pages ... alors il semble qu'il devrait y avoir quelque chose mais je ne l'ai pas encore trouvé.
Merci pour l'aide à l'avance!
int numPages = reportViewer.LocalReport.GetTotalPages();
byte[] bytes = reportViewer.LocalReport.Render(
"PDF", null, out mimeType, out encoding, out filenameExtension,
out streamids, out warnings);
using (FileStream fs = new FileStream(exportPath, FileMode.Create))
{
fs.Write(bytes, 0, bytes.Length);
}
J'ai maintenant un formulaire principal et 3 pages séparées. Le maître a les en-têtes et les pieds de page avec la marque d'eau et d'autres fonctionnalités. Donc, ce serait possible mais pas très OO. – Billy