30-07-13, 05:47 PM
السلام عليكم
بعد ان تعرفنا على كل من الـPage & Section
سنتعرف على الأدوات القابلة للطباعة Printable Controls
طبعا هناك خصائص مشتركة لهذه الادوات وهي :
1- SourceControl
هذه الخاصية لن تراها في نافذة الخصائص ، فقط من الكود وهي تمكنك من طباعة محتوى أداة في مكان ما في المشروع (داخل الفورم مثلاً) ولكن بشرط أن تكون الاداة نفس نوع الأداة القابلة للطباعة
يعني لن تتعب في تنسيق ListView مرتين
2- ScaleVertical
هذه الخاصية تمنع\تفعل تطبيق مقياس الرسم العمودي (يعني سترسم الأدوات كما هي بالنسبة للطول)
3- ScaleHorizontal
كالسابقة ولكنها تطبق على العرض
4- StageIndex
هذه خاصية مهمة ، تحدد ترتيب مرحلة الطباعة، أي ان الأداة التي ترتيب مرحلتها 2 لن تطبع إلا إذا طبعت جميع الأدوات(التي تشترك معها في Section ) التي مرحلتها أقل من 2(حتى 0 او -1 !) حتى لو استغرقت مليون صفحة
سيتضح الهدف من هذه الخاصية لاحقاً
5- PrintIndex
هذه الخاصية تحدد ترتيب طباعة الأدوات خلال المرحلة الواحدة، الفائدة أنك تستطيع طباعة صورة خلفية وتجعل ترتيبها الأول ثم تطبع عليها باقي الأدوات ،،، وفوائد أخرى
7- OnePageOnly
هذه الخاصية، إذا كانت true سيتم طباعة الأداة في صفحة واحدة حتى لو احتاجت الأداة إلى صفحات أخرى لتكمل الطباعة
بعد ان تعرفنا على كل من الـPage & Section
سنتعرف على الأدوات القابلة للطباعة Printable Controls
طبعا هناك خصائص مشتركة لهذه الادوات وهي :
1- SourceControl
هذه الخاصية لن تراها في نافذة الخصائص ، فقط من الكود وهي تمكنك من طباعة محتوى أداة في مكان ما في المشروع (داخل الفورم مثلاً) ولكن بشرط أن تكون الاداة نفس نوع الأداة القابلة للطباعة
يعني لن تتعب في تنسيق ListView مرتين

2- ScaleVertical
هذه الخاصية تمنع\تفعل تطبيق مقياس الرسم العمودي (يعني سترسم الأدوات كما هي بالنسبة للطول)
3- ScaleHorizontal
كالسابقة ولكنها تطبق على العرض
4- StageIndex
هذه خاصية مهمة ، تحدد ترتيب مرحلة الطباعة، أي ان الأداة التي ترتيب مرحلتها 2 لن تطبع إلا إذا طبعت جميع الأدوات(التي تشترك معها في Section ) التي مرحلتها أقل من 2(حتى 0 او -1 !) حتى لو استغرقت مليون صفحة

سيتضح الهدف من هذه الخاصية لاحقاً
5- PrintIndex
هذه الخاصية تحدد ترتيب طباعة الأدوات خلال المرحلة الواحدة، الفائدة أنك تستطيع طباعة صورة خلفية وتجعل ترتيبها الأول ثم تطبع عليها باقي الأدوات ،،، وفوائد أخرى
7- OnePageOnly
هذه الخاصية، إذا كانت true سيتم طباعة الأداة في صفحة واحدة حتى لو احتاجت الأداة إلى صفحات أخرى لتكمل الطباعة
