PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WEBDEV 2024 → état et filigrane
état et filigrane
Iniciado por s.yvinec, 28,jun. 2005 20:09 - 2 respuestas
Publicado el 28,junio 2005 - 20:09
Comment imprimer un filigrane sur toutes les pages?
Où faut -il placer le code? c'est un état avec une requète paramètrée.

La procédure fonctionne sur la première page ou en mode aperçu mais plante ailleurs

PROCEDURE Filigrane(text="")
iCréePolice(1,24,iItalique+iGras,"ARIAL", iGrisClair,45)

iImprime(iPolice(1)+iPosX(0)+iPosY(80)+text)
iImprime(iPolice(1)+iPosX(60)+iPosY(160)+text)
iImprime(iPolice(1)+iPosX(120)+iPosY(240)+text)

Puis Filigrane("Edité par : "+majuscule(CurrentUser))

Merci
Publicado el 29,junio 2005 - 15:58
bonjour,

La police est créée à chaque fois que tu lances la fonction Filigrane(...)

Tu devrais essayer de mettre la ligne iCréePolice(...) 1 seule fois en début d'état.

Si cela ne résoud pas ton problème, peux-tu mettre plus de détail sur le message d'erreur ?

cdl,
Noel
Publicado el 29,junio 2005 - 20:09
Bonjour, il y a du mieux

J'ai placé la police dans le code d'ouverture de l'état et les iimprime dans le code du début de document.

Cela fonctionne parfaitement, mais une fois bien sûr.

En déplacant le code vers un autre emplacement, haut de page corps bas de page , rupture, cela plante systématiquement

avec un message d'erreur de type

Erreur système : Access violation (GPF)
EIP = 35485708
OS : Windows XP ou .NET (5.1.2600)
- Niveau : erreur fatale (EL_FATAL)

j'ai recréé l'état qui est basé sur une requète paramètrée.
cette requète est maintenant non intégrée.

Sergio