FontRepository.FindFont

FindFont(string)

Recherche et renvoie la police avec le nom de police spécifié.

public static Font FindFont(string fontName)
ParamètreTypeDescription
fontNameStringNom de la police.

Valeur de retour

Objet Font.

Exemples

L’exemple démontre comment trouver une police et remplacer la police du texte de la première page.

// Find font
Font font = FontRepository.FindFont("Arial");

// Open document
Document doc = new Document(@"D:\Tests\input.pdf");

// Create TextFragmentAbsorber object to find all "hello world" text occurrences
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Accept the absorber for first page
doc.Pages[1].Accept(absorber);

// Change font of the first text occurrence
absorber.TextFragments[1].TextState.Font = font;

// Save document
doc.Save(@"D:\Tests\output.pdf"); 

Voir aussi


FindFont(string, bool)

Recherche et renvoie la police avec le nom de police spécifié en ignorant ou en respectant la sensibilité à la casse.

public static Font FindFont(string fontName, bool ignoreCase)
ParamètreTypeDescription
fontNameStringNom de la police.
ignoreCaseBooleansensibilité à la casse

Valeur de retour

Objet Font.

Exemples

L’exemple démontre comment trouver une police et remplacer la police du texte de la première page.

// Find font
Font font = FontRepository.FindFont("Arial");

// Open document
Document doc = new Document(@"D:\Tests\input.pdf");

// Create TextFragmentAbsorber object to find all "hello world" text occurrences
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Accept the absorber for first page
doc.Pages[1].Accept(absorber);

// Change font of the first text occurrence
absorber.TextFragments[1].TextState.Font = font;

// Save document
doc.Save(@"D:\Tests\output.pdf"); 

Voir aussi


FindFont(string, FontStyles)

Recherche et renvoie la police avec le nom de police spécifié et le style de police.

public static Font FindFont(string fontFamilyName, FontStyles stl)
ParamètreTypeDescription
fontFamilyNameStringNom de la famille de polices.
stlFontStylesValeur du style de police.

Valeur de retour

Objet Font correspondant aux paramètres de la demande de recherche.

Exemples

L’exemple démontre comment trouver une police et remplacer la police du texte de la première page.

// Find font
Font font = FontRepository.FindFont("Arial", FontStyle.Italic);

// Open document
Document doc = new Document(@"D:\Tests\input.pdf");

// Create TextFragmentAbsorber object to find all "hello world" text occurences
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Accept the absorber for first page
doc.Pages[1].Accept(absorber);

// Change font of the first text occurence
absorber.TextFragments[1].TextState.Font = font;

// Save document
doc.Save(@"D:\Tests\output.pdf"); 

Voir aussi


FindFont(string, FontStyles, bool)

Recherche et renvoie la police avec le nom de police spécifié et le style de police en ignorant ou en respectant la sensibilité à la casse.

public static Font FindFont(string fontFamilyName, FontStyles stl, bool ignoreCase)
ParamètreTypeDescription
fontFamilyNameStringNom de la famille de polices.
stlFontStylesValeur du style de police.
ignoreCaseBooleansensibilité à la casse

Valeur de retour

Objet Font correspondant aux paramètres de la demande de recherche.

Exemples

L’exemple démontre comment trouver une police et remplacer la police du texte de la première page.

// Find font
Font font = FontRepository.FindFont("Arial", FontStyle.Italic);

// Open document
Document doc = new Document(@"D:\Tests\input.pdf");

// Create TextFragmentAbsorber object to find all "hello world" text occurences
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Accept the absorber for first page
doc.Pages[1].Accept(absorber);

// Change font of the first text occurence
absorber.TextFragments[1].TextState.Font = font;

// Save document
doc.Save(@"D:\Tests\output.pdf"); 

Voir aussi