[Résolu] Créer un sommaire reprenant les numéros de page d'un état ?
DSI WDF
Inscrit:
06/04/2004 12:07
Post(s): 337
Bonjour,

Voila, j'ai un soucis avec un gros état :

Je génère un état variant de 50 à 150 pages, entièrement programmé. Cet état est en fait composé d’une quinzaine d ‘états différents que « j’assemble » en faisant des iimprimeetat depuis mon état maître.

Le problème c’est que mon client veux absolument un sommaire numéroté sur une liste de fiches qui varient en hauteur, d’un état à l’autre.

Donc est il possible par exemple, lors de l’impression de l’état à l’écran, de sauver les numéros de page à certains moment, et réediter à la fin le sommaire du début ?

Merci d'avance,

Seb

Contribution le : 27/04/2005 10:05
Créer un fichier PDF de la contribution Imprimer


Re: Créer un sommaire reprenant les numéros de page d'un état ?
Animateur WDF
Inscrit:
02/03/2003 04:07
De Noisy le grand(93)
Post(s): 2745
Bonjour,

Une solution consiste a alimenter un fichier texte tout au long des impressions, pour d'imprimer en derniere page le contenu de ce fichier

//Ouverture du fichier
nFic est un entier
nFic = fOuvre(, foEcriture+foCreation)

//A Chaque fois que l'on a besoin d'inscrire quelque chose dans le fichier
fEcritLigne(nfic,"Ce que j'ai besoin - Page n")

//A chaque fois que j'appel un autre etat
//Je passe l'identifiant du fichier en parametre

iImprimeEtat(MonSousEtat, nFic)

//Dans le code d'ouverture de mon etat
PROCEDURE MonEtat(nFic est un entier)

//Pour ecrire de nouveau dans le fichier
fEcritLigne(nFic, "Mon Nouveau Message - page n")

//A la fin de l'état on ferme le fichier
fFerme(nFic)

Créer ensuite un etat qui va lire le fichier texte.

Contribution le : 27/04/2005 10:46
_________________
@A+
Contact (privé)......
email : drcharly@wdforge.org
[DrCharly93]
Créer un fichier PDF de la contribution Imprimer


Re: Créer un sommaire reprenant les numéros de page d'un état ?
DSI WDF
Inscrit:
15/03/2005 14:22
Post(s): 238
Pour ma part, je ferais un état principal dont le corp contient les sous états et les chapitres du menu (avec un champ calculé en bout de ligne, vide pour le moment).
En éditant les sous états, il faut mémoriser le N° de page, et une fois éditer, il ne reste qu'a envoyer ne N° de page dans le chapitre correspondant (dans le champ calculé).

Si le chapitres varient, met juste un champ texte auto extensible eu début et à l'édition de chaques sous états, stoque les titres et N° de pages. Une fois les sous états terminés (traitement apres impression), injecte le contenu de ta variable dans ton champ texte.

Contribution le : 27/04/2005 10:53
Créer un fichier PDF de la contribution Imprimer


Re: Créer un sommaire reprenant les numéros de page d'un état ?
DSI WDF
Inscrit:
06/04/2004 12:07
Post(s): 337
Merci pour vos réponses.

En stockant les numéros de page dans un txt pendant une première impression de l'état dans un PDF (qui me sert à rien en fait, sauf à récupérer les N° de pages), je peux ensuite placer mon sommaire (qui en fait se trouve environ au milieu du dossier) juste là ou il doit être. Comme ça il n'y à pas besoin de remodifier l'ordre des pages manuellement, aprés impression.

Mine de rien, j'ai passé pas mal de temps à chercher une solution (j'avais fait une procédure qui extrapolait les N° de page avant de les avoir imprimées, mais c'était peu fiaible, et trés lourd à modifier à la moindre modification de l'état).

Contribution le : 02/05/2005 13:02
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