Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Posizione immagine al volo

    Ho questo script per generare un immagine al volo:

    <%@ Page Language="VB" %>
    <%@ Import Namespace="System.IO" %>
    <%@ Import Namespace="System.Drawing" %>
    <%@ Import Namespace="System.Drawing.Imaging" %>
    <%@ Import Namespace="System.Drawing.Drawing2D" %>
    <script runat="server">

    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)

    'Inizializzo lo stream in memoria
    Dim MemStream As New MemoryStream()

    'Creo una nuova bitmap
    Dim bitmap As New System.Drawing.Bitmap(200, 50, PixelFormat.Format32bppArgb)
    Dim graphic As Graphics = Graphics.FromImage(bitmap)

    Dim penna As New Pen(Color.FromArgb(0, 74, 115), 15)
    Dim pennello As SolidBrush = New SolidBrush(Color.FromArgb(0, 74, 115)) 'colore del testo

    'Pulisco l'immagine e aggiungo l'antialias (anche per il testo)(colore di sfondo)
    graphic.Clear(Color.FromArgb(167, 187, 215, 255))
    graphic.SmoothingMode = SmoothingMode.AntiAlias
    graphic.TextRenderingHint = System.Drawing.Text.TextRenderingHint.AntiAlias

    'Disegno l'immagine
    'graphic.DrawLine(penna, 7, 80, 110, 80)
    graphic.DrawString("andrea.it", New Font("verdana", 24, FontStyle.Bold), pennello, New PointF(2, 3))
    graphic.DrawString("Risorse per la retei", New Font("verdana", 8, FontStyle.Bold), pennello, New PointF(10, 35))

    Response.ContentType = "image/png"

    'Salvo nello stream l'immagine e poi la invio in output
    bitmap.Save(MemStream, ImageFormat.Png)
    MemStream.WriteTo(Response.OutputStream)

    bitmap.Dispose()

    End Sub

    </script>

    ma l immagine me la posiziona in alto a sinistra (insomma all inizio della pagina come primo oggetto) come posso fare invece per dirgli dove deve posizionarla?xkè io la devo metterla in un determinato punto della pagina non all' inizio!
    Grazie!

  2. #2
    Utente di HTML.it L'avatar di Umanista
    Registrato dal
    Jan 2002
    Messaggi
    1,022
    In pratica devi trattare la pagina aspx con lo script che hai riportato come se fosse essa stessa una immagine jpg.
    Quindi, in un'altra pagina aspx, la richiami in un semplice tag come questo [img]pagina.aspx[/img]

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.