J'ai un contrôle utilisateur (en C#) avec une feuille de calcul Excel intégrée et d'autres contrôles de grille. J'ai ce contrôle d'utilisateur dans un formulaire. J'ai besoin d'imprimer le formulaire, mais j'ai trouvé que la feuille de calcul Excel intégrée n'est pas supportée dans DevExpress Xtrareport. Je peux imprimer la feuille de calcul Excel séparément, mais j'ai besoin d'imprimer le formulaire entier, pas seulement cette feuille de calcul Excel. Comment puis-je y aller?Contrôle d'utilisateur Excel intégré en C#
0
A
Répondre
0
Voici une méthode d'extension rapide et sale. Il y a beaucoup plus que ce que vous pouvez faire pour mettre à l'échelle le formulaire et tout ça, mais cela devrait vous aider à démarrer. Cette méthode imprimera le formulaire tel quel et tel qu'il est visible pour l'utilisateur.
public static class FormExtensions
{
public static void PrintForm(this Form f)
{
PrintDocument document = new PrintDocument();
document.PrintPage += (o, e) =>
{
Bitmap image = new Bitmap(f.Width, f.Height);
f.DrawToBitmap(image, e.PageBounds);
e.Graphics.DrawImage(image, new Point(0, 0));
};
document.Print();
}
}
Questions connexes
- 1. Contrôle HTML intégré pour Blackberry?
- 2. Contrôle WinForms intégré à la sous-classe?
- 3. Conversion de classeur Excel 2003 en Excel 97 en C#
- 4. Contrôle de version intégré pour Visual Studio
- 5. Excel événement autofill en C#
- 6. sql intégré dans le C
- 7. Forks contrôle en C
- 8. Comment implémenter Excel vbA en C#
- 9. Contrôle intégré Imeem et les lecteurs Youtube avec Javascript
- 10. Utilisation de UserControl de .NET en tant que contrôle intégré via COM
- 11. C# excel légende
- 12. C# et Excel interop
- 13. formulaire intégré dans un contrôle ou un formulaire de contrôle de l'utilisateur
- 14. C# excel image
- 15. C# excel problème AddCanvas
- 16. Flux de contrôle en Objective-C
- 17. Comment créer un contrôle SysHeader32 en C#?
- 18. Contrôle TreeView en C#, select() et focus
- 19. Contrôle du navigateur simple en C#
- 20. remplacement pour HttpContext.Current.Request.ServerVariables [ "SERVER_NAME"] en mode intégré
- 21. Tests unitaires JSP en mode intégré
- 22. L'exécution excel de C# Application
- 23. Données Excel/Quickbooks à C#
- 24. Débogage intégré Lua
- 25. Ajout de liens hypertexte dans Excel [2007] en C# - Dans Excel lui-même
- 26. recommande un tutoriel pour lire le fichier Excel en C#
- 27. Produire plusieurs feuilles de calcul dans Excel en utilisant C#
- 28. Comment créer un fichier Excel avec des feuilles en C#?
- 29. Reporting Services - Rendu vers Excel en C# WinForm
- 30. C# en utilisant Excel Interop Mise à jour des formules
Lorsque j'imprime la feuille de calcul Excel Form Form n'apparaît pas. Pour quelle raison connaissez-vous? –
Il montre sur le formulaire si –
Je n'ai jamais utilisé le contrôle, donc je ne sais pas pourquoi cela se produirait. Vous pouvez essayer de voir si peut-être vous pouvez obtenir ce contrôle dessiné à un bitmap en mémoire, et dessiner cela sur le bitmap du formulaire. – BFree