DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés des fenêtres, des pages et de leurs champs
  • Modifier la page affichée
  • Cas des fichiers PDF et DOCX avec un nombre de pages important
  • Limite
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
La propriété NombrePage permet de connaître :
  • WINDEV le nombre de pages présentes dans un fichier image de type "multi-pages". Cette image est affichée soit dans un champ Image, soit dans le fond d'un champ Graphe.
  • WINDEVAndroidiPhone/iPad le nombre de pages présentes dans un fichier PDF affiché dans un champ Image.
  • WINDEVAndroidiPhone/iPad le nombre de pages présentes dans un fichier PDF affiché dans un champ Lecteur PDF.
  • WINDEV le nombre de pages présentes dans un fichier DOCX affiché dans un champ Traitement de texte.
Rappel : Certains formats d'images (le format TIFF par exemple) peuvent contenir plusieurs images dans le même fichier. Chaque image correspond à une page du fichier. Ces formats sont appelés format "multi-pages".
Exemple
WINDEV
// Modification du fichier image associé au champ "IMG_MonImage"
IMG_MonImage.Image = "FichierMultipage.TIF"
// Affichage successif des différentes pages présentes dans le fichier image
POUR i = 1 Ã€ IMG_MonImage.NombrePage
IMG_MonImage.NuméroPage = i
// Temporisation du changement des images
Multitâche(-100)
FIN
WINDEVAndroidiPhone/iPad
// Afficher la page 23 dans le champ Lecteur PDF
SI PDF_MonLecteurPDF.NombrePage>23 ALORS
PDF_MonLecteurPDF.NuméroPageAffichée = 23
FIN
Syntaxe
<Nombre de pages> = <Champ manipulé>.NombrePage
<Nombre de pages> : Entier
  • Nombre de pages présentes dans le fichier associé au champ spécifié.
  • 1 si le format du fichier image n'est pas "multi-pages" ou si le fichier "multi-pages" ne contient qu'une seule page.
  • 0 si le champ spécifié n'est pas associé à un format d'image supporté par WINDEV.
<Champ manipulé> : Nom de champ
Nom du champ à manipuler :
  • WINDEVAndroidiPhone/iPad Nom du champ Image,
  • WINDEV Nom du champ Graphe,
  • WINDEVAndroidiPhone/iPad Nom du champ Lecteur PDF.
  • WINDEV Nom du champ Traitement de texte.
Remarques

Modifier la page affichée

Pour modifier la page affichée :
  • Pour les champs Image et les champs Graphe, utilisez la propriété NuméroPage.
  • Pour les champs Lecteur PDF et les champs Traitement de texte, utilisez la propriété NuméroPageAffichée.
WINDEV

Cas des fichiers PDF et DOCX avec un nombre de pages important

Si le fichier PDF ou DOCX ouvert dans le champ contient un nombre de pages important, le champ charge chaque page successivement : l'ensemble des pages n'est pas immédiatement accessible.
Dans ce cas :
  • la propriété NombrePage est bloquante : elle attend la fin du chargement du fichier. L'application est bloquée.
  • la propriété NombrePageAccessible permet de connaître le nombre de pages du PDF actuellement chargées sans attendre la fin du chargement.
  • la propriété NuméroPageAffichée permet de connaître le numéro de la page actuellement affichée dans le champ (plus de 50% de la page est affichée dans le champ).

Limite

La propriété NombrePage s'applique uniquement :
  • WINDEVAndroidiPhone/iPad aux champs Image présents dans les fenêtres,
  • WINDEV aux champs Graphe présents dans les fenêtres,
  • WINDEVAndroidiPhone/iPad aux champs Lecteur PDF.
  • WINDEV aux champs Traitement de texte.
Liste des exemples associés :
Le champ Image (afficher un PDF ou un TIFF) Exemples unitaires (WINDEV) : Le champ Image (afficher un PDF ou un TIFF)
[ + ] Affichage d'un document PDF ou TIFF directement dans un champ Image d'une fenêtre.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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