PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Edition, passage d'un A4 en format fermé 15*21 (petit livret)
Edition, passage d'un A4 en format fermé 15*21 (petit livret)
Iniciado por agidrol, set., 16 2005 10:50 AM - 2 respostas
Publicado em setembro, 16 2005 - 10:50 AM
Bonjour à tous,

on dit que la nuit porte conseil, et bin raté, pas pour mon soucis.
Je me permet donc de vous l'exposer.

Je dois imprimer un petit livret, qui comporte des thèmes , qui eux meme
comportent des zone texte ( rtf) ainsi que des images .
premier soucis, la personne, choisi ou non d'imprimer certains thèmes, j'ai
donc mon premier soucis de mise en page, comment
imprimer au fur et a mesure, que les zone texte et images que l'on doit
faire apparaitre ?????

j'avais dans un premier temps utiliser de petites zone RTF, toutes en auto
extensible, ce qui permettait d'imprimer les zones texte les unea à la
suites des autres, et de ne pas imprimer cellles que je ne souhaitait pas.
la mise en page se déplacait toute seul, selon la taille des zones.

Déja, si là, vous avez une meilleur solution, je prends.

Mais mon plus gros probleme, est que je dois imprimer ce livret, non pas en
A4, mais en fait, en format fermé 15*21,
qui est en fait, pour les novices comme moi, un A4 pris dans l'autres sens,
et en double colonnes ;-(
De plus, vous savez tous que pour imprimer ce genre de livret, les N° de
pages ne se suivent pas ;-(

Si vous avez deja fait ce genre de truc, de plus tout en dinamyque, je suis
prenneur à 100 %

Par avance merci beaucoup.

Antoine
Publicado em setembro, 16 2005 - 12:17 PM
Salut !

Il y a très très longtemps j'avais du faire quelque chose dans ce genre.
Et encore, c'était assez simple car je maîtrisais parfaitement ce que je
devais imprimer sur chaque page.
Néanmoins, en recherchant dans mes archives, j'ai retrouvé le moyen de
savoir quelle page imprimer
Sauf à avoir une imprimante recto-verso (ce qui complique encore les choses,
je crois), j'imprimais d'abord le recto des feuillets, puis le verso

-Le total des pages est toujours un multiple de 4, pour la clarté de
l'explication disons qu'il y aie 19 pages à imprimer, il faudra en imprimer
une 20 ème vide, ce qui représente 5 feuillets recto-verso
- Les pages à imprimer sur les rectos des feuillets se présentent comme
suit :
Feuillet 1 : Gauche : 1 - Droite : 20
Feuillet 2 : Gauche : 3 - Droite : 18
Feuillet 3 : Gauche : 5 - Droite : 16
Feuillet 4 : Gauche : 7 - Droite : 14
Feuillet 5 : Gauche : 9 - Droite : 12
- Les pages à imprimer sur les rectos des feuillets se présentent comme
suit :
Feuillet 1 : Gauche : 2 - Droite : 19
Feuillet 2 : Gauche : 4 - Droite : 17
Feuillet 3 : Gauche : 6 - Droite : 15
Feuillet 4 : Gauche : 8 - Droite : 13
Feuillet 5 : Gauche : 10 - Droite : 11

On peut en déduire des formules :
Si
T = le nombre total de page à imprimer (multiple de 4),
N = le feuillet en cours d'impression,
Pg = numéro de page à imprimer à gauche,
Pd = Numéro de page à imprimer à droite,
alors
Pour les rectos :
Pg = ((N-1)*2)+1
Pd = T - ((N-1)*2)
Pour les versos :
Pg = N*2
Pd = T-(((N-1)*2)+1)
fin
;-)

De là, il me "suffisait" de retrouver le contenu de mes pages et de lancer
l'impression ...
A l'époque, je n'utilisais pas l'éditeur d'état et c'était donc relativement
facile ...

En espérant t'avoir aidé ...


--
Marcel Berman
c/o Managing Business SPRL
Allée du Petit Paris, 11
B - 1410 - Waterloo
Tel : +32 2 351.60.64
Fax : +32 2 351.45.78
Gsm : +32 475.799.477
Publicado em setembro, 16 2005 - 5:30 PM
Merci pour cette réponse, elle me servira certainement pour mon autre
impression,
seul soucis avec la premiere, c'est que je ne connais pas le nombre de pages
reellement imprimées,
puisque mes zones RTF sont auto extansible.

Par contre, des amis m'ont trouvé des imprimantes, qui ont un logiciel
intégré, qui passe des feuilles A4 en
format A4 fermé 15*21, on vient de testé, et coool, ca marche.

Mais merci encore pour le bout de code, il va me servir pour l'autre format.

Cordialement

Antoine


<Marcel.berman@managingbusiness.be> a écrit dans le message de news:
432a87a5$1@news.pcsoft.fr...

Salut !

Il y a très très longtemps j'avais du faire quelque chose dans ce genre.
Et encore, c'était assez simple car je maîtrisais parfaitement ce que je
devais imprimer sur chaque page.
Néanmoins, en recherchant dans mes archives, j'ai retrouvé le moyen de
savoir quelle page imprimer
Sauf à avoir une imprimante recto-verso (ce qui complique encore les
choses,
je crois), j'imprimais d'abord le recto des feuillets, puis le verso

-Le total des pages est toujours un multiple de 4, pour la clarté de
l'explication disons qu'il y aie 19 pages à imprimer, il faudra en
imprimer
une 20 ème vide, ce qui représente 5 feuillets recto-verso
- Les pages à imprimer sur les rectos des feuillets se présentent comme
suit :
Feuillet 1 : Gauche : 1 - Droite : 20
Feuillet 2 : Gauche : 3 - Droite : 18
Feuillet 3 : Gauche : 5 - Droite : 16
Feuillet 4 : Gauche : 7 - Droite : 14
Feuillet 5 : Gauche : 9 - Droite : 12
- Les pages à imprimer sur les rectos des feuillets se présentent comme
suit :
Feuillet 1 : Gauche : 2 - Droite : 19
Feuillet 2 : Gauche : 4 - Droite : 17
Feuillet 3 : Gauche : 6 - Droite : 15
Feuillet 4 : Gauche : 8 - Droite : 13
Feuillet 5 : Gauche : 10 - Droite : 11

On peut en déduire des formules :
Si
T = le nombre total de page à imprimer (multiple de 4),
N = le feuillet en cours d'impression,
Pg = numéro de page à imprimer à gauche,
Pd = Numéro de page à imprimer à droite,
alors
Pour les rectos :
Pg = ((N-1)*2)+1
Pd = T - ((N-1)*2)
Pour les versos :
Pg = N*2
Pd = T-(((N-1)*2)+1)
fin
;-)

De là, il me "suffisait" de retrouver le contenu de mes pages et de lancer
l'impression ...
A l'époque, je n'utilisais pas l'éditeur d'état et c'était donc
relativement
facile ...

En espérant t'avoir aidé ...


--
Marcel Berman
c/o Managing Business SPRL
Allée du Petit Paris, 11
B - 1410 - Waterloo
Tel : +32 2 351.60.64
Fax : +32 2 351.45.78
Gsm : +32 475.799.477