![]() |
|
[سؤال] في الطباعة على الطابعة الافتراضية للبرنامج - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4) +--- قسم : قسم لغة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=18) +---- قسم : قسم أسئلة vb6.0 (http://vb4arb.com/vb/forumdisplay.php?fid=28) +---- الموضوع : [سؤال] في الطباعة على الطابعة الافتراضية للبرنامج (/showthread.php?tid=3437) |
في الطباعة على الطابعة الافتراضية للبرنامج - allayl - 10-07-14 السلام عليكم و رحمة الله ![]() امل المساعده ![]() في الطباعة على الطابعة الافتراضية للبرنامج
مرفق فروم لتحديد الطابعة الافتراضية للبرنامج تم التعديل عليه مسبقا من العضو VB_Coder و كل الشكر و العرفان له المطلوب ![]() ![]() طابعة الداتا ربورت رقم 1 بشكل مباشر دون عرضه على الطابعة الافتراضية للبرنامج ليس الطابعة الافتراضية لنظام التشغيل لكون يوجد اكثر من طابعة متصله بالجهاز امل المساعده ![]() RE: في الطباعة على الطابعة الافتراضية للبرنامج - vbnet - 11-07-14 ..... مشكلة DataReport أنه لا يملك خاصية تحديد طابعة مختلفة عن الطابعة الافتراضية لنظام التشغيل (ولا يصلح استخدام الطابعة الافتراضية للبرنامج) إلا من خلال عرض التقرير (وهذا ما لا تريده كما في سؤالك) لذا..... هناك حيلة تغيير الطابعة الافتراضية لنظام التشغيل مؤقتاً باستخدام دالة API لحين إصدار أمر طباعة التقرير بدون عرضه ثم إعادة الطابعة الإفتراضية لنظام التشغيل كما كانت. غير اسم الطابعة الموجود في الكود ("Test Printer") إلى اسم الطابعة التي تريدها. كود : Private Declare Function SetDefaultPrinter Lib "winspool.drv" Alias "SetDefaultPrinterA" (ByVal pszPrinter As String) As Long..... RE: في الطباعة على الطابعة الافتراضية للبرنامج - allayl - 11-07-14 شكرآ اخي بارك الله فيك و زادك في علمك من واسع فضله RE: في الطباعة على الطابعة الافتراضية للبرنامج - hamedi2727 - 27-06-20 شكرآ اخي بارك الله فيك و زادك في علمك من واسع فضله |