Aller au contenu principal
Version: 20 R7 BETA

WP PRINT

WP PRINT ( docWP {; optionsImpr} )

ParamètreTypeDescription
docWPObjectDocument 4D Write Pro
optionsImprIntegerOptions d'impression pour le document 4D Write Pro

Cette commande n'est pas thread-safe, elle ne peut pas être utilisée dans du code préemptif.

Description

La commande WP PRINT lance une tâche d'impression pour le document 4D Write Pro désigné par docWP, ou ajoute le document dans la tâche d'impression courante si elle est appelée entre les commandes OPEN PRINTING JOB et CLOSE PRINTING JOB. WP PRINT utilise les paramètres d'impression définis par les commandes 4D PRINT SETTINGS ou SET PRINT OPTION, excepté pour les marges des pages qui sont toujours définies avec les options d'impression du document 4D Write Pro. WP PRINT utilise les options courantes de mise en page (comme la taille de la page et l'orientation), ou celles du document si WP USE PAGE SETUP a été appelée au préalable.

Le paramètre optionnel optionsImpr permet l'utilisation de la vue WYSIWYG HTML pour les sorties impression et le calcul de la formule. Vous pouvez utiliser une combinaison des constantes suivantes ou l'une des constantes suivantes, placées dans le thème "4D Write Pro" :

ConstanteTypeValeurComment
wk 4D Write Pro layoutEntier long0Format 4D Write Pro standard, pouvant inclure des attributs de style spécifiques
wk do not recompute expressionsEntier long2Indique que toutes les expressions contenues dans le document ne sont pas recalculées pour l'impression ou le gel.
wk html wysiwygEntier long1Dans ce format, les éventuels attributs avancés de 4D Write Pro non disponibles dans tous les navigateurs sont supprimés (multi-colonnes, double interlignes...)
wk recompute expressionsEntier long0Indique que toutes les expressions contenues dans le document sont recalculées pour l'impression ou le gel (valeur par défaut).

Si optionsImpr est omis, le format standard 4D Write Pro est utilisé et les expressions sont recalculées (le cas échéant).

Note : Lorsqu'ils sont imprimés avec la commande WP PRINT, les documents 4D Write Pro sont toujours imprimés en mode Page, indépendamment de la valeur de la propriété Mode d'affichage pour la zone (cf. Configurer les propriétés d'affichage).

Note de compatibilité : La couche legacy d'impression basée sur GDI (qui peut être définie à l'aide de la commande SET PRINT OPTION) est obsolète et ne doit pas être utilisée avec WP PRINT, car elle peut entraîner des artefacts de rendu. Il est recommandé de n'utiliser que la couche d'impression par défaut avec cette commande.

Exemple

Vous souhaitez imprimer un document 4D Write Pro en format standard ou wysiwyg HTML en fonction de la valeur d'une variable :

  // impression en mode wysiwyg HTML ou 4D Write Pro standard
 If(rb_htmlwysiwyg=1)
    WP PRINT(writeProDoc;wk html wysiwyg)
 Else
    WP PRINT(writeProDoc;wk 4D Write Pro layout)
 End if

Voir aussi

WP Get position
WP USE PAGE SETUP