PDA

View Full Version : سوال: نمایش فایل های XPS



mtsoft
سه شنبه 27 فروردین 1392, 06:52 صبح
با سلام خدمت همه اساتید محترم

می خواستم ببینم آیا کامپوننتی وجود داره که بشه فایل هایی با پسوند XPS رو مستقیم در فرم برنامه نمایش داد.
ممنون میشم اگه من رو راهنمایی بفرمایید.

mmd2009
سه شنبه 27 فروردین 1392, 08:24 صبح
با سلام.

اصلا نیازی به استفاده از هیچ نوع کامپوننتی نیست ، کافیه از wpf استفاده بکنید ، اگر نمیخوایید از یک WPF App استفاده بکنید یک راه دیگه هم هست اونم اینه که از ElementHost استفاده بکنید تو WinForm App خودتون و UserControl ی که مربوط میشه به WPF رو به برنامتون اضافه بکنید و فایل رو تو این یوزر کنترل بخونید و تو ElementHost نشونش بدید

میتونید بعنوان مثال از اینجا (http://msdn.microsoft.com/en-us/library/ms745781%28v=vs.90%29.aspx)استفاده بکنید ، این (http://msdn.microsoft.com/en-us/library/system.windows.xps.packaging.xpsdocument%28v=vs.90 %29.aspx)هم میتونه به خوندن فایل های XPS به شما کمک بکنه ، کافیه اسمبلی های مورد نیاز رو فقط Add بکنید به برنامتون

بعنوان مثال این عکس زیر رو ببینید ، کار 2 ثانیه هم نبود همونطور هم که میبینید خودش XPS Viewer مربوط به WPF خودش امکاناتش زیاده

http://upload.tehran98.com/img1/etm44di64z58hx2fcxmr.png

موفق باشید