الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طريقة بسيطة لطباعة الباركود

بدأه sameh mahmoud في 10 أغسطس 2009 · 6 رد · 1,057 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه

طبعا قراءة الباركود من اسهل الطرق

و طباعة الباركود ايضا من اسهل الطرق

اولا قم بتحميل ملف ttf الخاص بالباركود

من هنا

وقم بوضعه فى مجلد المشروع

ثانيا : سنستخم الكلاس java.awt.Font

و التى تحتوى على الميثود createFont

و التى تأخذ باراميتر من نوع int و يمثل نوع الخط => و هنا سنستخدم الثابت الاستاتيكي Font.TRUETYPE_FONT و هو يساوى صفر

و الباراميتر الثاني من نوع InputStream => يمثل ملف الخط

و الان مع الكود

			InputStream is = newClass.class.getResourceAsStream("IDAutomationHC39M.ttf");
			Font f = Font.createFont(Font.TRUETYPE_FONT, is).deriveFont(15f);

الميثود Font.createFont تعيد Object من نوع Font هذا ال Object سنقوم بتغير الخط له عن طريق الميثود deriveFont و التى تأخذ باراميتر من نوع float يمثل حجم الخط

و بعد كدا استخدم الفونت بتاعك فى Component الى انت عايزه

JTextField textBarcode = new JTextField();
textBarcode.setFont(YourTTFFontObject);

و ال JTextField تحتوى على Method print للطباعة و التى تصدر exception من نوع PrinterException

و فى النهاية يظهر لنا الشكل التالي

post-158349-1249913166_thumb.jpg

و شكرا

تم تعديل هذه المشاركة بواسطة sameh mahmoud في 10 أغسطس 2009 في 17:09

سبـــــحــــان الله و بحمده سبحان الله العظيم

403100468.gif

#2

على فكرة يا سامح

شيفرة الأعمدة barCode يوجد منها الكثير من الأنواع

جرب وابحث على العم جوجل ستجد الكثير

وستنتج أن هذه الطريقة غير مجدية كثيراً

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

ليه بس يا حج علاء ؟؟؟ مش هو داه اللى شائع فى اخلب المصالح التجارية ؟؟

طيب هل الخط بيكتب الارقام غلط ؟؟؟

لو على انواع الباركود

دى مجموعة من الخطوط و مجموعة من الصور لمعرف هذه الخطوط , جرب و انا مستنى ردك

من هنا

سبـــــحــــان الله و بحمده سبحان الله العظيم

403100468.gif

#4

دلوقتي يا سامح لكل barcode في جهاز اسمه BarCodeReader

الجهاز بيقوم بالتعرف على الرموز وذلك لتسهيل عملية الأتمتة

تلاحظ أن المهم في العملية هي قراءة الـ BarCode وليس كتابته

لذا فأنا مهتم بنوعية BarCode على حسب الجهاز الموجود لدي

أتمنى أن تكون الفكرة وصلت

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#5

يا معلم علاء مهو نوع الجهاز اللى هنشتريه نجيب له الخط بتاعه ثانيا دي مجموع من الخطوت اللى منتتشرة ثالثا : ازاى طباعة الباركود غير مهمة ؟؟؟؟؟؟ افرض عايزين نعمل لكل عامل (شخصة فى مؤسسة ما) كارت مطبوع عليه الرقم بتاعه على شكل باركود ؟؟؟؟

انا اسف يا سعادة الباشا , اوعى تتمل منى , منتظر ردك

سبـــــحــــان الله و بحمده سبحان الله العظيم

403100468.gif

#6

يا جماعة ياريت اى حد يوضح ايه الغلط فى الموضوع ؟؟؟؟؟؟

سبـــــحــــان الله و بحمده سبحان الله العظيم

403100468.gif

#7

قصدت أن طباعة BarCode بحد ذاتها غير مهمة بقدر ماهو مهم أن يكون الكود المطبوع متناسباً مع قارئ الأكواد

لو كان هناك خط مناسب للجهاز لديك فهذه الطريقة تصلح (غير متأكد بأمانة)

على كل يوجد بعض الحزم الخاصة بتكوين BarCode برمجياً

ذكرت البعض منها هنا في القسم

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

مواضيع مشابهة