تهیه خروجی pdf ‌از gridview در سي شارپ


دات وایت | DotWhite.ir
کد تبدیل دیتا گرید ویو فارسی به ورد Word در سی شارپ به همراه پروژه

در این پست از دات وایت آموزش به همراه کد تبدیل دیتا گرید ویو فارسی به آفیس وردWord را قرار داده ام. همینطور که شماها هم مشاهده کردین تو سایت های ایرانی کد کامل برای تبدیل دیتاگریدویو فارسی وجود نداره و اگر هم هس با هزینه زیاد عرضه میشه که باز نمیشه اعتماد کرد بعد از خرید آیا واقع کد کاملی در این زمینه می باشد یا نه برای همین خودم دست به کار شدم از یکی از سایت های معتبر خارجی کد کامل در این زمینه را برداشتم و برای زبان فارسی بهینش کردم که بدون هیچ مشکلی از جمله راست چین بودن متن ها بعد از تبدیل را نمایش دهد. از ویژگی های این کد  میتوان به عنواین زیر اشاره کرد:

توجه : کد و لینک دانلود پروژه در ادامه مطلب قرار داده شده است

1-راست چین بودن جدول برای نمایش درست زبان فارسی و امکان تغییر آن به چپ در صورت لزوم  برای زبان انگلیسی

کد راست چین کردن جدول

oDoc.Paragraphs.ReadingOrder= Word.WdReadingOrder.wdReadingOrderRtl

کد چپ چبن کردن جدول

oDoc.Paragraphs.ReadingOrder = Word.WdReadingOrder.wdReadingOrderLtr;


2-تراز بندی متن داخل جدول که من در حالت وسط قرار داده ام که شما برحسب نیاز میتوانید به راست یا چپ تغییر دهید

کد ترازبندی متن در وسط فیلد ها

oRange.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphCenter;

کد ترازبندی متن در سمت راست فیلد ها

oRange.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphRight;

کد ترازبندی متن در سمت چپ فیلد ها

oRange.ParagraphFormat.Alignment = Word.WdParagraphAlignment.wdAlignParagraphLeft;


3-کد پیش نمایش فایل خروجی word قبل از ذخیره که میتواند برحسب نیاز فعال یا غیر فعال باشد

کد فعال سازی پیش نمایش

Word.Document oDoc = new Word.Document(); oDoc.Application.Visible = true;

کد غیر فعال سازی پیش نمایش

Word.Document oDoc = new Word.Document(); oDoc.Application.Visible = false;


4-تعیین عنوان جدول که میتواند خالی باشد:

headerRange.Text = "DotWhite.IR";


5-تعیین و تغییر شکل ظاهری جدول در word با استفاده از تغییر اعداد("Grid Table 4 - Accent 1") :

oDoc.Application.Selection.Tables[1].set_Style("Grid Table 4 - Accent 1");


6- و سایر ویژگی ها مانند تغییر نوع فونت و اندازه فونت و ترازبندی جداگانه عنوان جدول که نیاز به توضیح ندارد


برای ادامه آموزش به ادامه مطلب بروید



تاریخ انتشار : پنجشنبه 06 شهريور 1399 ساعت: 11:53 | نظرات()
برچسب ها : , , , , , , , , , , , , , , , , , , , ,
کد تبدیل دیتاگرید ویو فارسی به اکسل Excel در سی شارپ + پروژه

در این پست از دات وایت کد تبدیل دیتا گرید ویو فارسی به اکسل Excel را برای کاربران عزیز قرار داده ام. این تکه کد در اینترنت موجود بود ولی دو تا اشکال بزرگ داشت که کاربران نمیتونستن ازش استفاده لازم راببرند یکیش این بود که سطر آخر دیتا گرید ویو را نمیخوند و همیشه یک سطر کمتر را به اکسلExcel تبدیل میکرد و مشکل دوم که مشکلی بزرگی هم بود این بود که از زبان فارسی پشتیبانی نمیکرد یعنی هر چی تو دیتاگریدویو به زبان فارسی نوشته شده بود با علامت سوال نشون میداد که این مشکل رو هم حل کردم فقط مونده استفاده از کد که میتونید با خیال راحت ازش استفاده کنید در ضمن آموزش استفاده از کد در ادامه مطلب قرار داده شده است در صورت وجود مشکل میتوانید از طریق نظرات اعلام کنید تا اصلاح شود.



تاریخ انتشار : سه شنبه 26 فروردين 1399 ساعت: 21:13 | نظرات()
برچسب ها : , , , , , , , , , , , , , , , , , , , ,

نویسنده :

بازديد : 215

موضوع: سی شارپ , کد های مفید , پروژه ها ,

ادامــه مطلــب