TextFragmentAbsorber

TextFragmentAbsorber()

يقوم بتهيئة مثيل جديد لملفTextFragmentAbsorber يقوم بالبحث في جميع أجزاء النص من المستند أو الصفحة.

public TextFragmentAbsorber()

ملاحظات

يقوم بإجراء بحث عن النص ويوفر الوصول إلى نتائج البحث عبرTextFragments مجموعة.

أمثلة

يوضح المثال كيفية البحث عن نص في صفحة مستند PDF الأولى واستبدال النص.

// افتح المستند
Document doc = new Document(@"D:\Tests\input.pdf");

// ابحث عن الخط الذي سيتم استخدامه لتغيير خط نص المستند
Aspose.Pdf.Txt.Font font = FontRepository.FindFont("Arial");

// إنشاء كائن TextFragmentAbsorber
TextFragmentAbsorber absorber = new TextFragmentAbsorber();

// اجعل الممتص للبحث في جميع تكرارات نص "أهلًا بالعالم"
absorber.Phrase = "hello world";

// قبول الماص للصفحة الأولى
doc.Pages[1].Accept(absorber);

// تغيير نص تواجد النص الأول
absorber.TextFragments[1].Text = "hi world";

// حفظ الوثيقة
doc.Save(@"D:\Tests\output.pdf");  

أنظر أيضا


TextFragmentAbsorber(TextEditOptions)

يقوم بتهيئة مثيل جديد لملفTextFragmentAbsorberمع خيارات تحرير النص ، والتي تقوم بالبحث في جميع أجزاء النص من المستند أو الصفحة.

public TextFragmentAbsorber(TextEditOptions textEditOptions)
معامليكتبوصف
textEditOptionsTextEditOptionsخيارات تحرير النص (يسمح بتشغيل بعض ميزات التحرير).

ملاحظات

يقوم بإجراء بحث عن النص ويوفر الوصول إلى نتائج البحث عبرTextFragments مجموعة.

أمثلة

يوضح المثال كيفية العثور على جميع أجزاء النص في صفحة مستند PDF الأولى واستبدال الخط لها.

// افتح المستند
Document doc = new Document(@"D:\Tests\input.pdf");

// إنشاء كائن TextFragmentAbsorber
TextFragmentAbsorber absorber = new TextFragmentAbsorber(new TextEditOptions(TextEditOptions.FontReplace.RemoveUnusedFonts));

// قبول الماص للصفحة الأولى
doc.Pages[1].Accept(absorber);

// البحث عن خط Courier
Pdf.Text.Font font = FontRepository.FindFont("Courier");

// تعيين الخط لجميع أجزاء النص
foreach (TextFragment textFragment in absorber.TextFragments)
{
    textFragment.TextState.Font = font;
}

// حفظ الوثيقة
doc.Save(@"D:\Tests\output.pdf");

أنظر أيضا


TextFragmentAbsorber(string)

يقوم بتهيئة مثيل جديد لملفTextFragmentAbsorber فئة للعبارة النصية المحددة.

public TextFragmentAbsorber(string phrase)
معامليكتبوصف
phraseStringعبارة أنTextFragmentAbsorber عمليات البحث

ملاحظات

يقوم بإجراء بحث نصي عن العبارة المحددة ويوفر الوصول إلى نتائج البحث عبرTextFragments جمع .

أمثلة

يوضح المثال كيفية البحث عن نص في صفحة مستند PDF الأولى واستبدال النص والخط.

// افتح المستند
Document doc = new Document(@"D:\Tests\input.pdf");

// ابحث عن الخط الذي سيتم استخدامه لتغيير خط نص المستند
Aspose.Pdf.Txt.Font font = FontRepository.FindFont("Arial");

// إنشاء كائن TextFragmentAbsorber للعثور على جميع تكرارات نص "أهلًا بالعالم"
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// قبول الماص للصفحة الأولى
doc.Pages[1].Accept(absorber);

// تغيير النص والخط عند ظهور النص الأول
absorber.TextFragments[1].Text = "hi world";
absorber.TextFragments[1].TextState.Font = font;

// حفظ الوثيقة
doc.Save(@"D:\Tests\output.pdf");  

أنظر أيضا


TextFragmentAbsorber(Regex)

يقوم بتهيئة مثيل جديد لملفTextFragmentAbsorber فئة لكائن فئة System.Text.RegularExpressions.Regex المحدد.

public TextFragmentAbsorber(Regex regex)
معامليكتبوصف
regexRegexSystem.Text.RegularExpressions.Regex كائن فئةTextFragmentAbsorber عمليات البحث

ملاحظات

يقوم بإجراء بحث نصي عن العبارة المحددة ويوفر الوصول إلى نتائج البحث عبرTextFragments جمع .

أمثلة

يوضح المثال كيفية البحث عن نص في صفحة مستند PDF الأولى واستبدال النص والخط.

// افتح المستند
Document doc = new Document(@"D:\Tests\input.pdf");

// ابحث عن الخط الذي سيتم استخدامه لتغيير خط نص المستند
Aspose.Pdf.Txt.Font font = FontRepository.FindFont("Arial");

// إنشاء كائن TextAbsorber للعثور على جميع مثيلات إدخال regex
TextFragmentAbsorber absorber = new TextFragmentAbsorber(new System.Text.RegularExpressions.Regex(@"h\w*?o"));

// قبول الماص للصفحة الأولى
doc.Pages[1].Accept(absorber);

// يجب أن نجد كلمة "hello" واستبدالها بـ "Hi"
doc.Pages[1].Accept(absorber);
absorber.TextFragments[1].Text = "Hi";

// حفظ الوثيقة
doc.Save(@"D:\Tests\output.pdf");

أنظر أيضا


TextFragmentAbsorber(string, TextSearchOptions)

يقوم بتهيئة مثيل جديد لملفTextFragmentAbsorberفئة للعبارة النصية المحددة وخيارات البحث عن النص.

public TextFragmentAbsorber(string phrase, TextSearchOptions textSearchOptions)
معامليكتبوصف
phraseStringعبارة أنTextFragmentAbsorber عمليات البحث
textSearchOptionsTextSearchOptionsخيارات البحث عن النص (للسماح بتشغيل بعض ميزات البحث. على سبيل المثال ، البحث باستخدام التعبير العادي)

ملاحظات

يقوم بإجراء بحث نصي عن العبارة المحددة ويوفر الوصول إلى نتائج البحث عبرTextFragments جمع .

أمثلة

يوضح المثال كيفية البحث عن نص ذي تعبير عادي في صفحة مستند PDF الأولى واستبدال النص.

// افتح المستند
Document doc = new Document(@"D:\Tests\input.pdf");

// Create TextFragmentAbsorber object الذي يبحث في جميع الكلمات التي تبدأ بـ "h" وتنتهي "o" باستخدام التعبير العادي.
TextFragmentAbsorber absorber = new TextFragmentAbsorber(@"h\w*?o", new TextSearchOptions(true));

// يجب أن نجد كلمة "hello" واستبدالها بـ "Hi"
doc.Pages[1].Accept(absorber);
absorber.TextFragments[1].Text = "Hi"; 
 
// حفظ الوثيقة
doc.Save(@"D:\Tests\output.pdf");  

أنظر أيضا


TextFragmentAbsorber(Regex, TextSearchOptions)

يقوم بتهيئة مثيل جديد لملفTextFragmentAbsorber فئة للعبارة النصية المحددة وخيارات البحث عن النص.

public TextFragmentAbsorber(Regex regex, TextSearchOptions textSearchOptions)
معامليكتبوصف
regexRegexSystem.Text.RegularExpressions.Regex كائن فئةTextFragmentAbsorber عمليات البحث
textSearchOptionsTextSearchOptionsخيارات البحث عن النص (يسمح بتشغيل بعض ميزات البحث.)

ملاحظات

يقوم بإجراء بحث نصي عن العبارة المحددة ويوفر الوصول إلى نتائج البحث عبرTextFragments جمع .

أمثلة

يوضح المثال كيفية البحث عن نص ذي تعبير عادي في صفحة مستند PDF الأولى واستبدال النص.

// افتح المستند
Document doc = new Document(@"D:\Tests\input.pdf");

// Create TextFragmentAbsorber object الذي يبحث في جميع الكلمات التي تبدأ بـ "h" وتنتهي "o" باستخدام التعبير العادي.
TextFragmentAbsorber absorber = new TextFragmentAbsorber(new System.Text.RegularExpressions.Regex(@"h\w*?o"), new TextSearchOptions(true));

// يجب أن نجد كلمة "hello" واستبدالها بـ "Hi"
doc.Pages[1].Accept(absorber);
absorber.TextFragments[1].Text = "Hi";

// حفظ الوثيقة
doc.Save(@"D:\Tests\output.pdf");

أنظر أيضا


TextFragmentAbsorber(string, TextSearchOptions, TextEditOptions)

يقوم بتهيئة مثيل جديد لملفTextFragmentAbsorber فئة للعبارة النصية المحددة وخيارات البحث عن النص وخيارات تحرير النص.

public TextFragmentAbsorber(string phrase, TextSearchOptions textSearchOptions, 
    TextEditOptions textEditOptions)
معامليكتبوصف
phraseStringعبارة أنTextFragmentAbsorber عمليات البحث
textSearchOptionsTextSearchOptionsخيارات البحث عن النص (للسماح بتشغيل بعض ميزات البحث. على سبيل المثال ، البحث باستخدام التعبير العادي)
textEditOptionsTextEditOptionsخيارات تحرير النص (يسمح بتشغيل بعض ميزات التحرير).

ملاحظات

يقوم بإجراء بحث نصي عن العبارة المحددة ويوفر الوصول إلى نتائج البحث عبرTextFragments جمع .

أمثلة

يوضح المثال كيفية البحث عن نص ذي تعبير عادي في صفحة مستند PDF الأولى واستبدال النص.

// افتح المستند
Document doc = new Document(@"D:\Tests\input.pdf");

// Create TextFragmentAbsorber object الذي يبحث في جميع الكلمات التي تبدأ بـ "h" وتنتهي "o" باستخدام التعبير العادي.
TextFragmentAbsorber absorber = new TextFragmentAbsorber(@"h\w*?o", new TextSearchOptions(true));

// يجب أن نجد كلمة "hello" واستبدالها بـ "Hi"
doc.Pages[1].Accept(absorber);
absorber.TextFragments[1].Text = "Hi"; 

// حفظ الوثيقة
doc.Save(@"D:\Tests\output.pdf");  

أنظر أيضا


TextFragmentAbsorber(string, TextEditOptions)

يقوم بتهيئة مثيل جديد لملفTextFragmentAbsorber فئة للعبارة النصية المحددة وخيارات تحرير النص.

public TextFragmentAbsorber(string phrase, TextEditOptions textEditOptions)
معامليكتبوصف
phraseStringعبارة أنTextFragmentAbsorber عمليات البحث
textEditOptionsTextEditOptionsخيارات تحرير النص (يسمح بتشغيل بعض ميزات التحرير).

ملاحظات

يقوم بإجراء بحث نصي عن العبارة المحددة ويوفر الوصول إلى نتائج البحث عبرTextFragments جمع .

أنظر أيضا


TextFragmentAbsorber(Regex, TextEditOptions)

يقوم بتهيئة مثيل جديد لملفTextFragmentAbsorber فئة للعبارة النصية المحددة وخيارات تحرير النص.

public TextFragmentAbsorber(Regex regex, TextEditOptions textEditOptions)
معامليكتبوصف
regexRegexSystem.Text.RegularExpressions.Regex كائن فئةTextFragmentAbsorber عمليات البحث
textEditOptionsTextEditOptionsخيارات تحرير النص (يسمح بتشغيل بعض ميزات التحرير).

ملاحظات

يقوم بإجراء بحث نصي عن العبارة المحددة ويوفر الوصول إلى نتائج البحث عبرTextFragments جمع .

أنظر أيضا