4D v16.3

Print settings to BLOB

Accueil

 
4D v16.3
Print settings to BLOB

Print settings to BLOB 


 

Print settings to BLOB ( paramImpression ) -> Résultat 
Paramètre Type   Description
paramImpression  BLOB in Paramètres courants d'impression
Résultat  Entier long in Code d'état : 1=Opération réussie, 0=Pas d'imprimante courante

La commande Print settings to BLOB sauvegarde les paramètres d'impression courants de 4D dans le BLOB paramImpression. Le paramètre paramImpression stocke tous les paramètres utilisés pour l'impression :

  • Paramètres de mise en page comme le papier, l'orientation, l'échelle...
  • Paramètres d'impression comme le nombre de copies, la source du papier...

Cette commande doit être utilisée conjointement avec la commande BLOB to print settings. Ces commandes vous permettent de sauvegarder les paramètres d'impression de l'utilisateur courant et de les recharger pour qu'il n'ait pas à préciser ses paramètres chaque fois qu'il imprime. De plus, cela permet de garder des paramètres d'impression "privés" (spécifiques à un pilote d'imprimante) qui ne sont pas disponibles dans les paramètres d'impression standard.

Le BLOB généré ne doit pas être modifié par programmation : il ne peut être utilisé qu'avec la commande BLOB to print settings.

La commande retourne 1 si le BLOB a été correctement généré et 0 si aucune imprimante courante n'est sélectionnée.

Le BLOB paramImpression peut être sauvegardé et lu sur les deux plateformes. Toutefois, même si certains paramètres d'impression sont communs, d'autres sont spécifiques à la plateforme et dépendent du pilote d'impression et des versions de l'OS. Si le même BLOB paramImpression est partagé entre les deux plateformes, vous pouvez perdre des informations.

Lorsque vous utilisez un environnement hétérogène, pour restaurer le maximum de paramètres d'impression disponibles pour chaque plateforme (et pas seulement la partie commune), il est recommandé de gérer deux BLOBs paramImpression, un pour chaque plateforme.

Exemple  

Vous voulez sauvegarder les paramètres d'impression courants sur disque :

 C_BLOB(curSettings)
 PRINT SETTINGS //displays print settings dialog to the user
 If(OK=1)
    $err:=Print settings to BLOB(curSettings)
    If($err=1)
       BLOB TO DOCUMENT(Get 4D folder+"current4Dsettings.blob";curSettings)
    Else
       ALERT("Pas d'imprimante sélectionnée")
    End if
 End if



Voir aussi  


BLOB to print settings

 
PROPRIÉTÉS 

Produit : 4D
Thème : Impressions
Numéro : 1433

Comportement spécifique sous Mac OSComportement spécifique sous Windows

 
HISTORIQUE 

New
Créé : 4D v16

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)