Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Thu 26 February 2009 15:41

Miss T.
Participant assidu
Lieu: En pleine amazonie...
Date d'inscription: 17 Oct 2005
Messages: 294

[MB] Récupérer les dimensions totales de la mise en page

Bonjour à tous,
Je cherche un moyen de récupérer par codage MB la hauteur et la largeur en cm de ma mise en page.
J'ai trouvé:
- WindowInfo (ID_WIN,  WIN_INFO_HEIGHT et WIN_INFO_WIDTH) ==> mais ça me donne les dimensions de la fenêtre, non pas de la mise en page.
- WindowInfo (ID_WIN, WIN_INFO_PRINTER_PAPERSIZE    ) ==> mais je n'ai pas trouvé le moyen de récupérer le nombre de feuilles en largeur et en hauteur.

La commande "Layout" créé une mise en page. LayoutInfo n'existe pas.

Je trouve pas et c'est embêtant...
Merci à celui/celle qui a l'astuce.

Hors ligne

 

#2 Thu 26 February 2009 17:58

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: [MB] Récupérer les dimensions totales de la mise en page

Bonjour
On ne peut pas avoir l'info directement, semble-t-il...
Mais en divisant WindowInfo (ID_WIN,  WIN_INFO_HEIGHT et WIN_INFO_WIDTH) par WindowInfo (ID_WIN, WIN_INFO_PRINTER_PAPERSIZE) et en ne gardant que la partie entière....on devrait approcher le résultat !

Hors ligne

 

#3 Fri 27 February 2009 14:11

Miss T.
Participant assidu
Lieu: En pleine amazonie...
Date d'inscription: 17 Oct 2005
Messages: 294

Re: [MB] Récupérer les dimensions totales de la mise en page

Ben j'ai pas le derrière sorti des ronces avec ça... big_smile
Merci Maurice.

Hors ligne

 

Pied de page des forums

Powered by FluxBB