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.

InformationsquelleAutor dave k | 2012-05-23