FindFont

FindFont(string)

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

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

Return_Value

Objet de police.

Exemples

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

// Recherche de police
Font font = FontRepository.FindFont("Arial");

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

// Crée un objet TextFragmentAbsorber pour trouver toutes les occurrences de texte "hello world"
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Accepte l'absorbeur pour la première page
doc.Pages[1].Accept(absorber);

// Change la police de la première occurrence de texte
absorber.TextFragments[1].TextState.Font = font;

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

Voir également


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ètreTaperLa description
fontNameStringNom de la police.
ignoreCaseBooleansensibilité à la casse

Return_Value

Objet de police.

Exemples

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

// Recherche de police
Font font = FontRepository.FindFont("Arial");

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

// Crée un objet TextFragmentAbsorber pour trouver toutes les occurrences de texte "hello world"
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Accepte l'absorbeur pour la première page
doc.Pages[1].Accept(absorber);

// Change la police de la première occurrence de texte
absorber.TextFragments[1].TextState.Font = font;

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

Voir également


FindFont(string, FontStyles)

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

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

Return_Value

Objet de police correspondant aux paramètres de la requête de recherche.

Exemples

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

// Recherche de police
Font font = FontRepository.FindFont("Arial", FontStyle.Italic);

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

// Créer un objet TextFragmentAbsorber pour trouver toutes les occurrences de texte "hello world"
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Accepte l'absorbeur pour la première page
doc.Pages[1].Accept(absorber);

// Change la police de la première occurrence de texte
absorber.TextFragments[1].TextState.Font = font;

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

Voir également


FindFont(string, FontStyles, bool)

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

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

Return_Value

Objet de police correspondant aux paramètres de la requête de recherche.

Exemples

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

// Recherche de police
Font font = FontRepository.FindFont("Arial", FontStyle.Italic);

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

// Créer un objet TextFragmentAbsorber pour trouver toutes les occurrences de texte "hello world"
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Accepte l'absorbeur pour la première page
doc.Pages[1].Accept(absorber);

// Change la police de la première occurrence de texte
absorber.TextFragments[1].TextState.Font = font;

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

Voir également