PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 2024 → Format de papier de l'état
Format de papier de l'état
Started by yoyo, Apr., 08 2006 6:23 PM - No answer
Posted on April, 08 2006 - 6:23 PM
Bonjour,

Je rencontre un problème pour modifier par programmation le format papier d'un état (qui est dans l'éditeur au format A4).
J'effectue les étapes suivantes:

------------------------------------------------------

iRAZ()
iParamètre("ORIENTATION = PORTRAIT")
iParamètre("HAUTEURPAGE = "+FenPrincipale.cfg_hauteur_page_etiquette)
iParamètre("LARGEURPAGE = "+FenPrincipale.cfg_largeur_page_etiquette)
iParamètre("FORMATPAPIER = "+FenPrincipale.cfg_format_papier_etiquette)
iMarge(FenPrincipale.cfg_marge_haute_etiquette,FenPrincipale.cfg_marge_basse_etiquette,FenPrincipale.cfg_marge_gauche_etiquette,FenPrincipale.cfg_marge_droite_etiquette)
iAperçu(i100)
iImprimeEtat(CodeBarre,nbre_exemplaire,affiche_prix)

------------------------------------------------------

"FenPrincipale.cfg_hauteur_page_etiquette" contient l'hauteur de page en mm
"FenPrincipale.cfg_largeur_page_etiquette" contient lalargeur de page en mm
"FenPrincipale.cfg_format_papier_etiquette" contient le format papier (provenant des constantes iFormat...)

Les variables utilisées dans la fonction iMarge sont aussi en mm

--------------------------------------------------------
Le résultat est que les marges dans l'aperçu avant impression ne semblent pas modifier :(
Lorsque je met un format papier différent de A4, l'aperçu avant impression me fait une grande page blanche qui est tout sauf au format demandé (même si je prend le format de lettre par exemple).

Une idée?!

++
Yoann