|
|
|
|
|
- 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 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.
MonDoc est un Document = "c:\temp\doc.docx"
POUR TOUT para DE MonDoc.Paragraphe
POUR TOUT MonElément DE para.Element
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 | 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. | 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…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|