پروژه : پروژه کدنویسی برنامه ساده در csharp

سلام

نیاز به نوشتن برنامه ای در c# برای انجام تنظیمات پرینتر دارم. این برنامه باید فایل را دریافت کرده و پس از انتخاب تنظیمات توسط کاربر، فایل ها مستقیما به پرینتر ارسال شوند.

در این برنامه باید تنظیمات پرینتر به صورت مستقل از ابزارهای ویندوز (مانند printDialog) نوشته شده و قابلیت ویرایش منوها و ظاهر برنامه وجود داشته باشد.

تنظیمات مورد نیاز دقیقا مشابه با تنظیمات پرینت فایل در Word است، با این تفاوت که:

1-   فیلدها و ظاهر برنامه باید قابل ویرایش باشند (از ابزارهای آماده ویندوز استفاده نشود).

2-   امکان انتخاب فایل های Word، PDF و تصاویر فراهم باشد.

3-   امکان چاپ تعداد 9 صفحه در هر صفحه (9 pages per sheet) افزوده شود (در مجموع برنامه باید بتواند امکان انتخاب چاپ 2،4،6،8،9،16 صفحه را در یک صفحه فراهم کند).

4-   امکان تنظیم مقدار زوم در صفحات فراهم باشد (بر حسب درصد).

5-   پیش نمایشی از صفحه‌‌ی اول که قرار است چاپ شود (با تنظیمات) به صورت زنده نمایش داده شود.

تنظیمات پرینت نرم افزار Word در تصویر پیوست قابل مشاهده است. ضمناً نیازی به تنظیم اندازه برگه (A4 یا A5 یا ...)، تنظیم حاشیه، تنظیم Collated و نمایش لیست پرینترها "نیست"؛ که نوشتن برنامه را آسان تر می کند.

-لطفا کد را قابل فهم و همراه با توضیحات (درون کد) بنویسید.

-گرافیک برنامه اهمیتی ندارد اما ظاهر آن قابل فهم باشد.

-با توجه به سادگی کد لطفا قیمت منصفانه پیشنهاد دهید.

-چنانچه قادر به انجام یک یا تعدادی از امکانات نیستید، باز هم پیشنهاد خود را با توضیحات ارسال فرمایید. (قابلیت های 2 و 5 حیاتی نیستند)