FindFont
محتويات
[
يخفي
]FindFont(string)
للبحث عن الخط وإرجاعه باسم الخط المحدد.
public static Font FindFont(string fontName)
معامل | يكتب | وصف |
---|---|---|
fontName | String | اسم الخط. |
قيمة الإرجاع
كائن الخط.
أمثلة
يوضح المثال كيفية البحث عن الخط واستبدال خط نص الصفحة الأولى.
// البحث عن الخط
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");
أنظر أيضا
- class Font
- class FontRepository
- مساحة الاسم Aspose.Pdf.Text
- المجسم Aspose.PDF
FindFont(string, bool)
للبحث عن الخط وإرجاعه باستخدام اسم الخط المحدد مع تجاهل أو مراعاة حساسية حالة الأحرف.
public static Font FindFont(string fontName, bool ignoreCase)
معامل | يكتب | وصف |
---|---|---|
fontName | String | اسم الخط. |
ignoreCase | Boolean | حساسية القضية |
قيمة الإرجاع
كائن الخط.
أمثلة
يوضح المثال كيفية البحث عن الخط واستبدال خط نص الصفحة الأولى.
// البحث عن الخط
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");
أنظر أيضا
- class Font
- class FontRepository
- مساحة الاسم Aspose.Pdf.Text
- المجسم Aspose.PDF
FindFont(string, FontStyles)
للبحث عن الخط وإرجاعه باستخدام اسم الخط ونمط الخط المحددين.
public static Font FindFont(string fontFamilyName, FontStyles stl)
معامل | يكتب | وصف |
---|---|---|
fontFamilyName | String | اسم عائلة الخط. |
stl | FontStyles | قيمة نمط الخط. |
قيمة الإرجاع
كائن الخط المطابق للبحث عن معلمات الطلب.
أمثلة
يوضح المثال كيفية البحث عن الخط واستبدال خط نص الصفحة الأولى.
// البحث عن الخط
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");
أنظر أيضا
- class Font
- enum FontStyles
- class FontRepository
- مساحة الاسم Aspose.Pdf.Text
- المجسم Aspose.PDF
FindFont(string, FontStyles, bool)
للبحث عن الخط وإرجاعه باستخدام اسم الخط المحدد ونمط الخط تجاهل حساسية حالة الأحرف أو تكريمها .
public static Font FindFont(string fontFamilyName, FontStyles stl, bool ignoreCase)
معامل | يكتب | وصف |
---|---|---|
fontFamilyName | String | اسم عائلة الخط. |
stl | FontStyles | قيمة نمط الخط. |
ignoreCase | Boolean | حساسية القضية |
قيمة الإرجاع
كائن الخط المطابق للبحث عن معلمات الطلب.
أمثلة
يوضح المثال كيفية البحث عن الخط واستبدال خط نص الصفحة الأولى.
// البحث عن الخط
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");
أنظر أيضا
- class Font
- enum FontStyles
- class FontRepository
- مساحة الاسم Aspose.Pdf.Text
- المجسم Aspose.PDF