Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    388

    inserire una immagine da codice in una cella

    con questa sub creo una immagine con una scritta e dovrei posizionare il tutto in una cella di una tabella esistente titolo come posso fare?
    codice:
     
    
     Private Sub CreaImmagine(ByVal drawString As String)
            ' Importo il file di sfondo
            Dim objBitmap As System.Drawing.Image = System.Drawing.Image.FromFile(Server.MapPath("foto.jpg"))
            Dim objGraphic As Graphics = Graphics.FromImage(objBitmap)
            ' Formatto il testo da inserire
            Dim drawFont As Font = New Font("Tahoma", 12)
            Dim drawBrush As SolidBrush = New SolidBrush(Color.Yellow)
            ' La posizione del testo
            Dim drawPoint As PointF = New PointF(50.0F, 80.0F)
            ' Disegno la stringa di testo sull'immagine
            objGraphic.DrawString(drawString, drawFont, drawBrush, drawPoint)
            ' Imposto la tipologia di output
            Response.ContentType = "image/jpeg"
            ' Salvo in output l'immagine
            objBitmap.Save(Response.OutputStream, ImageFormat.Jpeg)
            objBitmap.Dispose()
    
        End Sub
    grazie!!!!!!!!!

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    nella pagina si potrebbe mettere per esempio:
    [img]<%=Request.CurrentExecutionFilePath%>?testo=Prov a di scrittura[/img]

    e nel codice sottostante:
    codice:
            Dim a$ = Trim(Request.QueryString("testo"))
            If a.Length > 0 Then CreaImmagine(a)
    Pietro

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    388
    il problema che dovrei fare tutto da codice ho provato con un tag image con un PlaceHolder ma mi da sempre errore di conversione tipo

  4. #4
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    codice:
            Dim a$ = Trim(Request.QueryString("testo"))
            If a.Length > 0 Then CreaImmagine(a)
    
            Dim img As New System.Web.UI.WebControls.Image
            img.ImageUrl = Request.CurrentExecutionFilePath & "?testo=Prova di scrittura"
            img.Width = Unit.Pixel(300)
            Me.PlaceHolder1.Controls.Add(img)
    a me funziona, pure in questo modo, da codice
    Pietro

  5. #5
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Beh! in effetti funziona con IE6, con Mozilla Firefox e con NN7, con altri non ho provato
    Pietro

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 © 2026 vBulletin Solutions, Inc. All rights reserved.