Mahmood_N
28-02-2008, 23:50
سلام ...
يكي از مشكلاتي كه بعضا در نرم افزارهاي بانك اطلاعاتي و نرم افزارهايي كه به نوعي با نمودار ( chart ) سر و كار دارند ، چاپ نمودار است ...
يك راه ساده براي گرفتن تصوير يك chart ( يا هر كنترل گرافيكي ديگر ) :
فكر كنم همه دوستان در آرشيوشون ، كد مربوط به گرفتن عكس از صفحه نمايش رو داشته باشن ، اين تابع با گرفتن DC مربوط به صفحه نمايش ( يا همون Screen ) ، اقدام به گرفتن تصوير از اون ميكنه ، كد اين رويه به صورت زير هست :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا با كمي تغيير ، يعني با دادن Handle مربوط به Chart به تابع GetDC در كد بالا ، ميشه به جاي DC صفحه نمايش ، DC مربوط به Chart رو در اختيار داشت ، به كد زير دقت كنيد :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در كد بالا از DC مربوط به Chart عكس گرفته ميشه ، باقي كدها هم براي ذخيره عكس هستند ...
با اين ترفند ، تصوير Chart رو ميشه استخراج كرد و بعد اون رو به صورت جداگونه چاپ كرد ، البته براي چاپ راه هاي بهتري هم هست ولي در برنامه هايي كه فقط نياز به تصوير هست ، ميشه از اين راه استفاده كرد ...
از لينك زير ميتونيد برنامه نمونه اي كه اين كار رو انجام ميده رو دانلود كنيد :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشيد ...
يكي از مشكلاتي كه بعضا در نرم افزارهاي بانك اطلاعاتي و نرم افزارهايي كه به نوعي با نمودار ( chart ) سر و كار دارند ، چاپ نمودار است ...
يك راه ساده براي گرفتن تصوير يك chart ( يا هر كنترل گرافيكي ديگر ) :
فكر كنم همه دوستان در آرشيوشون ، كد مربوط به گرفتن عكس از صفحه نمايش رو داشته باشن ، اين تابع با گرفتن DC مربوط به صفحه نمايش ( يا همون Screen ) ، اقدام به گرفتن تصوير از اون ميكنه ، كد اين رويه به صورت زير هست :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا با كمي تغيير ، يعني با دادن Handle مربوط به Chart به تابع GetDC در كد بالا ، ميشه به جاي DC صفحه نمايش ، DC مربوط به Chart رو در اختيار داشت ، به كد زير دقت كنيد :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
در كد بالا از DC مربوط به Chart عكس گرفته ميشه ، باقي كدها هم براي ذخيره عكس هستند ...
با اين ترفند ، تصوير Chart رو ميشه استخراج كرد و بعد اون رو به صورت جداگونه چاپ كرد ، البته براي چاپ راه هاي بهتري هم هست ولي در برنامه هايي كه فقط نياز به تصوير هست ، ميشه از اين راه استفاده كرد ...
از لينك زير ميتونيد برنامه نمونه اي كه اين كار رو انجام ميده رو دانلود كنيد :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشيد ...