ReplaceText

ReplaceText(string, int, string, TextState)

يستبدل النص في ملف PDF بالصفحة المحددة.TextState يمكن تحديد الكائن (عائلة الخط ، اللون) لاستبدال النص.

public bool ReplaceText(string srcString, int thePage, string destString, TextState textState)
معامليكتبوصف
srcStringStringالسلسلة المراد استبدالها.
thePageInt32رقم الصفحة (0 تعني “كل الصفحات”).
destStringStringالسلسلة المستبدلة.
textStateTextStateحالة النص (لون النص ، الخط ، إلخ).

قيمة الإرجاع

يعود صحيحا إذا تم الاستبدال.

أمثلة

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

// فتح المستند
Document doc = new Document(inFile);

// إنشاء الخط ووضع علامة عليه ليتم تضمينه
Aspose.Pdf.Text.Font font = FontRepository.FindFont("Courier New");
font.IsEmbedded = true;

// إنشاء كائن PdfContentEditor لتحرير النص
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);

// إنشاء كائن حالة النص
TextState textState = new TextState();
textState.Font = font;
textState.FontSize = 17;
textState.FontStyle = FontStyle.Bold | FontStyle.Italic;
textState.ForegroundColor = Color.Red;

// تغيير النص بالخط المحدد
editor.ReplaceText("hello world", 1, "hi world", textState);

// حفظ الوثيقة
doc.Save(outFile);

أنظر أيضا


ReplaceText(string, string)

يستبدل النص في ملف PDF .

public bool ReplaceText(string srcString, string destString)
معامليكتبوصف
srcStringStringالسلسلة المراد استبدالها.
destStringStringاستبدال السلسلة.

قيمة الإرجاع

يعود صحيحا إذا تم الاستبدال.

أمثلة

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

// فتح المستند
Document doc = new Document(inFile);

// إنشاء كائن PdfContentEditor لتحرير النص
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);

// تغيير النص 
editor.ReplaceText("hello world", "hi world");

// حفظ الوثيقة
doc.Save(outFile);

أنظر أيضا


ReplaceText(string, int, string)

يستبدل النص في ملف PDF بالصفحة المحددة.

public bool ReplaceText(string srcString, int thePage, string destString)
معامليكتبوصف
srcStringStringاللدغة المراد استبدالها.
thePageInt32رقم الصفحة (0 لجميع الصفحات)
destStringStringاستبدال السلسلة.

قيمة الإرجاع

يعود صحيحا إذا تم الاستبدال.

أمثلة

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

// فتح المستند
Document doc = new Document(inFile);

// إنشاء كائن PdfContentEditor لتحرير النص
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);

// تغيير النص 
editor.ReplaceText("hello world", 1, "hi world");

// حفظ الوثيقة
doc.Save(outFile);

أنظر أيضا


ReplaceText(string, string, TextState)

يستبدل النص في ملف PDF باستخدام المحددTextState الكائن .

public bool ReplaceText(string srcString, string destString, TextState textState)
معامليكتبوصف
srcStringStringسيتم استبدال السلسلة
destStringStringاستبدال السلسلة
textStateTextStateحالة النص (لون النص ، الخط ، إلخ)

قيمة الإرجاع

يعود صحيحا إذا تم الاستبدال.

أمثلة

يوضح المثال كيفية استبدال النص والتعيينTextState خصائص النص للنص الجديد.

// فتح المستند
Document doc = new Document(inFile);

// إنشاء الخط ووضع علامة عليه ليتم تضمينه
Aspose.Pdf.Text.Font font = FontRepository.FindFont("Courier New");
font.IsEmbedded = true;

// إنشاء كائن PdfContentEditor لتحرير النص
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);

// إنشاء كائن حالة النص
TextState textState = new TextState();
textState.Font = font;
textState.FontStyle = FontStyle.Bold | FontStyle.Italic;

// تغيير النص بالخط المحدد
editor.ReplaceText("hello world", "hi world", textState);

// حفظ الوثيقة
doc.Save(outFile);

أنظر أيضا


ReplaceText(string, string, int)

يستبدل النص في ملف PDF ويعين حجم الخط.

public bool ReplaceText(string srcString, string destString, int fontSize)
معامليكتبوصف
srcStringStringسيتم استبدال السلسلة.
destStringStringاستبدال السلسلة.
fontSizeInt32حجم الخط.

قيمة الإرجاع

يعود صحيحا إذا تم الاستبدال.

أمثلة

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

// فتح المستند
Document doc = new Document(inFile);

// إنشاء الخط ووضع علامة عليه ليتم تضمينه
Aspose.Pdf.Text.Font font = FontRepository.FindFont("Courier New");
font.IsEmbedded = true;

// إنشاء كائن PdfContentEditor لتحرير النص
PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf(doc);

// تغيير النص بالخط المحدد
editor.ReplaceText("hello world", "hi world", 14);

// حفظ الوثيقة
doc.Save(outFile);

أنظر أيضا