ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
565
565
EMPFEHLEN
-
16.03.09 10:39 #1
- 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();
}
-
16.03.09 15:05 #2
- 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
-
17.03.09 09:23 #3
- 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
-
Linien zeichnen: nacheinander
Von harrry im Forum Flash PlattformAntworten: 7Letzter Beitrag: 11.10.07, 17:20 -
Geschwungene Linien zeichnen, wie richtig?
Von lullby im Forum PhotoshopAntworten: 2Letzter Beitrag: 20.01.06, 21:46 -
Ränder bei Linien zeichnen (?)
Von Dyvor im Forum Flash PlattformAntworten: 2Letzter Beitrag: 13.06.05, 15:58 -
Linien zeichnen
Von firezz im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 10.05.04, 23:23 -
geschwungene Linien zeichnen
Von MoguaiM im Forum PhotoshopAntworten: 4Letzter Beitrag: 31.03.04, 19:50





Zitieren
Login





