J'essaie de convertir le contrôle XAML en document XPS, mais je voudrais le faire en mode batch - rendre le contrôle en mémoire et l'imprimer en XPS sans le rendre l'écran. Ce projet devrait fonctionner même sans interface graphique. J'ai lu Related topic on stackoverflow, mais cela ne fonctionne pas correctement. Je peux créer un contrôle, définir DataContext, mais la sortie xps est vide. Si je rends le contrôle sur l'écran puis l'imprime, tout va bien, mais si je veux le faire en mode batch, j'ai un document vide (il n'y avait que des étiquettes statiques etc.)Impression de documents via Wpf-controls et conversion en XPS
Comment puis-je forcer contrôle pour lier les contrôles avec des données? La prochaine partie difficile serait: comment puis-je ajouter mon en-tête personnalisé sur chaque page si j'imprime le contrôle de plusieurs pages? (ex: liste?)
Je suggérerais fortement d'écarter cette deuxième question car c'est une question beaucoup plus complexe. – Will
BTW, la deuxième question, la seule chose que j'ai jamais vu venir près de résoudre ce problème a été discuté dans ce blog à partir de 2007. Vous pouvez essayer de demander s'il y a eu des mises à jour depuis. http://blogs.msdn.com/b/fyuan/archive/2007/03/10/convert-xaml-flow-document-to-xps-with-style-multiple-page-page-size-header-margin. aspx – Will