FindFont

FindFont(string)

Cerca e restituisce il font con il nome del font specificato.

public static Font FindFont(string fontName)
ParametroTipoDescrizione
fontNameStringNome del carattere.

Valore di ritorno

Oggetto carattere.

Esempi

L’esempio mostra come trovare il font e sostituire il font del testo della prima pagina.

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

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

// Trova carattere
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Apri documento
doc.Pages[1].Accept(absorber);

// Trova carattere
absorber.TextFragments[1].TextState.Font = font;

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

Guarda anche


FindFont(string, bool)

Cerca e restituisce il font con il nome del font specificato ignorando o rispettando la distinzione tra maiuscole e minuscole.

public static Font FindFont(string fontName, bool ignoreCase)
ParametroTipoDescrizione
fontNameStringNome del carattere.
ignoreCaseBooleansensibilità alle maiuscole

Valore di ritorno

Oggetto carattere.

Esempi

L’esempio mostra come trovare il font e sostituire il font del testo della prima pagina.

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

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

// Trova carattere
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Apri documento
doc.Pages[1].Accept(absorber);

// Trova carattere
absorber.TextFragments[1].TextState.Font = font;

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

Guarda anche


FindFont(string, FontStyles)

Cerca e restituisce il carattere con il nome del carattere e lo stile del carattere specificati.

public static Font FindFont(string fontFamilyName, FontStyles stl)
ParametroTipoDescrizione
fontFamilyNameStringNome della famiglia del carattere.
stlFontStylesValore dello stile del carattere.

Valore di ritorno

Oggetto font corrispondente ai parametri della richiesta di ricerca.

Esempi

L’esempio mostra come trovare il font e sostituire il font del testo della prima pagina.

// Modifica il carattere della prima occorrenza del testo
Font font = FontRepository.FindFont("Arial", FontStyle.Italic);

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

// Modifica il carattere della prima occorrenza del testo
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Apri documento
doc.Pages[1].Accept(absorber);

// Trova carattere
absorber.TextFragments[1].TextState.Font = font;

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

Guarda anche


FindFont(string, FontStyles, bool)

Cerca e restituisce il carattere con il nome del carattere e lo stile del carattere specificati ignorando o rispettando la distinzione tra maiuscole e minuscole.

public static Font FindFont(string fontFamilyName, FontStyles stl, bool ignoreCase)
ParametroTipoDescrizione
fontFamilyNameStringNome della famiglia del carattere.
stlFontStylesValore dello stile del carattere.
ignoreCaseBooleansensibilità alle maiuscole

Valore di ritorno

Oggetto font corrispondente ai parametri della richiesta di ricerca.

Esempi

L’esempio mostra come trovare il font e sostituire il font del testo della prima pagina.

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

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

// Trova carattere
TextFragmentAbsorber absorber = new TextFragmentAbsorber("hello world");

// Apri documento
doc.Pages[1].Accept(absorber);

// Trova carattere
absorber.TextFragments[1].TextState.Font = font;

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

Guarda anche