DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Nouveauté WINDEV, WEBDEV et WINDEV Mobile 2025 !
Aide / WLangage / Fonctions WLangage / Fonctions standard / Fonctions PDF
  • Propriétés spécifiques à la description des variables de type pdfChamp
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
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.
Exemple
// Récupération des champs présents dans le fichier PDF. 
// Les différents champs du fichier PDF sont affichés dans un champ Zone répétée
// Les caractéristiques d'un champ correspondent à une répétition

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)
		// Ajout des informations dans le champ Zone répétée
		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é Abonnement
Hauteur
RéelHauteur du champ exprimée en millimètres.
Cette propriété est disponible en lecture seulement.
Attention : Cette fonctionnalité est disponible uniquement dans la version Abonnement à partir de WINDEV Suite 2025 Update 3.
Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite 2025 spécifiques à l'abonnement.
Nouveauté Abonnement
Largeur
RéelLargeur du champ exprimée en millimètres.
Cette propriété est disponible en lecture seulement.
Attention : Cette fonctionnalité est disponible uniquement dans la version Abonnement à partir de WINDEV Suite 2025 Update 3.
Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite 2025 spécifiques à l'abonnement.
NomChaîne de caractèresNom du champ présent dans le formulaire PDF.
Cette propriété est disponible en lecture seulement.
OptionTableau de pdfOptionChampValeur du champ. Cette valeur peut être modifiée.
TypeConstante de type EntierType 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.
ValeurType correspondantValeur contenue dans le champ. Cette valeur peut être modifiée.
Nouveauté Abonnement
X
RéelPosition horizontale du champ dans la page, exprimée en millimètres.
Cette propriété est disponible en lecture seulement.
Attention : Cette fonctionnalité est disponible uniquement dans la version Abonnement à partir de WINDEV Suite 2025 Update 3.
Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite 2025 spécifiques à l'abonnement.
Nouveauté Abonnement
Y
RéelPosition verticale du champ dans la page, exprimée en millimètres.
Cette propriété est disponible en lecture seulement.
Attention : Cette fonctionnalité est disponible uniquement dans la version Abonnement à partir de WINDEV Suite 2025 Update 3.
Pour plus de détails, consultez Utiliser les nouveautés de WINDEV Suite 2025 spécifiques à l'abonnement.
Version minimum requise
  • Version 2025
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 26/08/2025

Signaler une erreur ou faire une suggestion | Aide en ligne locale