ここは英語のコンテンツです。貴方がスペイン語で書き込むなら、私は日本語で書き込みます。 バーコードの縦横2倍の大きさのビットマップを作って製品コードと製品名を適当な位置に描いてみました。 位置や大きさは貴方が調整してください。
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim bcode As New Barcode128 With {
.BarHeight = 50,
.Code = txtCodigoProducto.Text,
.GenerateChecksum = True,
.CodeType = Barcode.CODE128
}
Using bm = bcode.CreateDrawingImage(Color.Black, Color.White)
Dim canvas = New Bitmap(bm.Width * 2, bm.Height * 2)
Using g = Graphics.FromImage(canvas)
g.Clear(Color.White)
Dim cx = (canvas.Width - bm.Width) / 2
Dim cy = (canvas.Height - bm.Height) / 2
g.DrawImage(bm, New Point(cx, cy))
Dim upBound = Rectangle.FromLTRB(0, 0, canvas.Width, cy - 1)
DrawTextBox(g, upBound, txtNombreProducto)
Dim lowBound = Rectangle.FromLTRB(0, cy + bm.Height + 1,
canvas.Width, canvas.Height)
DrawTextBox(g, lowBound, txtCodigoProducto)
End Using
PictureBox1.Image = canvas
End Using
End Sub
Sub DrawTextBox(g As Graphics, bounds As Rectangle, box As TextBox)
TextRenderer.DrawText(g, box.Text, box.Font, bounds, box.ForeColor)
End Sub
ずいぶん小さいけど、ちゃんとバーコードリーダーで読めるのかな?