سلام
من جایی VB6 گیر آوردم و تست کردم و با تغییر دو خط کد زیر درست شد.نقل قول:
نه من ارتفاع رو دوبرار میکنم خطای زمان اجرا میده !!!!
[ciode]
Printer.Scale (-100, 200)-(100, -200)
...
.Height = Picture1.ScaleHeight
[/code]
اگر برای پرینت میخواهید، نه روش اصولی است و نه با وجود غیر اصولی بودن فایده ای دارد، چون dpi مانیتور 72 یا دیگر 96 است، در حالی که یک پرینت با کیفیت به dpi 300 نیاز دارد.نقل قول:
نظرتون چیه ؟
خوشحالم و موفق باشید.نقل قول:
مشکل من ...حل شد.