Vahid_moghaddam
جمعه 28 اردیبهشت 1386, 14:01 عصر
معمولا کار با ActiveX ها ناراحت کننده است! وقتی مساله، کار با PDF باشه، واقعا مشکل سازه. اینکه ActiveX رجیستر بشه، با نسخه های مختلف Acrobat هماهنگ باشه، سریع باشه و ...
کامپوننت XPdfViewerCtrl که قبلا در همین سایت معرفی شده، یکی از بهترین هاست. ترجیحا، فایلهای Pdf رو با خود آکروبات باز کنید اما بعضی وقتا ناچاریم این کارو نکنیم. کامپوننت بالا، سریعه و تا جایی که من کار کردم، وابسته به نسخه آکروبات نیست. مشکلی که من در رابطه با این کامپوننت باهاش برخورد کردم، این بود که روی بعضی از سیستم ها (روی بیشتر سیستم ها) به درستی رجیستر می شه اما روی بعضی ها، نه. نمی دونم چرا و خوشحال می شم اگه کسی می دونه، بگه. در هر حال راهی که من استفاده کردم اینه که قبل از Create کردن فرم شامل کامپوننت (در ابتدای برنامه و نه هر بار Create کردن فرم)، کامپوننت رو رجیستر می کنم. فایلهای مربوط به این کامپوننت قبلا تو این سایت گذاشته شده. من دوباره این فایلها رو می ذارم. برای اطلاعات بیشتر به فایل help (در فرمت Pdf) مراجعه کنید.
شاد باشید و پاینده.
کامپوننت XPdfViewerCtrl که قبلا در همین سایت معرفی شده، یکی از بهترین هاست. ترجیحا، فایلهای Pdf رو با خود آکروبات باز کنید اما بعضی وقتا ناچاریم این کارو نکنیم. کامپوننت بالا، سریعه و تا جایی که من کار کردم، وابسته به نسخه آکروبات نیست. مشکلی که من در رابطه با این کامپوننت باهاش برخورد کردم، این بود که روی بعضی از سیستم ها (روی بیشتر سیستم ها) به درستی رجیستر می شه اما روی بعضی ها، نه. نمی دونم چرا و خوشحال می شم اگه کسی می دونه، بگه. در هر حال راهی که من استفاده کردم اینه که قبل از Create کردن فرم شامل کامپوننت (در ابتدای برنامه و نه هر بار Create کردن فرم)، کامپوننت رو رجیستر می کنم. فایلهای مربوط به این کامپوننت قبلا تو این سایت گذاشته شده. من دوباره این فایلها رو می ذارم. برای اطلاعات بیشتر به فایل help (در فرمت Pdf) مراجعه کنید.
شاد باشید و پاینده.