FindFont

FindFont(string)

للبحث عن الخط وإرجاعه باسم الخط المحدد.

public static Font FindFont(string fontName)
معامليكتبوصف
fontNameStringاسم الخط.

قيمة الإرجاع

كائن الخط.

أمثلة

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

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

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

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

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

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

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

أنظر أيضا


FindFont(string, bool)

للبحث عن الخط وإرجاعه باستخدام اسم الخط المحدد مع تجاهل أو مراعاة حساسية حالة الأحرف.

public static Font FindFont(string fontName, bool ignoreCase)
معامليكتبوصف
fontNameStringاسم الخط.
ignoreCaseBooleanحساسية القضية

قيمة الإرجاع

كائن الخط.

أمثلة

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

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

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

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

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

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

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

أنظر أيضا


FindFont(string, FontStyles)

للبحث عن الخط وإرجاعه باستخدام اسم الخط ونمط الخط المحددين.

public static Font FindFont(string fontFamilyName, FontStyles stl)
معامليكتبوصف
fontFamilyNameStringاسم عائلة الخط.
stlFontStylesقيمة نمط الخط.

قيمة الإرجاع

كائن الخط المطابق للبحث عن معلمات الطلب.

أمثلة

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

// البحث عن الخط
Font font = FontRepository.FindFont("Arial", FontStyle.Italic);

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

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

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

// تغيير خط حدوث النص الأول
absorber.TextFragments[1].TextState.Font = font;

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

أنظر أيضا


FindFont(string, FontStyles, bool)

للبحث عن الخط وإرجاعه باستخدام اسم الخط المحدد ونمط الخط تجاهل حساسية حالة الأحرف أو تكريمها .

public static Font FindFont(string fontFamilyName, FontStyles stl, bool ignoreCase)
معامليكتبوصف
fontFamilyNameStringاسم عائلة الخط.
stlFontStylesقيمة نمط الخط.
ignoreCaseBooleanحساسية القضية

قيمة الإرجاع

كائن الخط المطابق للبحث عن معلمات الطلب.

أمثلة

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

// البحث عن الخط
Font font = FontRepository.FindFont("Arial", FontStyle.Italic);

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

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

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

// تغيير خط حدوث النص الأول
absorber.TextFragments[1].TextState.Font = font;

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

أنظر أيضا