06-04-13, 08:34 PM
(آخر تعديل لهذه المشاركة : 06-04-13, 08:45 PM {2} بواسطة بشار الذيب.)
Ruru86 كتب :المشكلة اني اضفت ليست فيو وثم بعض النصوص عندما يصبح حجم الليست فيو اكبر من حد معين ينتقل كمالته للصفحة الثانية
اي لا يتم تكملة الليست فيو ومن ثم النص
وارغب ان يظهر لي page1of 2
page 2 of 2
فلا تظهر
هذه المشكلة كنت أريدها أن تُحل أوتماتيكياً وهو الذي أخر المشروع وفي النهاية استسلمت وابتكرت حل مؤقت وهو خاصية StageIndex ،
بهذه الخاصية تحلين المشكلة، مثلا جدول الفاتورة يستغرق صفحتين ولكنك لا تريدين أن يطبع المجموع قبل أن يكتمل الجدول لذلك الحل هو تأخير المجموع إلى المرحلة التي تليه يعني اللست فيو مرحلتها رقمها 0، والمجموع مرحلته قيمتها 1
هذه الخاصية مضمنة في كل الأدوات المدعومة
بالمناسبة هناك خاصية PrintIndex وهي للتحكم في ترتيب طباعة الأدوات خلال المرحلة الواحدة
======================
بخصوص رقم الصفحة
شيء طبيعي أنه يجب أن يتكرر في كل صفحة، ولهذا يجب أن يضاف في سكشن \قسم خاص لنسميه Footer قمت بإضافة خاصية لكي يتكرر طباعة السكشن في كل صفحة هذه الخاصية موجودة في السكشن باسم Repeat ، إذا كانت True سيتكرر طباعة محتوى السكشن\ Section في كل صفحة
لذلك الليبل المخصص لعرض رقم الصفحة يجب أن يوضع في سكشن خاصيته Repeat=True
لا أدري إن كنت شرحت كيفية تضبيط الليبل ليعرض رقم الصفحة، نجعل الخاصية IsPageNumber=True
ثم نتحكم في الفورمات عن طريق خاصية Text ، أينما وجد [pn] في النص سيستبدل أثناء الطباعة برقم الصفحة، وأينما وجد [pc] في النص سيستبدل بعدد الصفحات الكلي
