تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشروع بناء أداة طباعة
#31
Ruru86 كتب :سؤال أخي الكريم هل من الممكن ازالة فواصل الاعمدة في Listview انا مبتدئة وقد تكون اسئلتي بسيطة ولكن اتمنى منك المساعدة
ولدي سؤال آخر بالنسبة listview في صفحة الطباعة تظهر بشكل صحيح ولكن ضمن الفورم لا تزال تظهر بحسب حجم الداتا الموجودة فيها فهل هناك طريقة اجعلها ثابتة الشكل في كل من الفورم وصفحة الطباعة
شكرا لمساعدتك وتحمل اسئلتي البسيطة

بالنسبة للسؤال الأول : تقصدين الخطوط الرأسية بين الأعمدة، نعم يمكن إخفائها من الخصائص

أنا صنفت خصائص الأداة لكي يسهل تضبيطها ، هناك صنف اسمه Printing Appearace:Grid

فيه خصائص تتعلق بالخطوط الرأسية والأفقية في الجدول، مثلاً لإلغاء الخطوط الرأسية نجعل قيمة VGridSize=0

V اختصار لـ Vertical أي رأسي
وكذلك الخطوط الأفقية HGrizeSize يمكن إخفائها أو تكبير الخط،
============================

أما السؤال الثاني فما فهمته هو أنك تريدين أن تظهر الأداة كأنها مرسومة على ورقة كما في الطباعة، هذا غير متوفر في الأداة.

الأصل أن تكون التقارير معروضة بصورة الأدوات حيث يمكن التعامل معها بالكود بكشل طبيعي، والطباعة مجرد تفضل من المبرمج على المستخدم

مثلا أنا لدي هذا التقرير





وعند الطباعة يكون بهذا الشكل




في أقرب فرصة سأنزل شرح متكامل عن الأداة إستخدام وتطوير
الرد }}}
تم الشكر بواسطة:
#32
شكرا لردودك وتفاعلك ...ولكن الصور لم تظهر
الرد }}}
تم الشكر بواسطة:
#33
إقتباس :شكرا لردودك وتفاعلك ...ولكن الصور لم تظهر
الصور لشرح وجهة نظري بخصوص الطباعة، ولكنها تظهر عندي من عدة أجهزة

http://img24.imageshack.us/img24/9100/82714656.jpg

http://img255.imageshack.us/img255/7788/39352413.jpg
الرد }}}
تم الشكر بواسطة:
#34
بارك الله فيك أخي الكريم
مشروع رائع جدا

استمر في الإبداع
Big Grin
<---------------------------------------------------------------->

الرد }}}
تم الشكر بواسطة:
#35
اسفة غلبتك بالاسئلة ولكن الاداة اكثر من رائعة وفادتني كثيرا في استخدامي لها
واحاول اتعلم كل تفاصيلها
عندي سؤال
هل يمكن ان يكون عدد اسطر printListViewفقط بعدد الاسطر المرتجعة من الداتا بيس؟
الرد }}}
تم الشكر بواسطة:
#36
Ruru86 كتب :اسفة غلبتك بالاسئلة ولكن الاداة اكثر من رائعة وفادتني كثيرا في استخدامي لها
واحاول اتعلم كل تفاصيلها
عندي سؤال
هل يمكن ان يكون عدد اسطر printListViewفقط بعدد الاسطر المرتجعة من الداتا بيس؟

شيء يسعدني ان يستفيد أحد من أداة صنعتها، أتشرف بذلك

نعم يمكن وذلك بجعل الخاصية FitToMaxHeight = False
الرد }}}
تم الشكر بواسطة:
#37
ملاحظة هامة: قمت بإضافة خاصية SourceControl في كل الأدوات القابلة للطباعة (PrintLabl,PrintPictureBox,PrintListView) هذه الخاصية تعني أنا الأداة تأخذ بياناتها من أداة تشبهها

وذلك لتجنب تكرار التنسيق وهي بالأساس من اجل الأداة ListView

هذه الخاصية من الكود فقط

هكذا

PHP كود :
Dim MyReport As New TestReport
        MyReport
.PrintListView1.SourceControl Me.ListView1 
الرد }}}
تم الشكر بواسطة:
#38
شكرا شكرا شكرا
الرد }}}
تم الشكر بواسطة:
#39
إقتباس :في أقرب فرصة سأنزل شرح متكامل عن الأداة إستخدام وتطوير

[SIZE=7]ربنا يصلح بالك [/SIZE]
نرجو أن تنظر لنا وتوفى بوعدك
بارك الله فيك
الرد }}}
تم الشكر بواسطة:
#40
السلام عليكم
اخي لو سمحت هل ممكن من حفظ فورم الطباعة كملف ورد
وسؤال ثاني كيف بامكاني ان اطبع فاتورة تكون بأكثر من صفحة ولك مني جزيل الشكر
الرد }}}
تم الشكر بواسطة:



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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم