TableAbsorber
محتويات
[
يخفي
]TableAbsorber class
يمثل كائن ممتص لعناصر الجدول. يقوم بالبحث ويوفر الوصول إلى نتائج البحث عبرTableList
جمع .
public class TableAbsorber
المنشئون
اسم | وصف |
---|---|
TableAbsorber() | يقوم بتهيئة مثيل جديد لملفTableAbsorber . |
TableAbsorber(TextSearchOptions) | يقوم بتهيئة مثيل جديد لملفTableAbsorber مع خيارات البحث عن النص. |
الخصائص
اسم | وصف |
---|---|
virtual TableList { get; } | إرجاع قائمة IL للقراءة فقط تحتوي على جداول تم العثور عليها |
virtual TextSearchOptions { get; set; } | الحصول على أو تعيين خيارات البحث عن النص. |
UseFlowEngine { get; set; } | * تنشيط إصدار مبكر لمحرك التعرف على الجدول البديل الذي يمكن استخدامه لجداول التحويل بدون حدود . لا يدعم تحرير الجداول والحصول على أنماط النص حتى الآن. القيمة الافتراضية هي كاذبة |
طُرق
اسم | وصف |
---|---|
Remove(AbsorbedTable) | يزيل ملفAbsorbedTable من الصفحة . |
Replace(Page, AbsorbedTable, Table) | يستبدل ملفAbsorbedTable معTable في الصفحة . |
virtual Visit(Page) | استخراج الجداول على الصفحة المحددة |
أمثلة
يوضح المثال كيفية البحث عن جدول في صفحة مستند PDF الأولى واستبدال النص في خلية جدول.
// افتح المستند
Document doc = new Document(@"D:\Tests\input.pdf");
// إنشاء كائن TableAbsorber للعثور على الجداول
TableAbsorber absorber = new TableAbsorber();
// قم بزيارة الصفحة الأولى بالممتص
absorber.Visit(pdfDocument.Pages[1]);
// احصل على حق الوصول إلى الجدول الأول على الصفحة ، وخليتهم الأولى وأجزاء النص الموجودة فيه
TextFragment fragment = absorber.TableList[0].RowList[0].CellList[0].TextFragments[1];
// تغيير نص الجزء النصي الأول في الخلية
fragment.Text = "hi world";
// حفظ الوثيقة
doc.Save(@"D:\Tests\output.pdf");
أنظر أيضا
- مساحة الاسم Aspose.Pdf.Text
- المجسم Aspose.PDF