4D v16.3TEXT TO DOCUMENT |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
TEXT TO DOCUMENT
TEXT TO DOCUMENT
La commande TEXT TO DOCUMENT permet d’écrire directement le texte dans un fichier sur disque. Passez dans nomFichier le nom ou le chemin d’accès du fichier à écrire. Si le fichier n’existe pas, il est créé. S’il existe déjà sur le disque, son contenu précédent est écrasé. Si le fichier existe mais est déjà ouvert, son contenu est verrouillé et une erreur est générée. Vous pouvez passer dans nomFichier :
Si vous souhaitez permettre à l’utilisateur de désigner le nom ou l’emplacement du document, utilisez les commandes Open document ou Create document ainsi que la variable système Document. Note : Par défaut, les documents générés par cette commande n’ont pas d’extension. Vous devez passer une extension dans nomFichier. Vous pouvez également utiliser la commande SET DOCUMENT TYPE. Passez dans le paramètre texte le texte à écrire sur disque. Il peut s’agir d’une constante littérale ("mon texte"), d’un champ texte ou d’une variable texte 4D. Vous pouvez passer dans jeuCaractères le jeu de caractères à utiliser pour l’écriture du document. Vous pouvez passer une chaîne contenant le nom standard du jeu (par exemple “ISO-8859-1” ou “UTF-8”) ou son identifiant MIBEnum (entier long). Pour plus d’informations sur la liste des jeux de caractères pris en charge par 4D, reportez-vous à la description de la commande CONVERT FROM TEXT. Si une BOM (Byte Order Mark) existe pour le jeu de caractères, 4D l’insère dans le document. Si vous ne précisez pas de jeu de caractères, 4D utilise par défaut le jeu de caractères "UTF_8" et une BOM. Vous pouvez passer dans modeRetour un entier long indiquant le traitement à effectuer sur les caractères de fin de ligne avant de les stocker dans le fichier. Vous pouvez passer une des constantes suivantes, placées dans le thème "Documents système" :
Par défaut, si le paramètre modeRetour est omis, les caractères de fin de ligne sont traités en mode natif (1). Note : Cette commande ne modifie pas la variable OK. En cas d’échec, une erreur est générée, que vous pouvez intercepter à l’aide d’une méthode installées par la commande ON ERR CALL. Voici des exemples type d’utilisation de cette commande : TEXT TO DOCUMENT("monTest.txt";"Ceci est un test") Exemple permettant à l’utilisateur de désigner l’emplacement du fichier à créer : $MyTextVar:="Ceci est un test"
Voir aussi
|
PROPRIÉTÉS
Produit : 4D HISTORIQUE
Créé : 4D v14 UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||