4D View Pro : Gestion de l’impression et de l’exportation PDF

Traduit automatiquement de Deepl

Avec les touches VP PRINT et VP EXPORT DOCUMENT vous pouvez maintenant imprimer un document ou créer une version PDF de celui-ci. Cependant, afin de créer un document attrayant pour votre client, vous devez non seulement imprimer un document, mais aussi ajouter des en-têtes, des pieds de page, définir le zoom, l’orientation du papier, etc. Avec 4D v18, tout cela est possible grâce à la commande VP SET PRINT INFO qui vous permet de définir ces attributs et bien plus encore dans votre document !

HDI 4DVP – Exportation et impression de PDF

Info d’impression

Vous pouvez définir des options d’impression spécifiques pour chaque feuille avec la commande VP SET PRINT INFO. Ces attributs sont utilisés pour préparer le document avant une exportation ou une impression PDF. Bien sûr, si vous enregistrez votre document, ils sont enregistrés avec lui.

$printInfo:=New object
$printInfo .headerCenter:= "4D View Pro"
$printInfo .footerRight:= "Ceci est la page &P de &N pages"
$printInfo .orientation:=vk print page orientation landscape
$printInfo .centering:=vk print centering horizontal
$printInfo .showGridLine:=False
$printInfo .showRowHeader:=vk print visibility hide
$printInfo .showColumnHeader:=vk print visibility hide

VP SET PRINT INFO ("ViewProArea" ;$printInfo)

Exportation en PDF

Vous pouvez maintenant exporter un document au format PDF avec la commande VP EXPORT DOCUMENT pour exporter un document au format PDF. Cette exportation utilise les informations de VP PRINT INFO et incorpore automatiquement toutes les polices utilisées dans votre document dans le fichier PDF afin de garantir un rendu correct et similaire. Comme pour les exportations .xlsx, vous pouvez passer une formule facultative qui sera appelée une fois l’exportation terminée.

$options:=New object
$options .formula:=Formula(AfterPDF )
VP EXPORT DOCUMENT ("viewProArea" ; "C:\tmp\\\order.pdf" ;$options)

Imprimer un document

Pour permettre à l’utilisateur final d’imprimer un document, utilisez la commande VP PRINT pour permettre à l’utilisateur final d’imprimer un document.

VP PRINT ("ViewProArea" ;vk current sheet)

Cette fonctionnalité est la première étape vers l’impression de documents 4D View Pro. D’autres fonctionnalités seront bientôt disponibles. Restez à l’écoute !
En attendant, vous pouvez tester l’exportation de PDF et l’impression de documents avec l’IDH ci-dessus.

Fabrice Mainguené
- Product Owner -Fabrice Mainguené a rejoint l'équipe du programme 4D en novembre 2016. En tant que Product Owner, il est en charge de rédiger les user stories puis de les traduire en spécifications fonctionnelles. Son rôle est également de s'assurer que l'implémentation de la fonctionnalité livrée répond au besoin du client.Après avoir obtenu une licence en informatique au CNAM, Fabrice a rejoint une petite société d'édition de logiciels en tant que développeur Windev. Il a ensuite travaillé pour différentes entreprises dans les domaines de l'industrie et du commerce en tant que développeur Windev et web ainsi que conseiller technique sur les nouvelles fonctionnalités.