PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV 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/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
La propriété ..NombrePage permet de connaître :
  • 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.
  • le nombre de pages présentes dans un fichier PDF affiché dans un champ Image.
  • Versions 23 et supérieures
    WINDEV le nombre de pages présentes dans un fichier PDF affiché dans un champ Lecteur PDF.
    Nouveauté 23
    WINDEV 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 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".
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
Versions 23 et supérieures
WINDEV
// Afficher la page 23 dans le champ Lecteur PDF
SI PDF_MonLecteurPDF..NombrePage>23 ALORS
PDF_MonLecteurPDF..NuméroPageAffichée = 23
FIN
Nouveauté 23
WINDEV
// Afficher la page 23 dans le champ Lecteur PDF
SI PDF_MonLecteurPDF..NombrePage>23 ALORS
PDF_MonLecteurPDF..NuméroPageAffichée = 23
FIN
WINDEV
// 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 :
  • Nom du champ Image,
  • Nom du champ Graphe,
  • Versions 23 et supérieures
    WINDEV Nom du champ Lecteur PDF.
    Nouveauté 23
    WINDEV Nom du champ Lecteur PDF.
    WINDEV 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 :
  • aux champs Image et aux champs Graphe présents dans les fenêtres,
  • Versions 23 et supérieures
    WINDEV aux champs Lecteur PDF.
    Nouveauté 23
    WINDEV aux champs Lecteur PDF.
    WINDEV 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