FontRepository.FindFont
FindFont(string)
Recherche et renvoie la police avec le nom de police spécifié.
public static Font FindFont(string fontName)
| Paramètre | Type | Description |
|---|---|---|
| fontName | String | Nom 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
- class Font
- class FontRepository
- namespace Aspose.Pdf.Text
- assembly Aspose.PDF
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ètre | Type | Description |
|---|---|---|
| fontName | String | Nom de la police. |
| ignoreCase | Boolean | sensibilité à 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
- class Font
- class FontRepository
- namespace Aspose.Pdf.Text
- assembly Aspose.PDF
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ètre | Type | Description |
|---|---|---|
| fontFamilyName | String | Nom de la famille de polices. |
| stl | FontStyles | Valeur 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
- class Font
- enum FontStyles
- class FontRepository
- namespace Aspose.Pdf.Text
- assembly Aspose.PDF
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ètre | Type | Description |
|---|---|---|
| fontFamilyName | String | Nom de la famille de polices. |
| stl | FontStyles | Valeur du style de police. |
| ignoreCase | Boolean | sensibilité à 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
- class Font
- enum FontStyles
- class FontRepository
- namespace Aspose.Pdf.Text
- assembly Aspose.PDF