OpenFont
Contenuti
[
Nascondere
]OpenFont(Stream, FontTypes)
Apre il font con il flusso di font specificato.
public static Font OpenFont(Stream fontStream, FontTypes fontType)
Parametro | Tipo | Descrizione |
---|---|---|
fontStream | Stream | Flusso di caratteri. |
fontType | FontTypes | Valore 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
- class Font
- enum FontTypes
- class FontRepository
- spazio dei nomi Aspose.Pdf.Text
- assemblea Aspose.PDF
OpenFont(string)
Apre il font con il percorso del file del font specificato.
public static Font OpenFont(string fontFilePath)
Parametro | Tipo | Descrizione |
---|---|---|
fontFilePath | String | Percorso 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
- class Font
- class FontRepository
- spazio dei nomi Aspose.Pdf.Text
- assemblea Aspose.PDF
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)
Parametro | Tipo | Descrizione |
---|---|---|
fontFilePath | String | Percorso del file dei caratteri. |
metricsFilePath | String | File 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
- class Font
- class FontRepository
- spazio dei nomi Aspose.Pdf.Text
- assemblea Aspose.PDF