Cegid XRP Ultimate  |      Actualisé le 

Fondations

Module Editions : Champs PDF modifiables

Avant-propos

   Dans le cadre du format PDF, il est possible de créer un formulaire de saisie. celui-ci comporte des champs de saisie dans lesquels le lecteur peut saisir des informations.
Le Module Editions permet de générer ce type de document. Pour cela, l'interface graphique du module permet de définir des champs modifiables à partir d'un texte ou d'une variable présents dans une mise en forme.


Gestion des champs PDF modifiables


   Propriétés des champs PDF modifiables


      Propriétés générales

      Les textes et variables présents dans une mise en forme du Module Editions peuvent être positionnés comme modifiables. Dans ce cas, certaines propriétés auront un comportement un peu différent :
  - La couleur de fond : elle sera appliquée sur l'intégralité de la zone modifiable lors de l'édition du champ.
  - L'orientation : dans le cadre d'un champ modifiable, cette propriété devra être un multiple de 90.
  - Le nombre de lignes maximales : si cette propriété est supérieure à 0, la saisie pourra être multi-lignes (sans limite).
Les propriétés indiquées ci-dessous permettent de gérer ce comportement.


      Modifiable

      Cette propriété permet d'indiquer si le champ est modifiable ou non dans le fichier PDF généré par l'édition. Si le champ est modifiable, les propriétés suivantes seront accessibles.


      Hauteur de la boîte

      Cette propriété permet de définir la hauteur de la zone éditable.
Si cette hauteur est à 0, la hauteur et largeur sont gérées par le Module Editions. Dans ce cas, la hauteur sera égale à la hauteur de la police utilisée.


      Largeur de la boîte

      Cette propriété permet de définir la largeur de la zone éditable.
Si cette largeur est à 0, la largeur et hauteur sont gérées par le Module Editions Dans ce cas, la largeur sera égal au produit du nombre de caractères défini pour le champ par la taille maximale d'un caractère.


      Epaisseur du trait

      Cette propriété permet de définir l'épaisseur du trait. Si cette valeur vaut 0, aucun trait ne sera dessiné autour de la zone modifiable. Dans le cas où la hauteur ou la longueur de zone éditable n'est pas spécifiée, l'épaisseur du trait sera gérée par le Module Editions (épaisseur à 0).


      Couleur du trait

      Si l'épaisseur du trait est différente de 0, la couleur définie dans cette propriété sera utilisée pour le dessin du trait.


      Nom du champ

      Cette propriété permet de définir le radical du nom du champ. Lors de l'exécution, le nom des champs saisissables est généré par concaténation de ce radical et d'un compteur. Ce dernier commence à partir de 1. Dans le cas où le nom n'est pas spécifié, le champ aura le nom générique "noname".


      Evènement : validate

      Cet évènement est déclenché lorsque le champ perd le focus ou que l'utilisateur actionne la touche "entrée".
Dans cette propriété, il est possible de renseigner du code JavaScript, spécifique au contenu PDF.


      Evènement : calculate

      Cet évènement est déclenché systématiquement dès modification de la valeur du champ.
Dans cette propriété, il est possible de renseigner du code JavaScript, spécifique au contenu PDF.


      Evènement : key

      Cet évènement est déclenché suite à la saisie d'un caractère dans le champ associé à l'évènement.
Dans cette propriété, il est possible de renseigner du code JavaScript, spécifique au contenu PDF.


      Evènement : format

      Cet évènement est déclenché après l'évènement "validate". Cet évènement peut être utilisé pour formater la valeur du champ.
Dans cette propriété, il est possible de renseigner du code JavaScript, spécifique au contenu PDF.