|
|
|
|
|
|
|
|
|
|
- Propriétés spécifiques à la description des variables de type pdfChamp
pdfChamp (Type de variable) En anglais : pdfControl
Le type pdfChamp permet de connaître toutes les caractéristiques et les valeurs d'un champ présent dans un formulaire au format PDF. Les caractéristiques de ce champ peuvent être connues et modifiées à l'aide de différentes propriétés WLangage. Remarque : Pour plus de détails sur la déclaration de ce type de variable et l'utilisation des propriétés WLangage, consultez Déclaration d'une variable.
ZoneRépétéeSupprimeTout(ZR_Champ)
pdfEnCours est un pdfDocument = PDF_SansNom1.Valeur
sChemin est une chaîne = pdfEnCours.Valeur
Trace(sChemin)
POUR i = 1 _À_ pdfEnCours.Page.Occurrence
page est un pdfPage = pdfEnCours.Page[i]
POUR j = 1 _À_ page.Champ.Occurrence
champ est un pdfChamp = page.Champ[j]
soit sNom = champ.Nom
soit sValeur = champ.Valeur
soit sType = TypeChampVersNomEnClair(champ.Type)
soit sOptions = ListeOption(champ)
ZR_Champ.AjouteLigne(i, j, sNom, sType, sValeur, sOptions)
SI sValeur <> "" ALORS
ZR_Champ[ZR_Champ.Occurrence].SAI_Valeur.CouleurFond = JauneBulle
FIN
SI sOptions = "" ALORS
ZR_Champ[ZR_Champ.Occurrence].SAI_Option.Grisé = Vrai
SINON
ZR_Champ[ZR_Champ.Occurrence].SAI_Option.Grisé = Faux
FIN
FIN
FIN
PROCÉDURE INTERNE ListeOption(champ est un pdfChamp) : chaîne
sOptions est une chaîne
POUR i = 1 _À_ champ.Option.Occurrence
SI sOptions <> "" ALORS sOptions += RC
sOptions += i + " : " + champ.Option[i].Libellé
FIN
RENVOYER sOptions
FIN
PROCÉDURE INTERNE TypeChampVersNomEnClair(nType) : chaîne
SELON nType
CAS typTexte : RENVOYER "Champ de saisie"
CAS typComboAVS : RENVOYER "Combo avec saisie"
CAS typComboSNS : RENVOYER "Combo sans saisie"
CAS typInterr : RENVOYER "Interrupteur"
CAS typSélect : RENVOYER "Sélecteur"
CAS typListe : RENVOYER "Liste"
AUTRE CAS : RENVOYER "Inconnu"
FIN
FIN
Propriétés Propriétés spécifiques à la description des variables de type pdfChamp Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type pdfChamp : | | | | Nom de la propriété | Type manipulé | Effet |
|---|
Nouveauté AbonnementHauteur | Réel | Hauteur du champ exprimée en millimètres. Cette propriété est disponible en lecture seulement. | Nouveauté AbonnementLargeur | Réel | Largeur du champ exprimée en millimètres. Cette propriété est disponible en lecture seulement. | | Nom | Chaîne de caractères | Nom du champ présent dans le formulaire PDF. Cette propriété est disponible en lecture seulement. | | Option | Tableau de pdfOptionChamp | Valeur du champ. Cette valeur peut être modifiée. | | Type | Constante de type Entier | Type du champ : - typComboAVS : Combo avec saisie.
- typComboSNS : Combo sans saisie.
- typInterr : Interrupteur.
- typListe : Liste d'éléments.
- typSélect : Sélecteur.
- typTexte : Champ pour la saisie de texte.
Cette propriété est disponible en lecture seulement. | | Valeur | Type correspondant | Valeur contenue dans le champ. Cette valeur peut être modifiée. | Nouveauté AbonnementX | Réel | Position horizontale du champ dans la page, exprimée en millimètres. Cette propriété est disponible en lecture seulement. | Nouveauté AbonnementY | Réel | Position verticale du champ dans la page, exprimée en millimètres. Cette propriété est disponible en lecture seulement. |
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|