|
|
|
|
|
- Propriétés spécifiques à la description des variables de type Document
- Fonctions WLangage manipulant les variables de type Document
Document (Type de variable) En anglais : Document
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 : - 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.
MonDoc est un Document = "c:\temp\doc.docx"
POUR TOUT para DE MonDoc.Paragraphe
POUR TOUT MonElément DE para.Elément
Trace(MonElément.Texte)
FIN
FIN
Propriétés 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 |
---|
CheminFichier | Chaîne de caractères | Nom et chemin complet du fichier docx associé au document. Cette propriété est disponible en lecture seulement. 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 ("").
| CouleurPage | Variable de type Couleur | Couleur de fond de la page. | LectureSeule | Booléen | - Vrai si le document est en lecture seule,
- Faux dans le cas contraire.
Cette propriété est disponible en lecture seulement. | 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 seulement. | MotDePasse | Chaîne de caractères ou Chaîne secrète | Mot 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.
Nouveauté 2025Utilisation de chaînes secrètes : Si vous utilisez le coffre-fort de chaînes secrètes, le type de la chaîne secrète utilisable pour ce paramètre doit être "Chaîne Ansi ou Unicode". Pour plus de détails sur les chaînes secrètes et l'utilisation du coffre-fort, consultez Coffre-fort de chaînes secrètes. | Numérotation | Tableau de docNumérotation | Numérotations associées au document. Il est possible de parcourir les numérotations du document via l'instruction POUR TOUT. | PagePaireImpaireDifférente | Boolé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.
| Paragraphe | Tableau de docParagraphe | Paragraphes 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. | Section | Variable de type docSection | Informations de section (informations globales au document). | Signet[Nom du signet] | Tableau associatif de variables de type DocFragment | Fragment associé au signet. | Style | Tableau de variables de type docStyle | Informations sur les styles liés au document (informations globales au document). |
Remarques Fonctions WLangage manipulant les variables de type Document Les variables de type Document peuvent être manipulées via les fonctions WLangage suivantes : - syntaxe classique :
| | DocAjoute | Ajoute : - à la fin d'un document de type Traitement de texte : un élément, un document, un paragraphe, un texte, une image ou un fragment.
- à la fin d'un fragment : un élément, un texte ou une image.
| DocDébutModification | Signale le début du regroupement d'un ensemble d'opérations sur un document en un seul événement (gestion du "undo/redo"). | DocFerme | Ferme un fichier docx et libère le document. | DocFinModification | Signale la fin du regroupement d'un ensemble d'opérations en un seul événement (gestion du "undo/redo"). | DocImprime | Imprime un document au format "docx". | DocInsère | Insère un objet dans un document de type Traitement de texte ou remplace le contenu du fragment en cours. Les objets manipulables sont : - un élément,
- un document,
- un paragraphe,
- un texte,
- une image,
- un fragment.
| DocInsèreTableau | Insère un tableau dans un document de type Traitement de texte. | DocOuvre | Ouvre un fichier Traitement de texte (format docx) en mode Lecture/Ecriture. Le fichier docx est ouvert et bloqué jusqu'à sa fermeture. | DocRecherche | Recherche une chaîne de caractères : - dans l'ensemble d'un document de type Traitement de texte.
- dans un fragment.
| DocRedo | Rétablit la dernière action annulée sur un document de type Traitement de texte. | DocRedoOccurrence | Renvoie le nombre d'actions annulées qui peuvent être refaites sur un document de type Traitement de texte. | DocRemplace | Recherche et remplace toutes les occurrences d'une chaîne de caractères par une autre chaîne : - dans l'ensemble d'un document de type Traitement de texte.
- dans un fragment.
| DocSauve | Sauve un document au format "docx". | DocUndo | Annule la dernière modification effectuée sur un document de type Traitement de texte. | DocUndoOccurrence | Renvoie le nombre d'actions annulables sur un document. | DocUndoRedoSupprimeTout | Supprime tout l'historique du mécanisme d'Undo/Redo d'un document de type Traitement de texte. | DocVersHTML | Convertit un document de type Traitement de texte en un fichier HTML. | DocVersImage | Exporte une page d'un document de type Traitement de texte sous forme d'une image. | DocVersPDF | Convertit un document de type Traitement de texte en un fichier PDF. | DocVersTexte | Crée une chaîne de caractères avec les données : - d'un champ Traitement de texte ou d'un document Traitement de texte.
- d'un paragraphe d'un champ Traitement de texte.
| iImprimeDoc | Imprime un document au format "docx". |
- syntaxe préfixée :
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|