IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

String dans un fichier avec Streamwriter / Police / Mise en page ?


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 121
    Par défaut String dans un fichier avec Streamwriter / Police / Mise en page ?
    Bonjour,

    Je fais appel à un Dataset pour rechercher des données dans une base.

    Pas de souci à ce niveau la.

    Je récupère un texte via mon Dataset. Ce texte je l'insère dans un fichier RTF grâce à Streamwriter.

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
            Private Sub GetInfo()
                Dim objModule As New DALCLasses.Produit.Modules
                Dim dsModule As New DataSet
     
                dsModule = objModule.ExportRTF("20080331", "fra", 2508001, -1)
     
                Me.Message.Text = dsModule.Tables("Info").Rows(0)(1).ToString()
     
                Dim SW As System.IO.StreamWriter = System.IO.File.CreateText("C:\MonFichier.rtf")
                SW.Write(dsModule.Tables("Info").Rows(0)(1).ToString())
                SW.Close()
    Ma question est la suivante :

    Peut-on rajouter des paramètres lors de l'insertion de texte dans un fichier pour définir la police, la mise en page etc ???

    Merci d'avance.

  2. #2
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Ben a priori si tu connais la syntaxe du format RTF, oui tu peux.

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 121
    Par défaut
    C'est à dire ?

    Je ne comprends pas très bien ce que tu veux dire ...

  4. #4
    Membre expérimenté
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Février 2008
    Messages
    159
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2008
    Messages : 159
    Par défaut
    Le streamwriter te permet juste d'envoyer du texte. Si la présentation dans un fichier RTF se faisait sous forme de balises (comme pour HTML) il suffirait d'inclure les balises dans le texte envoyé, mais ce n'est pas le cas (?)
    Pas possible pour moi. Il faudrait utiliser une API rtf, mais la je sais pas faire...

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 121
    Par défaut
    Ok je comprends mieux ...

    T'y connais-tu un peu avec les fonctions .NET charting ?

    Je pensais prendre les données directement de mon dataset et via une fonction .net charting faire la mise en page et enregistrer le tout sous forme d'image...

    Possible ?

  6. #6
    Membre Expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Par défaut
    Visiblement tu fais appel a une methode ExportRTF que je ne connais pas mais sinon tu peux ecrire toi meme un fichier RTF (qui n'est qu'un fichier texte), encore faut-il connaitre la syntaxe du RTF pour 'programmer' la mise en forme du texte que tu y mets.
    Si je ne suis toujours pas assez clair (ce qui est bien possible), crees un fichier RTF avec Word par exemple puis ouvre le avec le BlocNote, tu verras un peu le style de fichier genere.

  7. #7
    Membre confirmé
    Inscrit en
    Mai 2008
    Messages
    121
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 121
    Par défaut
    Oui en fait j'ai mieux compris ce que tu voulais dire...

    Je pense que je vais abandonner cette option et que je vais me dirriger vers le .NET Charting voir s'il y a ce que je trouve.

    En fait la fonction ExportRTF c'est moi qui l'ai codé. Elle me rapatrie juste les données que je veux dans une base via un dataset...

    Après je copie les données souhaitées dans un fichier rtf grâce au StreamWriter.

    Si tu t'y connais en .net Charting je veux bien des pistes

Discussions similaires

  1. Réponses: 20
    Dernier message: 25/09/2005, 15h07
  2. Ecriture dans un fichier avec la fonction AWK
    Par tux2005 dans le forum Linux
    Réponses: 2
    Dernier message: 21/07/2005, 10h58
  3. Rechercher dans un fichier avec emacs
    Par ggnore dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 24/11/2004, 10h28
  4. enregistrer dans un fichier avec une appli mdi
    Par ferrari dans le forum C++Builder
    Réponses: 4
    Dernier message: 05/05/2002, 15h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo