PDA

View Full Version : حرفه ای: استفاده از mspaint برای پرینت یک فایل



SReza1
شنبه 08 دی 1397, 13:05 عصر
سلام. من میخواهم فایل تصویر را پرینت بگیرم. معمولا کسی پیش فرض باز کردن فایل تصویر را در ویندوز mspaint نمیگذاره. راهی هست با استفاده از دستورات Shellexecute یک فایل تصویر را با paint پرینت کنم؟

یوسف زالی
جمعه 14 دی 1397, 01:02 صبح
سلام
چرا اصرار به mspaint دارید؟
باز کردن یک عکس با mspaint ساده است، با استفاده از همون دستور شل می تونید این کارو کنید، کافیه اسم فایل رو بعنوان پارامتر براش پاس کنید.
ولی این که از داخلش پرینت بگیرید رو نمی فهمم، برای پرینت راههای ساده تری هم هست.

SReza1
شنبه 15 دی 1397, 16:25 عصر
خوب بله. برای پرینت راههای ساده تری هم هست. ولی من میخواستم از Convertor ZanImage برای تبدیل تصویر به Tif استفاده کنم. بریا همین پیش فرض نرم افزاری که فایل تصویر را باز میکند برای نمایش تصویر باز میشود و برای تبدیل به تیف اسمه فایل را به شکل خود نرم افزار باز میکند. ممکن است نرم افزار های زیادی روی سیستم کاربر نصب شده باشد و اونها هر کدوم با روش خودشون باز کنند. ولی Paint خیلی ساده است و اسمه فایل تیف را عوض نمیکند به فرمت خودش.
با دستور شل باز کردن راحت است . در همین سایت هم دیدم. ولی برای پرینت چیزی پیدا نکردم.
البته با دستور زیر کارم را انجام دادم :



WinExec('mspaint.exe ' + PChar(DocName) + ' -p', SW_SHOWNORMAL)