PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Propriétés spécifiques à la description des variables de type Document
  • Fonctions manipulant les variables de type Document
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
Le type Document permet de manipuler un document de type "docx". Le contenu de ce document peut être consulté et modifié à l'aide de différentes fonctions et propriétés du WLangage.
Une variable de type Document peut être initialisée :
  • WINDEV avec le contenu d'un champ Traitement de texte.
  • avec un fichier ".docx" ou un fichier ".rtf".
  • avec un buffer (contenant un docx ou rtf).
  • avec une rubrique de type Mémo binaire d'un fichier de données.
  • avec une chaîne de caractères. Par exemple :
    MonDoc est un Document = "un paragraphe." + RC + "un second paragraphe."
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.
// Chargement du document
MonDoc est un Document = "c:\temp\doc.docx"
// Parcours des paragraphes du document
POUR TOUT para DE MonDoc..Paragraphe
POUR TOUT MonElément DE para..Element
Trace(MonElément..Texte)
FIN
FIN
Remarques

Propriétés spécifiques à la description des variables de type Document

Les propriétés suivantes peuvent être utilisées pour manipuler une variable de type Document :
Nom de la propriétéType manipuléEffet
CheminFichierChaîne de caractèresNom et chemin complet du fichier docx associé au document.
Cette propriété est disponible en lecture uniquement. Elle est affectée lors de l'utilisation de la fonction DocOuvre.

Remarques :
  • Lors de l'affectation d'une variable de type Document dans une autre, cette propriété n'est pas recopiée (sauf lors de l'appel de la fonction DocOuvre).
  • Si le document provient d'un buffer, cette propriété correspond à chaîne vide ("").
Versions 24 et supérieures
CouleurPage
Nouveauté 24
CouleurPage
CouleurPage
Variable de type CouleurCouleur de fond de la page.
LectureSeuleBooléen
  • Vrai si le document est en lecture seule,
  • Faux dans le cas contraire.
Cette propriété est disponible en lecture uniquement.
ModifiéBooléen
  • Vrai si le document a été modifié depuis son ouverture (par programmation ou par l'utilisateur),
  • Faux dans le cas contraire.
Cette propriété est disponible en lecture uniquement.
Versions 24 et supérieures
MotDePasse
Nouveauté 24
MotDePasse
MotDePasse
Chaîne de caractèresMot de passe du fichier docx. Ce mot de passe est utilisé pour chiffrer le fichier docx. Ce mot de passe est demandé à l'ouverture du fichier docx.
PagePaireImpaireDifférenteBooléen
  • Vrai si le document doit avoir les entêtes et les pieds de pages différents pour les pages paires et impaires,
  • Faux dans le cas contraire. Dans ce cas, les entêtes et les pieds de pages sont identiques pour les pages paires et impaires.
Remarque : Cette propriété est disponible uniquement à partir de la version 220071.
NumérotationTableau de docNumérotationNumérotations associées au document. Il est possible de parcourir les numérotations du document via l'instruction POUR TOUT.
Attention : Cette propriété est disponible à partir de WINDEV version 220052s (module de mise à jour du champ Traitement de Texte applicable sur WINDEV Update 1).
ParagrapheTableau de docParagrapheParagraphes composant le corps du document. Il est possible de parcourir les paragraphes du document via l'instruction POUR TOUT.
PropriétéVariable de type docPropriétéPropriétés du document.
Attention : Cette propriété est disponible à partir de WINDEV version 220059U (module de mise à jour du champ Traitement de Texte disponible de 17/05/2017).
SectionVariable de type docSectionInformations de section (informations globales au document).
Versions 23 et supérieures
Signet[Nom du signet]
Nouveauté 23
Signet[Nom du signet]
Signet[Nom du signet]
Tableau associatif de variables de type DocFragmentFragment associé au signet.
StyleTableau de variables de type docStyleInformations sur les styles liés au document (informations globales au document).

Remarque : Ces propriétés peuvent être utilisées en utilisant une des deux syntaxes suivantes :
  • <Nom de la variable>..<Nom de la propriété>
  • <Nom de la variable>.<Nom de la propriété>

Fonctions manipulant les variables de type Document

Les variables de type Document peuvent être manipulées via les fonctions WLangage suivantes :
Version minimum requise
  • Version 22
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire