Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v19
Conversion des documents 4D View

Conversion des documents 4D View  


 

 

Vous pouvez convertir vos documents 4D View en zones 4D View Pro à l'aide de la commande VP Convert from 4D View. La plupart des propriétés et des informations stockées dans vos documents 4D View sont automatiquement converties, y compris les formats, styles, valeurs, formules, sélections, zoom, etc. De manière générale, le rendu des documents 4D View dans 4D View Pro sera quasiment identique à celui leur version originale dans les zones 4D View, comme dans l'exemple suivant :

Document 4D View original :

Document converti dans une zone 4D View Pro

Nous faisons le maximum pour que les documents convertis soient les plus proches possibles des originaux, mais quelques fonctionnalités ne peuvent pas être intégralement rendues. Les limitations actuelles sont listées dans le paragraphe ci-dessous.

Note : La conversion des documents 4D View est améliorée de façon continue, sur la base des retours des utilisateurs. Il est fortement recommandé de conserver une copie de vos documents ou BLOBs 4D View originaux, même après avoir les avoir convertis.

En fonction de l'état courant de votre document de plug-in 4D View, la procédure de conversion requiert les étapes suivantes :

  1. Chargez votre document 4D View (.4pv) dans un BLOB.
    Note : Si votre document 4D View est déjà stocké dans un champ BLOB field, passez directement à l'étape 2.
     C_BLOB($pvblob)
     DOCUMENT TO BLOB("document.4PV";$pvblob)
  2. Appelez la commande avec le BLOB contenant le document 4D View :
     C_OBJECT($vpObj)
     $vpObj:=VP Convert from 4D View($pvblob)
  3. Assignez l'objet résultant à une zone de formulaire 4D View Pro afin de visualiser le résultat :
     VP IMPORT FROM OBJECT("4DViewProArea";$vpObj)

Le tableau suivant fournit le statut courant de la conversion initiale des zones 4D View. A noter que cette liste sera mise à jour régulièrement, à mesure que la procédure de conversion sera améliorée. 

 

FonctionnalitéStatut des conversionsCommentaires
Attributs des documentsLes attributs d'affichage des documents sont convertis: cellules sélectionnées zoom, affichage de la grille.
Les informations des documents sont converties : version, titre, auteur, sujet, société, note, date de création et de modification.
Colonnes et lignesToutes les lignes et colonnes définies sont converties avec leur taille originale.
Les en-têtes de lignes et de colonnes sont convertis sans restrictions.
EncadrementsLes encadrements sont convertis avec leur épaisseur et couleur. Les paramètres d'affichage de la grilles sont convertis.Un seul style de bordure simple et un seul style de bordure double sont disponibles dans 4D View Pro. Toutes les bordures simples et toutes les bordures doubles sont converties dans le style unique correspondant.
SéparateursActuellement non convertis
Styles & policesLes styles et les feuilles de style sont convertis. Les styles conditionnels ne sont pas pris en charge.Les styles obsolètes (i.e. Ombré, Condensé, etc.) et les polices QuickDraw ne sont pas convertis.
Les styles de rotation (texte orienté) ne sont pas convertis actuellement
Formats & noms de cellulesLes formats des cellules sont convertis aux formats disponibles ayant un rendu similaire. Les formats de tous les types de données sont pris en charge : texte, numérique, date et time, booléen, image. Les noms de cellule sont convertis.NOTE DE COMPATIBILITE : À compter de 4D v17 R5, les formats par défaut de 4D View Pro utilisent les mêmes paramètres régionaux que la base hôte 4D.
Les formats utilisateurs 4D (débutant par un "|") ne sont pas convertis actuellement
Les contrôles créés avec PV FIXER CONTROLE CELLULE (bouton / bouton radio / case à cocher / liste déroulante / combo box) ne sont pas convertis actuellement
Les cellules invisibles ne sont pas supportées (non disponibles dans 4D View Pro)Seules les colonnes, lignes ou feuilles peuvent être définies comme invisibles. Une autre solution consisterait à utiliser VP ADD FORMULA NAME pour définir les valeurs ou formules non affichées.
ImagesLes images sont prises en charge et converties avec quelques limitationsLe format d'image 4D View contenait de multiples codecs et est désormais obsolète. Les images converties conservent uniquement le codec le plus approprié pour le rendu html (svg, png, jpeg, gif) et sont sauvegardées en base64.
Les images au format tronqués centrée / mosaïque ne sont pas converties actuellementLes images d'arrière plan ne sont pas répliquées sur chaque page (ce concept n'existe pas dans 4D View Pro).
ImpressionActuellement non pris en chargeLes options et les paramètres d'impression définis dans le document 4D View sont convertis.
Liens dynamiquesLes cellules ou colonnes liées à des champs ou des variables ne sont pas prises en charge actuellement
FormulesLes formules sont converties mais pour des raisons de sécurité, les références aux commandes, méthodes projet, variables et champs 4D requièrent un traitement spécifique (voir ci-dessous)Voir Conversion des formules du plug-in 4D View.
Méthodes projet - Prise en chargeLes méthodes projet doivent être conformes aux spécifications de 4D View Pro (voir Références de méthodes projet). Un nom de méthode projet non conforme sera converti en UNSUPPORTED_4DMETHOD_NAME("<nom méthode>",param1,...paramN).
Commandes - Prise en chargeConverties en fonctions 4D View Pro existantes (voir Fonctions et commandes). Les commandes 4D qui n'appartiennent pas à la liste des commandes autorisées sont converties en UNSUPPORTED_4DCOMMAND(<nom commande>,param1,...,paramN).
Variables - Pas de prise en chargeVous devez utiliser des méthodes projet 4D pour accéder aux valeurs des variables (voir Références de méthodes projet). Les variables dans les formules sont converties en UNSUPPORTED_VARIABLE("<nom variable>").
Champs - Prise en chargeConvertis en "TITRETABLE_TITRECHAMP()" si disponible dans la base lors de la conversion. Si un nom de champ ou de table n'est pas conforme à ECMA, il est converti en UNSUPPORTED_TABLE_FIELD_TITLE("nom structure virtuelle"). Seuls les champs appartenant à la "structure virtuelle" de la base peuvent être appelés dans les formules de 4D View Pro. Voir Références de champ.



Voir aussi  

Conversion des formules du plug-in 4D View
VP Convert from 4D View

 
PROPRIÉTÉS 

Produit : 4D
Thème : Conversion des documents 4D View

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v16 R6
Modifié : 4D v17 R2

 
UTILISATION DE L'ARTICLE

4D View Pro ( 4D v19)