PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


  • 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 WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
La propriété ..NombrePage permet de connaître :
  • WINDEVWindows Mobile 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.
  • WINDEVWindows Mobile le nombre de pages présentes dans un fichier PDF affiché dans un champ Image.
  • Versions 23 et supérieures
    WINDEVAndroid le nombre de pages présentes dans un fichier PDF affiché dans un champ Lecteur PDF.
    Nouveauté 23
    WINDEVAndroid le nombre de pages présentes dans un fichier PDF affiché dans un champ Lecteur PDF.
    WINDEVAndroid le nombre de pages présentes dans un fichier PDF affiché dans un champ Lecteur PDF.
  • Versions 23 et supérieures
    WINDEV le nombre de pages présentes dans un fichier DOCX affiché dans un champ Traitement de texte.
    Nouveauté 23
    WINDEV le nombre de pages présentes dans un fichier DOCX affiché dans un champ Traitement de texte.
    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".
Versions 25 et supérieures
Android Cette propriété est désormais disponible pour les applications Android pour les champs Lecteur PDF.
Nouveauté 25
Android Cette propriété est désormais disponible pour les applications Android pour les champs Lecteur PDF.
Android Cette propriété est désormais disponible pour les applications Android pour les champs Lecteur PDF.
Exemple
// 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
WINDEVAndroid
// 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> = <Nom du champ>..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.
<Nom du champ> : Chaîne de caractères (avec ou sans guillemets)
Nom du champ à manipuler :
  • WINDEVWindows Mobile Nom du champ Image,
  • WINDEVWindows Mobile Nom du champ Graphe,
  • Versions 23 et supérieures
    WINDEVAndroid Nom du champ Lecteur PDF.
    Nouveauté 23
    WINDEVAndroid Nom du champ Lecteur PDF.
    WINDEVAndroid Nom du champ Lecteur PDF.
  • Versions 23 et supérieures
    WINDEV Nom du champ Traitement de texte.
    Nouveauté 23
    WINDEV Nom du champ Traitement de texte.
    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.
  • Versions 23 et supérieures
    Pour les champs Lecteur PDF et les champs Traitement de texte, utilisez la propriété ..NuméroPageAffichée.
    Nouveauté 23
    Pour les champs Lecteur PDF et les champs Traitement de texte, utilisez la propriété ..NuméroPageAffichée.
    Pour les champs Lecteur PDF et les champs Traitement de texte, utilisez la propriété ..NuméroPageAffichée.
Versions 23 et supérieures
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).
Nouveauté 23
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).
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 :
  • WINDEVWindows Mobile aux champs Image et aux champs Graphe présents dans les fenêtres,
  • Versions 23 et supérieures
    WINDEVAndroid aux champs Lecteur PDF.
    Nouveauté 23
    WINDEVAndroid aux champs Lecteur PDF.
    WINDEVAndroid aux champs Lecteur PDF.
  • Versions 23 et supérieures
    WINDEV aux champs Traitement de texte.
    Nouveauté 23
    WINDEV aux champs Traitement de texte.
    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