Merhaba arkadaşlar,
Bu uygulamamızda form ekranında kolay basit bir şekilde barkot oluşturma uygulamasını hazırlayacağız.
ilk olarak form uygulamamızı açıp
1 adet textbox
1 adet buton
1 adet panel ekliyoruz (panel uygulamasının backraund rengini beyaz yapıyoruz)
ekledikten sonraki ekran görüntümüz aşağıdaki gibi olacaktır.

daha sonra buton click event içine aşağıdaki kodu ekliyoruz.
using System;
using System.Drawing;
using System.Windows.Forms;
namespace BarkotOrnek
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Graphics g = panel1.CreateGraphics();
Font LabelFont = new Font("Arial", 10);
Font CodeFont = new Font("Free 3 of 9", 40);
string code = textBox1.Text;
float LabelWidth = g.MeasureString(code, LabelFont).Width;
float CodeWidth = g.MeasureString(code, CodeFont).Width;
g.DrawString(code, CodeFont, Brushes.Black, 0, 5);
g.DrawString(code, LabelFont, Brushes.Black, new PointF(((CodeWidth - LabelWidth) / 2), 45));
}
}
}
bu kodlarınızı yazdıktan sonra aşağıdaki font ları windows içine font klasorune kopyalamanız gerekmektedir.
fre3of9x.ttf
free3of9.ttf
Bu dosyaları googledan direk olacak bula bilirsiniz.
bu işlemleri tamamladıktan sonra aşadağıki ekran görüntüsüne ulaşa biliyoruz.

başka bir uygulama görüşmek üzere svg...
Bu uygulamamızda form ekranında kolay basit bir şekilde barkot oluşturma uygulamasını hazırlayacağız.
ilk olarak form uygulamamızı açıp
1 adet textbox
1 adet buton
1 adet panel ekliyoruz (panel uygulamasının backraund rengini beyaz yapıyoruz)
ekledikten sonraki ekran görüntümüz aşağıdaki gibi olacaktır.
daha sonra buton click event içine aşağıdaki kodu ekliyoruz.
using System;
using System.Drawing;
using System.Windows.Forms;
namespace BarkotOrnek
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Graphics g = panel1.CreateGraphics();
Font LabelFont = new Font("Arial", 10);
Font CodeFont = new Font("Free 3 of 9", 40);
string code = textBox1.Text;
float LabelWidth = g.MeasureString(code, LabelFont).Width;
float CodeWidth = g.MeasureString(code, CodeFont).Width;
g.DrawString(code, CodeFont, Brushes.Black, 0, 5);
g.DrawString(code, LabelFont, Brushes.Black, new PointF(((CodeWidth - LabelWidth) / 2), 45));
}
}
}
bu kodlarınızı yazdıktan sonra aşağıdaki font ları windows içine font klasorune kopyalamanız gerekmektedir.
fre3of9x.ttf
free3of9.ttf
Bu dosyaları googledan direk olacak bula bilirsiniz.
bu işlemleri tamamladıktan sonra aşadağıki ekran görüntüsüne ulaşa biliyoruz.
başka bir uygulama görüşmek üzere svg...
Yorumlar
Yorum Gönder
Sizin düşünceleriniz önemlidir.