Bonjour le forum j'ai un bout de code qui permet de généré les codes barres type EAN13
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 string Barrcode, Check12Digits; if (txtBarcode.Text != "") { Check12Digits = txtBarcode.Text.PadRight(12, '0'); Barrcode = EAN13Class.EAN13(Check12Digits); label1.Text = Barrcode; if (!String.Equals(EAN13Class.Barcode13Digits,"") || (EAN13Class.Barcode13Digits != "")) { richTextBx1.Text = EAN13Class.Barcode13Digits.ToString(); Int32 intStart = Convert.ToInt32(richTextBox1.TextLength - 1); ChangeTextColor.ChangeColor(richTextBox1, intStart); } }
le code barre est généré sur un label
maintenant je souhaite convertir ce label en image afin de sauvegarder pour cela j'ai essayé le code suivant:
mais j'obtient une erreur lors de la conversion. est t'il possible de convertir un label en type image?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 private void button1_Click(object sender, EventArgs e) { byte[] imageBytes = Convert.FromBase64String(label1.Text); MemoryStream ms = new MemoryStream(imageBytes, 0, imageBytes.Length); // Convert byte[] to Image ms.Write(imageBytes, 0, imageBytes.Length); System.Drawing.Image image = System.Drawing.Image.FromStream(ms, true); pictureBox1.Image = image; }
Partager