Crystal numéro de page
Donc je suis en train de faire un rapport qui doit être en mesure de télécopier et ont une feuille de couverture si nécessaire. J'ai ajouté un couvercle que l'en-tête de rapport avec un nombre total de pages. Il y a un en-tête de page qui génère le [page n /m], mais est empêchée de s'afficher dans l'en-tête de rapport à l'aide d'un "if (pageNumber=1) then true". Étant que je ne veux pas la [page n /m] pour inclure le comte de la feuille de couverture, a décidé d'effectuer manuellement une page n /m. Lors de l'impression sur la page, les numéros sont dans un format flottant au lieu de int, comment puis-je résoudre ce problème. Voici la Syntaxe Crystal je suis aide et de sortie.
numbervar n := PageNumber - 1;
numbervar m := TotalPageCount -1;
stringvar page := "Page " + toText(int(n)) + " of " + toText(int(m));
page
de sortie: "la Page de 1.00 3.00"
J'ai d'abord essayé de faire un reset nombre de pages après l'en-tête de rapport, mais qui a fait l' [totalPageCount] sur la page de couverture 1 au lieu de 4.
merci pour l'aide, David K.
Vous devez vous connecter pour publier un commentaire.
Au lieu de ToText(int(n), il suffit d'utiliser ToText(n, 0).
Vous pouvez trouver des informations sur la syntaxe différente pour ToText ici
Aucune raison pourquoi vous n'êtes pas en utilisant l' "réinitialiser le numéro de page" à la fonctionnalité de l'expert section?
Ou juste à faire:
vous pouvez utiliser le bouton "réinitialiser le numéro de page" à la fonctionnalité de l'expert section puis de le réinitialiser après vos changements de groupe. juste pour faire de votre vie.e.z :*