FindFont

FindFont(string)

Ищет и возвращает шрифт с указанным именем шрифта.

public static Font FindFont(string fontName)
ПараметрТипОписание
fontNameStringНазвание шрифта.

Возвращаемое значение

Объект шрифта.

Примеры

В примере показано, как найти шрифт и заменить шрифт текста первой страницы.

// Найти шрифт
Font font = FontRepository.FindFont("Arial");

// Открыть документ
Document doc = new Document(@"D:\Tests\input.pdf");

// Создаем объект TextFragmentAbsorber для поиска всех вхождений текста "hello world"
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 для поиска всех вхождений текста "hello world"
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 для поиска всех вхождений текста "hello world"
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 для поиска всех вхождений текста "hello world"
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Принять поглотитель для первой страницы
doc.Pages[1].Accept(absorber);

// Изменяем шрифт первого вхождения текста
absorber.TextFragments[1].TextState.Font = font;

// Сохранить документ
doc.Save(@"D:\Tests\output.pdf"); 

Смотрите также