Nombre de pages d'un état
Stagiaire WDF
Inscrit:
16/02/2006 22:21
Post(s): 43
Bonjour à vous,

Dans le cadre d'une édition qui doit se faire en recto verso, je dois connaître le nombre de pages qui s'imprime.
En fait l'édition est répétée x fois, et il faut que la première page de l'édition soit toujours au recto de la page.
Donc si le nombre de page d'une édition est impaire, je dois rajouter une page blanche avant la prochaine édition.
Bref, je dois connaître le nombre de page de l'état. Or je ne trouve aucune fonction permettant de faire ça.

Auriez-vous la fonction magique qui me dépannerait grandement ?

Merci d'avance.

Contribution le : 20/12/2006 09:09
Créer un fichier PDF de la contribution Imprimer


Re: Nombre de pages d'un état
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Il n'est pas possible de récupérer le nombre total de pages d'un état. Ce nombre est connu uniquement lors de l'impression de la dernière page de l'état.

Donc vous pouvez procéder de la façon suivante :
- Créez une variable globale du nombre de page de l'état dans votre fenêtre.
- Imprimez votre état de façon invisible à l'écran et alimentez la variable globale de la fenêtre depuis l'état.
- Rajoutez une page blanche selon votre besoin
- Imprimez l'état de façon normale.

Bon dév.,

Totof

Contribution le : 20/12/2006 09:49
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Nombre de pages d'un état
Stagiaire WDF
Inscrit:
16/02/2006 22:21
Post(s): 43
Le problème c'est que cette édition dépasse facilement les 50 pages, ça prendrait trop de temps.
Mais cette page blanche, je dois la rajouter à la fin (vu que je dois faire du recto verso, si j'ai 5 pages, je dois rajouter la 6ème blanche).
Donc ça pourrait peut-être coller avec votre solution.

Quelle est donc cette fonction permettant de récupérer le nombre de pages ?

(et merci pour la réponse aussi

Contribution le : 20/12/2006 09:51
Créer un fichier PDF de la contribution Imprimer


Re: Nombre de pages d'un état
Animateur WDF
Inscrit:
19/01/2004 13:48
De www.sigmasys.fr
Post(s): 988
Bonjour,

Il existe un champ prédéfini "Nombre de pages" à disposer sur un état. Vous pouvez récupérer sa valeur.

Bon dév.,

Totof

Contribution le : 20/12/2006 10:30
_________________
[ Totof(Christophe LOGEL) réalise des développements spécifiques WinDev (Mon annonce wdforge), http://www.sigmasys.fr]
Créer un fichier PDF de la contribution Imprimer


Re: Nombre de pages d'un état
Stagiaire WDF
Inscrit:
16/02/2006 22:21
Post(s): 43
Ok merci je vais essayer de me débrouiller avec ça

Contribution le : 20/12/2006 10:31
Créer un fichier PDF de la contribution Imprimer


Re: Nombre de pages d'un état
Animateur WDF
Inscrit:
26/06/2002 16:24
De wdforge.org
Post(s): 2822
Bonjour

Je vous invite à concillier les deux informations.

En effet, dans une système de pagination avec redémarrage a 1 a chaque rupture, nous faisons une première impression "à blanc". Cette impression est redirigée vers un fichier texte via iAperçu.
dans le code de l'état, Lors de l'impression du bas de bage, nous récupérons les n° et nombre de page dans une variable de la fenêtre appelante :

// BLOC_FIN
// affecte la valeur du champ de l'état à une variable de la fenêtre appelante
Fenêtre_Apelante..NbPages = NBPAGES


Ensuite, il est possible d'exploiter cette valeur comme bon vous semble :
- avant de décencher l'impression sur le périphérique pour indiquer le nombre de pages
- en la passant en paramètre à l'état pour des calculs de pagination.

Contribution le : 20/12/2006 17:33
_________________
R&B
Contact, CV.
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2