Cevaplar
-
aklma şöyle bir şey geldi:
barkodun başladığı yerde satır ve kolon numaralarını bir değişkene alın. aynı şekilde bittiğe yeride artık kaç karakterse barkod ona göre bir değişkene atayın. tebligat işlemi bittikten sonra bu başlangıç ve bitiş noktalarını selection ile seçili hale getirin. ve seçilmiş olan yerin fontunu Free 3 of 9 olarak ayarlayın. belki olabilir.-
omercyprus
ilk başta mantıklı geldi denedim :( ama hüsran çalışmaması doğal sadece punto değiştiriyoruz 40 yapabilirim fakat width ve height otomatik atıyor onları manuel ayarlıyamadım
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ıda bi şekilde o text'e uyarlamak gerekir.11 yıl önce yazılmış
-
-
İnternetten Free3of9 barkod fontu (truetype) i bul, bilgisayarında windows fonts dizinine kaydet...
Yazdıracağın alanın önüne ve sonuna * işareti ekle...
alanın fontun dediğim fontu yap..
Barcode Code 39 formatında çıkması gerekir...
Kolay gelsin...-
omercyprus
Yukara yazdım ama okumadın sanırım o yöntem olmuyor width bilgileri filan ayalarnması gerekiyor yoksa çok uzun bir barkod çıkarıyor. Başka bir yöntemle çözdüm sorunu11 yıl önce yazılmış
-