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

ASP.NET Discussion :

[C#]Response.OutputStream prend toute la frame


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de igorzup
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    307
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 307
    Par défaut [C#]Response.OutputStream prend toute la frame
    bonjour,

    je cherche a faire des histogrammes.

    J'utilise la classe system.drawing.

    le probleme c'est que les bitmaps obtenues prennent la totalité de la frame a cause de la methode de sortie (Response.OutputStream)

    J'aimerais afficher ces images sans avoir a les enregistrer sur disque tout en les mettant en page...

    donc je cherche a savoir si il y a un autre moyens de les afficher directement en utilisant un Response.OutputStream different que je pourrait encapsuler

  2. #2
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    Salut,

    Tu place une Image Dans ta page, ensuite dans la forme load tu fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Image1.ImageUrl="CreerMonHistogramme.aspx";
    et dans la page CreerMonHistogramme.aspx tu mes le code de la creation de l'image que tu retourne avec Response.OutputStream

    Voila un morceau de code que j'ai deja utilisé :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    protected void Page_Load(object sender, EventArgs e)
        {
            Response.ContentType = "image/jpeg";
            Bitmap objBitmap = new Bitmap(Width,Height);
            Graphics grfx = Graphics.FromImage(objBitmap);
     
            //tu dessine ton histogramme avec grfx  
     
            objBitmap.Save(Response.OutputStream, ImageFormat.Jpeg);
     
            objBitmap.Dispose();
            grfx.Dispose();
    }
    Voila j'espere que c'est bien clair

  3. #3
    Membre éclairé Avatar de igorzup
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    307
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 307
    Par défaut
    yep ca marche au poil!

    merci.

    au fait j'ai posté a nouveau... pour imprimer...

  4. #4
    Membre Expert
    Avatar de Mehdi Feki
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 113
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 113
    Par défaut
    Citation Envoyé par igorzup
    yep ca marche au poil!

    merci.

    au fait j'ai posté a nouveau... pour imprimer...
    Desolé j'ai pas utilisé cette fonction de ma vie !!!
    Mais je me rappelle que c'est possible de le faire en utilisant les feuilles de styles CSS.

  5. #5
    Membre éclairé Avatar de igorzup
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    307
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 307
    Par défaut un bon lien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. wxButton prend toute ma frame
    Par krossark dans le forum wxWidgets
    Réponses: 3
    Dernier message: 06/02/2011, 19h35
  2. [BoxLayout] le JTextField prend toute la place
    Par hysah dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 04/06/2006, 22h31
  3. CSS : un lien qui prend toute une ligne d'un tableau.
    Par pmithrandir dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 20/04/2005, 16h52
  4. Processus Sql Server prend toute la mémoire vive
    Par cracosore dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 19/02/2004, 17h53

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