Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
همانطور که در مقاله های قبلی ذکر شد، یک جدول معمولا حاوی متن ساده است، اگرچه می توان محتوای دیگری مانند تصاویر یا حتی جداول دیگر را در سلول های جدول قرار داد.
افزودن متن یا محتوای دیگر به جدول با استفاده از روش های مناسب کلاس DocumentBuilder انجام می شود و در مقاله “ایجاد جدول” توضیح داده شده است. در این مقاله در مورد نحوه کار با متن در جدول موجود صحبت خواهیم کرد.
جدول، مانند هر گره دیگری در Aspose.Words، به شی Range دسترسی دارد. با استفاده از شی محدوده جدول، می توانید متن را در جدول جایگزین کنید.
قابلیت استفاده از کاراکترهای خاص هنگام جایگزینی در حال حاضر پشتیبانی می شود، بنابراین می توان متن موجود را با متن چند پاراگراف جایگزین کرد. برای انجام این کار، باید از متاکاراکترهای ویژه ای که در روش Replace مربوطه توضیح داده شده است استفاده کنید.
مثال کد زیر نشان می دهد که چگونه می توان تمام نمونه های یک رشته متن را در سلول های یک جدول کامل جایگزین کرد:
با استفاده از شی Range، میتوانید متدهایی را در کل محدوده جدول فراخوانی کنید و جدول را به صورت متن ساده استخراج کنید. برای این کار از ویژگی Text استفاده کنید
مثال کد زیر نحوه چاپ محدوده متن جدول را نشان می دهد:
از همین روش فقط برای استخراج محتوا از تک تک سلول های جدول استفاده می شود.
مثال کد زیر نحوه چاپ یک محدوده متنی از عناصر ردیف و جدول را نشان می دهد:
جداول Microsoft Word دارای یک table title و table description هستند که یک نمایش متنی جایگزین از اطلاعات موجود در جدول ارائه می کنند.
در Aspose.Words، میتوانید عنوان و توضیحات جدول را با استفاده از ویژگیهای Title و Description اضافه کنید. این ویژگیها برای اسناد DOCX مطابق با ISO/IEC 29500 معنیدار هستند. هنگام ذخیره در قالبهای زودتر از ISO/IEC 29500، این ویژگیها نادیده گرفته میشوند.
مثال کد زیر نحوه تنظیم مشخصات عنوان و توضیحات یک جدول را نشان می دهد:
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.