2010-09-08 19 views
2

Quelle est la meilleure façon d'imprimer une mise en page complexe couvrant plusieurs pages dans WPF? (Par exemple une mise en page de la facture couvrant plusieurs pages en raison de nombreux éléments de la facture)WPF 4 FixedDocument plusieurs pages

Je devine une de ces méthodes ferait:

+0

Je pourrais être un peu en retard pour répondre [mais cela] (http://stackoverflow.com/a/43468782/2639185) réponse peut aider. –

Répondre

0

J'utilise généralement l'insertion dynamique de Pages dans le contrôle FixedDocument. J'ai créé une vue vide et ensuite charger dynamiquement dans UserControls qui représentent chaque "corps" de pages avec leurs liaisons respectives. L'inconvénient est que vous devez créer votre propre virtualisation de poormans pour les reprotations de jeu de données (c'est-à-dire afficher 12 lignes par page avec un calcul MOD 12 etc.). Les rapports ne sont pas prioritaires sur le radar de l'équipe WPF, donc cela n'a pas beaucoup de base de connaissances à l'heure actuelle et l'avenir n'est pas si brillant non plus.

+0

Je suis dans une position similaire. Je peux comprendre MS en général pourrait viser d'autres technologies de reporting, mais dans des instances comme @scottbarnes, je pense qu'il s'agit plus d'une sémantique "document" qui signifie alors l'utilisation de la technologie de reporting pour ce faire est une solution de contournement. Je sais que c'est vieux, mais je n'ai toujours pas trouvé d'informations appropriées à ce sujet. =) Je me demande si quelqu'un a une réponse? –