2009-04-27 4 views
2

J'utilise le contrôle de visionneuse de rapports inclus dans Visual Studio 2005 et quelque chose d'étrange se produit; Lorsque je définis les marges sur le rapport et que j'exécute l'application, le visualiseur de rapport ajoute un saut de page après chaque page de contenu, donc si j'ai 2 pages de contenu, j'ai 4 pages dont 2 sont vierges.Pourquoi VS2005 ReportViewer ajoute-t-il des sauts de page lors de la configuration des marges?

Si je mets les marges du rapport que zéro, le rapport affiche ok, mais bien sûr, il ne semble pas bon sans les marges (et ne pas imprimer correctement)

Je suis assez sûr que le contenu n'est pas l'emballage ou quelque chose qui pourrait causer cela puisque j'ai intentionnellement conçu les tables pour tenir dans 6 pouces, donc 6 pouces plus 2 (un pour chaque marge latérale) sont 8 et j'ai encore un demi-pouce d'espace là-bas, donc les choses ne gâcher puisque c'est dans la taille de la lettre qui est 8,5 "x 11"

Quelqu'un at-il eu ce même comportement?

Merci d'avance.

Répondre

3

Trouvé la solution, se trouve que le corps ne doit pas être plus large que la taille du rapport, par exemple si vous avez une page de lettre standard: 8.5 "x 11" que le corps devrait être inférieur à 8.5, faire particulièrement attention vous avez des marges puisque vous devez soustraire les pouces aussi, je veux une marge d'un pouce par côté pour la gauche et je droit résumer deux pouces:

8,5 - 2 = 6,5

donc, si vous envisagez d'avoir un rapport de lettre avec des marges d'un pouce assurez-vous que le corps est de 6,5 au maximum alors il serait en forme.

Assez évident hein? mais je ne l'ai pas compris au début puisque le concepteur du visualiseur de rapport n'a pas de règles pour marquer le début du corps, seulement pour le rapport.