مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

چگونه می توانم به دکمه پرینت ایتمول دسترسی پیدا کرده و کد بنویسم؟!

  • شنبه 14 بهمن 1396
  • 16:17
تشکر میکنم

سلام دوستان

چگونه می توانم به ایونت پرینت استیمول سافت دسترسی پیدا کرده و در صورتی که کاربر دستور پرینت را فرستاد من داخل برنامه متوجه بشم و برای آن یک فرآیندی "مثلا ذخیره ساعت و تاریخ پرینت در دیتابیس" را بنویسم؟!!؟

به عبارتی ساده تر وقتی کاربر پرینت کرد من بتوانم کد مورد نظرم را علاوه بر پرینت کاغذ، نیز اجرا کنم؟!؟!!؟

دوستان محترم هم در MVC  و هم در WinForm  راهنمایی فرمایند

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 14 بهمن 1396
  • 17:36

ما برای اینکار دستور پرینت رو از داخل برنامه ارسال میکنیم

یعنی پش نمایش نشون نمیدیم و مستقیم به پرینتر میفرستیم

اینطوری میتونیم لاگ بزنیم

کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • شنبه 14 بهمن 1396
  • 18:08
سلام مجدد بر جناب ایمان ما ممنون از راهنمایی در صورت بروز مشکل مجددا مزاحمتان میشوم
کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • یکشنبه 15 بهمن 1396
  • 13:00

سلام مجدد بر جناب استاد بزرگوار ما حضرت ایمان جان مدائنی

آقا ممنون از راهنمایی بالا. اما نکاتی چند را لازم دیدم مطرح کنم:

1- گاهی اوقات الزاما نیاز به پیش نمایش داریم مثلا پیش نمایش سند حقوقی که حتما قبل از پرینت باید مطالعه شود

2- نکته مهم تر انکه ما می خواهیم ساعت و تاریخ پرینت را در دیتابیس ذخیره کنیم و این ذخیره سازی فقط و فقط باید زمانی اتفاق بیفتد که حتما پرینت صورت گرفته باشد یعنی ممکن است شخص پیش نمایش را ببیند اما سند دچار ایراداتی باشد که پرینت صورت نگیرد و دوباره در اتوماسیون جهت اصلاح ارسال گردد.

3- نکته فوق العاده مهم تر اینکه سندی که قصد پرینت آن را داریم یک سند حقوقی است که المثنی گرفتن از آن نیازمند طی کردن روال قانونی خود است. حال ممکن است فرد دکمه پرینت را فشار دهد اما بنا به مشکلات فنی پرینت صورت نگیرد مثلا کاغذ وجود نداشته باشد یا اتصال به پرینتر  قطع باشد یا کارتریج تمام شده باشد یا هر دلیل دیگری! در واقع نیازمند گرفتن فیدبک از پرینتر هستم! بعد از پایان عملیات پرینت می خواهم کدی را اجرا کنم!!!

لذا خواهشمند است با نصیحت ها و راهنمای های داعیانه ی خویش ما را کمک نمایید.

با تشکر  و احترام مجدد

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 16 بهمن 1396
  • 09:54

شما میتونید یک فرم درست کنید برای PrintPreview و دو اون دکمه Print و بقیه دکمه هارو فرار دهید و بعد گزارش رو نمایش دهید 

در گزارش ToolBar رو غیر فعال کنید تا با کلید های شما عملیات انجام بشه 

اینطوری میتونیدخودتون همه موارد رو کنترل کنید 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)