jytest
Messages postés315Date d'inscriptiondimanche 27 novembre 2005StatutMembreDernière intervention22 décembre 2014
-
Modifié par jytest le 25/11/2014 à 13:08
jytest
Messages postés315Date d'inscriptiondimanche 27 novembre 2005StatutMembreDernière intervention22 décembre 2014
-
25 nov. 2014 à 21:38
Bonjour,
Pourquoi mon logo ne veut-il pas s'imprimer ?
Pourtant l'image se trouve bien dans le répertoire "locfichier05".
J'ai un message d'erreur
"Impossible d'effectuer un cast d'un objet de type 'System.String' en type 'System.Drawing.Image'."
à la fin de la ligne :
"logo01 = CType(locfichier05 & "BAL_modif_L264px.png", Image)"
Puis-je me permettre de vous solliciter afin de m'aider à solutionner ce bug ?
D'avance un immense merci.
Private Sub PrintDocument1_PrintPage(sender As Object, e As Printing.PrintPageEventArgs) Handles PrintDocument1.PrintPage
Dim logo01 As Image
Dim fontCAP As PrivateFontCollection = New PrivateFontCollection
fontCAP.AddFontFile(locfichier10 & "code128.ttf")
Dim fontEAN As New Font(fontCAP.Families(0), 28, FontStyle.Regular)
Dim font01 = New Font("Arial", 10)
logo01 = CType(locfichier05 & "BAL_modif_L264px.png", Image)
rtbTicket.Text = "Bonjour"
e.Graphics.DrawImageUnscaled(logo01, 0, 0, 264, 110)
e.Graphics.DrawString(rtbTicket.Text, font01, Brushes.Black, 0, 125)
e.Graphics.DrawString(code128TableB("20141128112523001245"), fontEAN, Brushes.Black, 0, 155)
End Sub
25 nov. 2014 à 13:49
L'aide de la classe System.Drawing.Bitmap devrait être consulté.
25 nov. 2014 à 14:22
Cfr solution apportée par cs_ShayW ci dessous.
25 nov. 2014 à 18:34
25 nov. 2014 à 21:38