31-07-13, 04:34 AM
(آخر تعديل لهذه المشاركة : 01-08-13, 01:20 AM {2} بواسطة بشار الذيب.)
تقييم الموضوع :
|
شرح أداة الطباعة(FormsPrinter)
|
|
تم الشكر بواسطة: asemshahen5 , asemshahen5
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 ، وإلا لن يطبع إلا في أول صفحة ![]() وهذه صورة للتصميم وبعد الطباعة تم الشكر بواسطة: asemshahen5
31-07-13, 09:01 PM
بتبذل مجهود كبير الله يبارك فيك ويعطيك الف عافيه
تم الشكر بواسطة: asemshahen5
31-07-13, 09:04 PM
تم الشكر بواسطة: asemshahen5
31-07-13, 09:05 PM
DreamsDotNet كتب :بتبذل مجهود كبير الله يبارك فيك ويعطيك الف عافيه ويعافيك، باقي 3 مشاركات واخذ غفوة عن هذا الموضوع ههه باقي أشرح PrintPictureBox والسيدة PrintListView ثم أعمل مثال متكامل ، واذا قدر الله وكتب لأصحاب DataGridView نصيب قد أقوم بعمل Parser يحول DataGridView إلى ListView تم الشكر بواسطة: asemshahen5
31-07-13, 09:18 PM
DreamsDotNet كتب :ابو يعقوب لو ممكن تستخدم فريم وورك 4 الامثله اللي ارفقتها بدها فريم وورك 4.5 تم التعديل اتمنى تواكبون الإصدارات تم الشكر بواسطة: asemshahen5
01-08-13, 12:50 AM
أنت أستاذ
بارك الله فيك أصلح الله بالك تم الشكر بواسطة: asemshahen5
01-08-13, 02:18 AM
فعا روعه ربي يبارك فيك ويجيزك الف خير
ويجعلها في موازين حسناتك انه ولي ذلك والقادر عليه ربي يحفظك تم الشكر بواسطة: asemshahen5
01-08-13, 05:25 AM
السلام عليكم
وأنا على وشك الانتهاء خطر ببالي تطوير عظيم للمشروع ونقله إلى مستوى أعلى(بكثييير) إن شاء الله مع ثبات مستوى الحماس قد أبدأ في نفسخة جديدة كلياً بحيث يكون فعلا متعدد الطبقات =================== الآن سنشرح الأداة PrintPictureBox وهي أداة بسيطة جداً تعاملها كما تعامل PictureBox عادي إلا أن لها 5 خواص: Border: وتحمل عدة قيم كلها تصف شكل الإطار ، هل تريده خط مكتمل أم متقطع أم منقط .... إلخ BorderColor: تغيير لون الإطار BorderSize : التحكم في حجم خط الإطار لمنع رسم الإطار اجعل القيمة = 0 Align : خاصية مهمة للتحكم في محاذاة الصورة داخل المساحة المخصصة لها، وتتحكم في موقعا الرأسي والأفقي ResizeToFit: هذه الخاصية مهمة جداً، إذا كانت True فإن الصورة سترسم بنفس نسبة الأبعاد بحيث لا تتعدى المساحة المخصصة لها على الصفحة، وإذا كانت False فإن الصور سترسم Strech يعني ستملأ المساحة المخصصة لها كلها دون الإكتراث إلى التناسب في الأبعاد [url="http://vb4arb.com/vb/uploaded/105_01375320250.jpg"] شاهد الفرق عن تطبيق خاصية ResizeToFit [/url] تم الشكر بواسطة: asemshahen5 , asemshahen5
01-08-13, 09:45 PM
السلام عليكم
بإذن الله نختم الشرح بعميدة الادوات PrintListView هذه الأداة تطُبع كجدول وخواصها كثيرة مقارنة بغيرها Border: وتحمل عدة قيم كلها تصف شكل الإطار ، هل تريده خط مكتمل أم متقطع أم منقط .... إلخ BorderColor: تغيير لون الإطار BorderSize : التحكم في حجم خط الإطار لمنع رسم الإطار اجعل القيمة = 0 Align : خاصية مهمة للتحكم في محاذاة الجدول داخل المساحة المخصصة له، وتتحكم في موقعه الرأسي والأفقي RowHeight: التحكم في طول صفوف الجدول (رأسياً يعني المسافة الرأسية لصفوف الجدول) GridColor : لون خطوط الجدول (ماعدا خطوط رؤوس الأعمدة) GridSize: حجم خطوط الجدول (0 لمنع رسمه) GridStyle: أسلوب رسم الخط (خط متصل - متقطع - منقط ......) HGridColor : لون خطوط الجدول الأفقية (ماعدا خطوط رؤوس الأعمدة) HGridSize: حجم خطوط الجدول الأفقية (0 لمنع رسمه) HGridStyle: أسلوب رسم الخط الأفقية (خط متصل - متقطع - منقط ......) VGridColor : لون خطوط الجدول العمودية(ماعدا خطوط رؤوس الأعمدة) VGridSize: حجم خطوط الجدول العمودية(0 لمنع رسمه) VGridStyle: أسلوب رسم الخط العمودية(خط متصل - متقطع - منقط ......) FirstHeaderAlign: محاذا النص لرأس العمود الأول ،وذلك ان الأداة ListView - ويا للغرابة - لاتسمح بتغيير هذه الخاصية للعمود الأول HeaderColor : لون رؤوس الأعمدة HeaderFont: خط نصوص رؤوس الأعمدة HeaderForeColor:لون نصوص رؤوس الأعمدة HeaderHeight:مثل خاصية RowHeight ولكنها تطبق على صف رؤوس الأعمدة فقط UseBorderStyleForHeader: تطبيق خواص الإطار الخارجي للجدول على رؤوس الأعمدة أو لا والخاصية الجميلة : PrintSelection: طباعة الصفوف المحددة فقط ! ويتبقى مثال يجمع كل الأدوات ولكم مني تحية وسلام تم الشكر بواسطة: asemshahen5 , asemshahen5
|
|
|
| المواضيع المحتمل أن تكون متشابهة . | |||||
| الموضوع : | الكاتب | الردود : | المشاهدات : | آخر رد | |
| [C#.NET] أداة النص JTextBox كشكل أدوات الــ Jfoniex في لغة الـ Java fx | HASANSAHARA | 0 | 3,561 |
05-12-18, 01:32 AM آخر رد: HASANSAHARA |
|
| أداة الصندوق المغلق | @@أبورائد@@ | 14 | 11,662 |
23-06-18, 11:56 AM آخر رد: sendbad100 |
|
| أداة توليد كود إستعلام مع إمكانية اختبار الاستعلام مباشرة | @@أبورائد@@ | 14 | 13,228 |
10-11-17, 08:05 AM آخر رد: sendbad100 |
|
| مشروع بناء أداة طباعة | أبو يعقوب | 70 | 39,369 |
29-05-15, 01:19 AM آخر رد: ابوميار |
|
| أداة ImageSlideShow لعرض شرائح الصور | Sajad | 9 | 8,897 |
12-12-14, 12:55 PM آخر رد: Sajad |
|
| أداة Ab_CheckBox1 مع التحكم في حجم الاداة | 3booody | 0 | 2,423 |
27-07-13, 02:40 PM آخر رد: 3booody |
|
| أداة OpPictureBox للتحكم في شفافية الـPictureBox بإضافة خاصية Opacity له | Aly El-Haddad | 7 | 4,452 |
15-06-13, 04:29 PM آخر رد: Aly El-Haddad |
|
| أداة PictureBox مطورة لعرض عدة صور | Sajad | 8 | 5,770 |
22-03-13, 11:08 PM آخر رد: Sajad |
|
| أداة ImageBlock | Sniper.ps | 0 | 2,445 |
24-09-12, 01:40 PM آخر رد: Sniper.ps |
|
يقوم بقرائة الموضوع:

فلا يمكنك إضافة أي اداة للطباعة داخل الصفحة مباشرة يجب ان تكون داخل Section جرب بنفسك