Cegid XRP Ultimate  |  
I3   Actualisé le 06/10/2022
Fondations
Module Editions : Champs PDF modifiables

Avant-propos
Gestion des champs PDF modifiables
   Propriétés des champs PDF modifiables
      Propriétés générales
      Modifiable
      Hauteur de la boîte
      Largeur de la boîte
      Epaisseur du trait
      Couleur du trait
      Nom du champ
      Evènement : validate
      Evènement : calculate
      Evènement : key
      Evènement : format

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.