tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
565
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    lycosMF lycosMF ist offline Grünschnabel
    Registriert seit
    Mar 2009
    Ort
    Hofstetten (Bern / Schweiz)
    Beiträge
    3
    Hy Leuts,
    ich würde gerne in einem SharePoint WebPart (C#) ein paar Grafiken zeichnen.
    Irgendwie krieg ich es jedoch nicht auf die Reihe, das ich eine Linie angezeigt bekomme.

    Mein Problem ist, dass ich nicht weiss wie ich bei einem WebPart die Zeichnen Methode aufrufe, welche ich vorhin erstellt habe (ich würde gerne beim Page Load die Linien zeichnen). Hier habe ich mal mein Code, in der Hoffnung jemand kann mir gute Anhaltspunkte liefern:

    using System;
    using System.Runtime.InteropServices;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Xml.Serialization;
    using System.Drawing;
    using System.Drawing.Design;
    using System.Drawing.Drawing2D;
    using System.Drawing.Imaging;
    using Microsoft.SharePoint;
    using Microsoft.SharePoint.WebControls;
    using Microsoft.SharePoint.WebPartPages;

    namespace FAM
    {
    [Guid("c12a3f29-76e7-4e47-a528-b67bcfc7a085")]
    public class trialDrawningGraps : System.Web.UI.WebControls.WebParts.WebPart
    {
    public trialDrawningGraps()
    {
    }
    Pen penLine = new Pen(Color.Red, 10);
    Button btnCreate = new Button();
    Point pntX = new Point(10);
    Point pntY = new Point(10);
    int x = new int();
    int y = new int();

    private void paint(PaintValueEventArgs pe)
    {
    Graphics grPaint;

    SolidBrush myBrush = new SolidBrush(Color.Blue);
    Pen myPen = new Pen(myBrush);
    Point pnt0,pnt1;
    pnt0 = new Point();
    pnt1 = new Point();
    pnt0.X = 10;
    pnt0.Y = 10;
    pnt1.X = 100;
    pnt1.Y = 100;

    grPaint.DrawLine(myPen, pnt0, pnt1);
    }
    protected override void CreateChildControls()
    {
    base.CreateChildControls();

    }
     

  2. #2
    lycosMF lycosMF ist offline Grünschnabel
    Registriert seit
    Mar 2009
    Ort
    Hofstetten (Bern / Schweiz)
    Beiträge
    3
    Hob gfunden was i eigentlich wollte:
    Excel Service.

    Damit kann ich meine Graphs machen, ohne sie explizit zu zeichnen.

    Falls es jemanden Interessiert:
    http://blogs.msdn.com/swiss_dpe_team...s-gemacht.aspx
    http://blogs.msdn.com/excel/
    http://msdn.microsoft.com/de-de/libr...96(en-us).aspx

    ->manchmal bringt ein gutes, altes Buch doch noch was
     

  3. #3
    lycosMF lycosMF ist offline Grünschnabel
    Registriert seit
    Mar 2009
    Ort
    Hofstetten (Bern / Schweiz)
    Beiträge
    3
    Obwohl ich nicht schizo bin, schreibe ich mal wieder ne antwort auf meine eigene Frage *sigh*

    Ich habe gestern noch ein bissle rum gebastelt und fand einen Weg um in einem Webpart ein zur Laufzeit erstelltes Bild darzustellen:
    1. Einen WebPart erstellen
    2. Eine ASPX Website erstellen, in welcher wir ein Bild erstellen (How-To gibt es ja in den Tutorials http://www.tutorials.de/forum/net-tu...-teil-1-a.html)
    3. im WebPart erstellen wir ein Bild platzhalter:
    protected override void CreateChildControls()
    {
    base.CreateChildControls();

    ImageMap img = new ImageMap();
    //Create your image placeholder
    img.ImageUrl = "../url-from-your-aspx-webpage-wich-draws-your-image.aspx";
    //set the image url
    this.Controls.Add(img);
    //add your image to your webpart

    }


    ich hoffe damit ist geholfen ->für mich ist das Thema erledigt
     

Ähnliche Themen

  1. Linien zeichnen: nacheinander
    Von harrry im Forum Flash Plattform
    Antworten: 7
    Letzter Beitrag: 11.10.07, 17:20
  2. Geschwungene Linien zeichnen, wie richtig?
    Von lullby im Forum Photoshop
    Antworten: 2
    Letzter Beitrag: 20.01.06, 21:46
  3. Ränder bei Linien zeichnen (?)
    Von Dyvor im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 13.06.05, 15:58
  4. Linien zeichnen
    Von firezz im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 10.05.04, 23:23
  5. geschwungene Linien zeichnen
    Von MoguaiM im Forum Photoshop
    Antworten: 4
    Letzter Beitrag: 31.03.04, 19:50

Stichworte