OpenFont

OpenFont(Stream, FontTypes)

Apre il font con il flusso di font specificato.

public static Font OpenFont(Stream fontStream, FontTypes fontType)
ParametroTipoDescrizione
fontStreamStreamFlusso di caratteri.
fontTypeFontTypesValore del tipo di carattere.

Valore di ritorno

Oggetto carattere.

Esempi

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

// Cambia il carattere della prima occorrenza del testo
using (FileStream fontStream = File.OpenRead(@"C:\WINDOWS\Fonts\arial.ttf"))
{
    Font font = FontRepository.OpenFont(fontStream, , FontTypes.TTF);

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

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

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

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

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

Guarda anche


OpenFont(string)

Apre il font con il percorso del file del font specificato.

public static Font OpenFont(string fontFilePath)
ParametroTipoDescrizione
fontFilePathStringPercorso del file dei caratteri.

Valore di ritorno

Oggetto carattere.

Esempi

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

// Apri carattere
Font font = FontRepository.OpenFont(@"C:\WINDOWS\Fonts\arial.ttf");

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

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

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

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

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

Guarda anche


OpenFont(string, string)

Apre il font con il percorso del file del font e il percorso del file delle metriche specificati.

public static Font OpenFont(string fontFilePath, string metricsFilePath)
ParametroTipoDescrizione
fontFilePathStringPercorso del file dei caratteri.
metricsFilePathStringFile delle metriche dei caratteri patrh.

Valore di ritorno

Oggetto carattere.

Esempi

L’esempio mostra come aprire il font Type1 con le metriche e sostituire il font del testo della prima pagina.

// Apri carattere
Font font = FontRepository.OpenFont("courier.pfb", "courier.afm");

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

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

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

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

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

Guarda anche