PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Format de papier de l'état
Format de papier de l'état
Iniciado por yoyo, 08,abr. 2006 18:23 - No hay respuesta
Publicado el 08,abril 2006 - 18:23
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