Correction des documents 4D Write issus de la v6

Code fourni pour les problèmes de conversion 4D Write version 6.x vers les versions récentes

Article lu   fois.

Les deux auteurs

Site personnel

Site personnel

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Produit : 4D 2004 Write

En migration de la version 6.x.x vers 2003 et 2004, les documents 4D Write enregistrés sur disque se retrouvent avec des paramètres d'impression qui ne correspondent plus : format US à 1440% par exemple au lieu de A4 à 100%. Si on diminue le pourcentage, on obtient un format bien trop petit. La faute incombe au Print record qui diffère de Mac OS 9 à Mac OS X.


Voici une méthode en version 4D 2004 qui substitue aux paramètres d'impression erronés de bons paramètres dans des documents 4D Write enregistrés sur disque.


C_BLOB(MonBlob)
MaZone:=WR Hors ecran
   `stocker dans un blob un paramétrage par défaut tout frais
MonBlob:=WR Param impression vers BLOB (MaZone)
   `ouvrir le document incriminé
WR OUVRIR DOCUMENT (MaZone)
bOK:=OK
Tant que (bOK=1)
   `remplacer les paramètres
WR BLOB VERS PARAM IMPRESSION (MaZone;MonBlob;1)
WR SAUVER DOCUMENT (MaZone)
   `et ainsi de suite
WR OUVRIR DOCUMENT (MaZone)
   bOK:=OK
Fin tant que
WR DETRUIRE HORS ECRAN (MaZone)

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+   

  

Copyright © 2005 4D s.a.. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.