63 messaggi dal 04 settembre 2010
Buongiorno,
stò impazzendo ne far visualizzare dei file png all'interno di una gridview,
praticamente ho una cartella dove creo dei file in formato png, i fil hanno il nome della colonna id della gridview, quindi dovrei caricare i file in ogni riga relativa all'id.

non riesco a visualizzarli, ho cercato in rete ma non trovo nessuna soluzione.

Grazie
11.050 messaggi dal 09 febbraio 2002
Contributi
Ciao,
fornisci un po' di codice, in particolare il modo in cui cerchi di visualizzare il file png nella colonna della gridview. I file png in che cartella si trovano? Prova a digitare il loro URL nella barra degli indirizzi del browser per verificare che siano raggiungibili. Inoltre, apri gli strumenti di sviluppo del browser con il tasto F12 e vai nella scheda "Rete" o "Network" per verificare se ci sono errori 404. Può darsi che tu stia sbagliando il percorso.

ciao,
Moreno

Enjoy learning and just keep making
63 messaggi dal 04 settembre 2010
Intanto grazie per la risposta,
Martedì faccio i controlli e posto il codice.
Intanto buon fine settimana
63 messaggi dal 04 settembre 2010
buongiorno,

Inserisco l'immagine barcode nel gridview tramite una select:
Select ID,'~/images/+ID+.png' As Url from Prodotti


Se lo scrivo cosi non visualizzo nulla nel controllo image, se invece al posto di '~/images/+ID+.png' As Url la stringa la scrivo con il'ID in questo modo '~/images/23.png' As Url allora visualizzo il barcode!


Visualizzo il barcode:

 Me.myBarCode.ImageUrl = ("~/images/" _
                    + (txtNuc.Text + ".png"))



Visualizzato il barcode vorrei stamparlo su stampante zebra:

 Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Try
            Dim pd As PrintDocument = New PrintDocument
            AddHandler pd.PrintPage, AddressOf Me.pd_PrintPage
            ' Set the printer name. 
            pd.PrinterSettings.PrinterName = "\\USB003\ZDesigner TLP 3844-Z (Copia 1)"
            pd.PrinterSettings.PrinterName = "ZDesigner TLP 3844-Z (Copia 1)"
            pd.Print()
        Catch ex As Exception
            Response.Write(("Error: " + ex.ToString))
        End Try
    End Sub


    Private Sub pd_PrintPage(ByVal sender As Object, ByVal ev As PrintPageEventArgs)
       
        Dim printFont As Font = New Font("3 of 9 Barcode", 17)
        Dim printFont1 As Font = New Font("Times New Roman", 9, FontStyle.Bold)
        Dim br As SolidBrush = New SolidBrush(Color.Black)
        ev.Graphics.DrawString(Me.myBarCode.ImageUrl = ("~/images/" _
                    + (txtNuc.Text + ".png")), printFont, br, 10, 65)
        ev.Graphics.DrawString("*AAAAAAFFF*", printFont1, br, 10, 85)
    End Sub


Problema nelle etichette non stampa il barcode ma bensi TRUE

Come posso risolvere il problema?

Grazie
Modificato da Mau67 il 24 ottobre 2018 19.57 -
11.050 messaggi dal 09 febbraio 2002
Contributi
Ciao, credo che sia sbagliato qui, non capisco quale sia l'intento.
 ev.Graphics.DrawString(Me.myBarCode.ImageUrl = ("~/images/" _
                    + (txtNuc.Text + ".png")), printFont, br, 10, 65)


Devi passare una semplice stringa a DrawString, così:
ev.Graphics.DrawString("AAAAAAFFF", printFont, br, 10, 65)

Modificato da BrightSoul il 24 ottobre 2018 21.37 -

Enjoy learning and just keep making
63 messaggi dal 04 settembre 2010
ciao,
si ho passato la stringa solo che stampa la stringa senza il codice a barre.

Stavo leggendo proprio adesso che dovrei installare i font 3 of 9
Dim printFont As Font = New Font("3 of 9 Barcode", 17)

non li trovo
Modificato da Mau67 il 24 ottobre 2018 20.44 -
11.050 messaggi dal 09 febbraio 2002
Contributi
eh, sì, il font deve essere installato nel server.
Eccolo qui:
https://www.barcodesinc.com/free-barcode-font/

Questo particolare font però si chiama "Free 3 of 9" e non "3 of 9 Barcode".

Enjoy learning and just keep making
63 messaggi dal 04 settembre 2010
quindi dovro scrivere
Font printFont = new Font("free3of9", 17);
è corretto?

devo installarlo nel server o sulla macchina locale?
Modificato da Mau67 il 24 ottobre 2018 20.51 -

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.