Avatar billede brynil Nybegynder
01. marts 2006 - 20:09 Der er 11 kommentarer og
1 løsning

Bitmaps on the fly - flere af dem

Jeg forøger at lave flere bitmaps på en form, men kan kun få oprettet én.

Kan man ikke lave en bitmap øverst til venstre og fx en midt på formen ?

Jeg har brugt kode a la dette til at lave en enkelt bitmap:

Dim objBitmap As Bitmap
Dim objGraphics As Graphics

objBitmap = New Bitmap(200, 200)
objGraphics = Graphics.FromImage(objBitmap)

objGraphics.DrawLine(new Pen(Color.Red), 0, 0, 200, 200)

objBitmap.Save(Response.OutputStream, ImageFormat.Gif)
Avatar billede brynil Nybegynder
01. marts 2006 - 20:10 #1
Ikke på en form - på en ASP.Net side, for at være præcis!
Avatar billede dr_chaos Nybegynder
01. marts 2006 - 20:10 #2
så skal du have en side for hver bitmap du ønsker at genere.
Avatar billede brynil Nybegynder
01. marts 2006 - 20:13 #3
Øv, dvs jeg er nødt til at lave en bitmap stor nok til at indeholde flere tegninger/billeder!

Så kan jeg vel gemme billederne og hente dem ind i en tabel for at kunne placere dem ?

Husk et svar !
Avatar billede dr_chaos Nybegynder
01. marts 2006 - 20:15 #4
ja eller du skal have f.eks. 2 side som kan returnere forskellige bitmaps.

smider næsten aldrig svar før jeg bliver bedt om det.
Kan jo være at der er nogen som giver bedre oplysninger end mig :)
Avatar billede brynil Nybegynder
01. marts 2006 - 20:18 #5
Tja, men der var vist ikke så mange andre muligheder end det svar du gav.

Men når du nu siger 2 sider, man kan jo kun se en side af gangen, ikke sandt eller er jeg helt galt på den ?
Avatar billede dr_chaos Nybegynder
01. marts 2006 - 20:24 #6
jeg gætter på at du har teknikken fra denne side:
www.15seconds.com/issue/020924.htm+asp.net+2.0+create+custom+chart&hl=da" target="_blank">http://66.249.93.104/search?q=cache:uNyR2U6q3h8J:www.15seconds.com/issue/020924.htm+asp.net+2.0+create+custom+chart&hl=da
her har han en side som returnere et bitmap
<img src="BarChart.aspx?v1=<%= sngValue1 %>&v2=<%= sngValue2 %>&v3=<%= sngValue3 %>" width=200 height=200>
I dette tilfælde barchart.aspx.
Det jeg foreslår er at du ud over barchart.aspx har en barchart1.aspx.
så du kan have barchart.aspx og barchart1.aspx.
På den måde kan du generere flere bitmaps og vise dem på en side.
Avatar billede brynil Nybegynder
01. marts 2006 - 20:28 #7
Yesp, det var den jeg startede med. Har fundet andre, men også de behandler kun et enkelt bitmap.

Jeg er ikke helt med på det der med sider. Jeg kan se siden 'renses' inden bitmap'en placeres. Men er ikke stødt på hvordan der refereres til sidekoordinater eller hvordan jeg arbejder med flere 'kilde-sider'.

Du skulle vel ikke være stødt på nogle links der beskriver lidt om emnet ? Det er nok for stort til at beskrives hér!
Avatar billede dr_chaos Nybegynder
01. marts 2006 - 20:34 #8
hvis du gerne vil linke til et billede på denne måde:
<img src="BarChart.aspx?v1=<%= sngValue1 %>&v2=<%= sngValue2 %>&v3=<%= sngValue3 %>" width=200 height=200>
Så fungerer det uden problemer.
Men hvis du nu vil have vist 2 forskellige billeder

<img src="BarChart.aspx?v1=<%= sngValue1 %>&v2=<%= sngValue2 %>&v3=<%= sngValue3 %>" width=200 height=200>
<img src="BarChart.aspx?v1=<%= sngValue1 %>&v2=<%= sngValue2 %>&v3=<%= sngValue3 %>" width=200 height=200>

Så vil det sidste billede blive vist begge steder fordi det er barchart.aspx's output.
For at vise 2 forskellige billederpå samme side må du da bruger:

<img src="BarChart.aspx?v1=<%= sngValue1 %>&v2=<%= sngValue2 %>&v3=<%= sngValue3 %>" width=200 height=200>
<img src="denandenBarChart.aspx?v1=<%= sngValue1 %>&v2=<%= sngValue2 %>&v3=<%= sngValue3 %>" width=400 height=400>
Avatar billede dr_chaos Nybegynder
01. marts 2006 - 20:35 #9
forstå ikke helt hvad du mener med flere kilde sider
Avatar billede brynil Nybegynder
01. marts 2006 - 20:37 #10
Det var din komm.: 'så skal du have en side for hver bitmap du ønsker at genere.'
Avatar billede brynil Nybegynder
01. marts 2006 - 20:41 #11
Men en løsning med et større bitmap eller canvas om man vil, vil nok passe bedst til mine ideer. Jeg ville blot gerne have undersøgt, om der var mulighed for en vilkårlig placering af flere bitmaps på en side, uden at være afhængig af fx. en tabelstruktur. Så løsningen var der i dit svar. :)
Avatar billede dr_chaos Nybegynder
01. marts 2006 - 20:42 #12
ok :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester