تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] سؤال في الطباعة باستخدام data grid view
#1
اخواني لدي سؤالين وأنا على يقين بوجود الحل لديكم 
السؤال الأول :
في برنامجي  وفي ال form الخاص بالطباعة اقوم بإظهار البيانات الموجودة في sql على data grid view وانا اريد ان اطبع كل صفين من data grid view على صفحة وتلقائيا تنتقل الطباعة لصفحة ثانية ويبقى البرنامج يطبع إلى أن تنتهي الصفوف الموجود فيها بيانات فا يتوقف البرنامج عن الطباعة ،
لقد واجهت هذه المشكلة ولم اجد لها حل كوني مبتدأ
والكود الذي استخدمه حالياً يشترط عليي تحديد رقم الصف وانا لا أريد ذلك لأن لدي صفوف كثيرة ومن غير المنطقي أن اكتب لكل صف هذه الاكواد
الكود الذي استخدمه هو
e.Grphics.Drawstring(Dt.Rows(0)("name"),Aril ,Brushes.Black, 520,250,sf)
وهذا الكود يجب أن أكرره بعدد الاعمدة الموجودة لدي
والسؤال الثاني :
برنامجي لا يقبل الخط الذي أختار أنما يبقى على خط البرنامج الاساسي
الرد }}}
تم الشكر بواسطة:
#2
بالنسبة لموضوع الخط هذا هو الكود :

PHP كود :
       Dim fn As New System.Drawing.Font("Cambria"10.0!, System.Drawing.FontStyle.Bold)
 
       e.Graphics.DrawString(Dt.Rows(0)("name"), fn, Brushes.Black520250sf

اما بالنسبة لسجلين في كل صفحة اي لو عندك الف سجل ستقوم بطباعة 2000 صفحة .
الرد }}}
#3
شكرا لك أخي
نعم اذا كان لدي ١٠٠٠ سجل سوف احتاج ل ٥٠٠ صفحة

كود الخط لم ينجح انا اريد تحديدا نوع الخط Aril ومع ذلك مهما غيرت في الخطوط لا يتغير
الكود الذي اعمل به
Dim fun As New Font ("Aril",11,fontstyle.Bold)

كود الخط لم ينجح انا اريد تحديدا نوع الخط Aril ومع ذلك مهما غيرت في الخطوط لا يتغير
الكود الذي اعمل به
Dim fun As New Font ("Aril",11,fontstyle.Bold)
الرد }}}
#4
هذا مثال بسيط به أيضا كود تعديل الخط . 

عدله حسب طلبك به كل ما تريد :


الملفات المرفقة
.zip   TwoRecordInPrint.zip (الحجم : 154.76 ك ب / التحميلات : 36)
الرد }}}
#5
شكرا لك اخي السؤال الأول قد حل
ولكن السؤال المتعلق بالخط لم ينجح ماسبب
الرد }}}
#6
لقد جربت المثال عندي و عمل الخط :

   

و هذا مثال ثاني بنفس الكود مع اضافة زر ثاني لترى الفرق .


الملفات المرفقة
.zip   TowRecordInPrint.zip (الحجم : 157.2 ك ب / التحميلات : 30)
الرد }}}
#7
السلام عليكم اخي hassan
هل حدث معك تغيير في الفونت الاساسي للوينوز ؟ يحدث هذا عندما تقوم بحذف بعض فونتات لها علاقة بالسيستم
مثل الفونت Ms Sans Serif
تفقد فونتات الـ Arial فقد يكون احداها او اكثر مفقود لان هذا الفونت هو على عدة اوزان 
واحيانا الفونتات الكروب ان اصاب احد اوزانها عطل ما لاتعمل بالشكل الامثل
او ربما تكون من نوع تروتايب اصدارقديم قد تم الغاؤه
حمل النوع OpenType  الذي اصبح هو الشائع ويمكن التعرف عليه من قبل كل الاصدارات لويندوز
 وكذلك اصدارات الماك واللينوكس
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
#8
لقد تغير الفونت الى الشكل الذي أريده ..
شكرا لك اخي ابراهيم
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , asemshahen5
#9
الحمد لله والشكر لله
ولك اخي الكريم حسان
فيما مضى كنت اصمم خطوط عربية  اكثرها احادي الاتجاه ووقتها كات تروتايب
وعندنا في الجريدة كانت اجهزة ابل لاتعمل مع التروتايب بل كانت تتعامل مع نوع اسمه PostScript
واذكر كان هناك خط اسمه دمشق لم يكن متوفرا فعمدت على رسمه وبرمجته 
ولحل اشكالية قبول الفونت من قبل ابل بعد ان اعتمدت معالجات انتل تم ايجاد النوع OpenType 
الذي اصبح نوعا قياسيا يتماشى مع اغلب انظمة التشغيل
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: asemshahen5


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] سؤال بخصوص الترقيم التلقائي اليدوي yosif 5 334 16-04-26, 01:05 AM
آخر رد: أبو خالد الشكري
  سؤال عن الاسمبلي و النيم سبيس justforit 0 243 07-12-25, 12:28 AM
آخر رد: justforit
  فائدة بخصوص التعامل مع علامات التنصيص مع {سؤال} justforit 4 520 02-11-25, 11:19 PM
آخر رد: justforit
  [نقاش] سؤال MetoDas 2 1,643 20-04-25, 10:21 PM
آخر رد: Kamil
  [سؤال] سؤال ترددت قبل نشرة:طابعة الباركود لماذا تطبع أكثر من ليبل فارغ قبل السليم dr.programming 1 832 20-04-25, 09:26 PM
آخر رد: Kamil
  سؤال لو سمحتم احبتى فى الله خالد كامل1 4 990 09-02-25, 12:02 AM
آخر رد: princelovelorn
  سؤال واستفسار خالد كامل1 1 521 04-02-25, 09:31 PM
آخر رد: aliday03
  سؤال فى تقرير كريستال خالد كامل1 0 501 04-02-25, 05:50 AM
آخر رد: خالد كامل1
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 536 01-02-25, 03:48 PM
آخر رد: Microformt
  [سؤال] سؤال في الكونسول justforit 1 493 21-12-24, 02:57 PM
آخر رد: aljzazy

التنقل السريع :


يقوم بقرائة الموضوع: