31-07-13, 06:36 PM
السلام عليكم
الآن سنشرح أبسط أداة وهي PrintLabel
يفترض انك حملت المشروع (المجهز للتجريب السريع) - كبٌ حسب لغته C#\VB
اضف أداة PrintLabel الى الصفحة ... عفواً يجب ان تضيف الأداة إلى Section
فلا يمكنك إضافة أي اداة للطباعة داخل الصفحة مباشرة يجب ان تكون داخل Section جرب بنفسك
وشغل البرنامج وانظر كيف انطبعت كما هي ، جرب التعديل على خصائص BackColor - Font - TextAlign - RightToLeft كلها مفعلة في الطباعة
الأداة PrintLable مشتقة من الواجهة IPrintableControl لذلك ستجد الخصائص التي شرحناها قبل هذه المشاركة
هناك خصائص خاصة بـPrintLabel وهي:
Border: وتحمل عدة قيم كلها تصف شكل الإطار ، هل تريده خط مكتمل أم متقطع أم منقط .... إلخ
BorderColor: تغيير لون الإطار
BorderSize : التحكم في حجم خط الإطار لمنع رسم الإطار اجعل القيمة = 0
والخاصية الأهم هي :
IsPageNumber : وذلك لتفعيل كتابة رقم الصفحة داخل الليبل.
هناك عدة أشكال لترقيم الصفحات، فتحت المجال والحرية الكاملة للمبرمج بتنسيق رقم الصفحة
من خلال الخاصية Text ، اكتب [pn] وسيستبدل برقم الصفحة الحالي أثناء الطباعة، واكتب [pc] وسيستبدل بعدد الصفحات الكلية
يعني لو كتبنا في الخاصية Text هذا النص : [pn] من [pc]
سيكون الناتج أثناء الطباعة
[COLOR="#006400"]
1 من 1
1 من 2
1 من 3
[/COLOR]
لم لا تجرب بنفسك ؟
ملاحظة هامة : عندما نريد طباعة رقم الصفحة يجب ان يكون PrintLabel داخل Section خاصيته Repeat = True ، وإلا لن يطبع إلا في أول صفحة
وهذه صورة للتصميم وبعد الطباعة
الآن سنشرح أبسط أداة وهي PrintLabel
يفترض انك حملت المشروع (المجهز للتجريب السريع) - كبٌ حسب لغته C#\VB
اضف أداة PrintLabel الى الصفحة ... عفواً يجب ان تضيف الأداة إلى Section
فلا يمكنك إضافة أي اداة للطباعة داخل الصفحة مباشرة يجب ان تكون داخل Section جرب بنفسكوشغل البرنامج وانظر كيف انطبعت كما هي ، جرب التعديل على خصائص BackColor - Font - TextAlign - RightToLeft كلها مفعلة في الطباعة
الأداة PrintLable مشتقة من الواجهة IPrintableControl لذلك ستجد الخصائص التي شرحناها قبل هذه المشاركة
هناك خصائص خاصة بـPrintLabel وهي:
Border: وتحمل عدة قيم كلها تصف شكل الإطار ، هل تريده خط مكتمل أم متقطع أم منقط .... إلخ
BorderColor: تغيير لون الإطار
BorderSize : التحكم في حجم خط الإطار لمنع رسم الإطار اجعل القيمة = 0
والخاصية الأهم هي :
IsPageNumber : وذلك لتفعيل كتابة رقم الصفحة داخل الليبل.
هناك عدة أشكال لترقيم الصفحات، فتحت المجال والحرية الكاملة للمبرمج بتنسيق رقم الصفحة
من خلال الخاصية Text ، اكتب [pn] وسيستبدل برقم الصفحة الحالي أثناء الطباعة، واكتب [pc] وسيستبدل بعدد الصفحات الكلية
يعني لو كتبنا في الخاصية Text هذا النص : [pn] من [pc]
سيكون الناتج أثناء الطباعة
[COLOR="#006400"]
1 من 1
1 من 2
1 من 3
[/COLOR]
لم لا تجرب بنفسك ؟
ملاحظة هامة : عندما نريد طباعة رقم الصفحة يجب ان يكون PrintLabel داخل Section خاصيته Repeat = True ، وإلا لن يطبع إلا في أول صفحة

وهذه صورة للتصميم وبعد الطباعة
