Developpez.com - 4D
X

Choisissez d'abord la catégorieensuite la rubrique :


Correction des documents 4D Write issus de la v6

Date de publication : 24/10/2005

Par Yves Casquel (Ingénieur Support Technique)
 Joël Prince (Technicien Support Technique)
 

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


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)



Valid XHTML 1.1!Valid CSS!

Copyright © 2005 4D s.a.. Aucune reproduction, même partielle, ne peut être faite de ce site et 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.

Contacter le responsable de la rubrique 4D