Specificare un insieme individuale o privato di caratteri per la rappresentazione del workbook
Possibili Scenari di Utilizzo
Generalmente si specifica la directory dei font o l’elenco dei font per tutti i fogli di lavoro, ma a volte è necessario specificare un insieme individuale o privato di font per i propri fogli di lavoro. Aspose.Cells fornisce la classe IndividualFontConfigs che può essere utilizzata per specificare l’insieme individuale o privato di font per il proprio foglio di lavoro.
Specificare un insieme individuale o privato di caratteri per la rappresentazione del foglio di lavoro
Il seguente codice di esempio carica il file Excel di esempio con il suo insieme individuale o privato di font che sono specificati utilizzando la classe IndividualFontConfigs. Si prega di vedere il font di esempio utilizzato all’interno del codice e anche il PDF di output generato da esso. La seguente schermata mostra come appare il PDF di output se il font è trovato con successo.
Codice di Esempio
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Path of your custom font directory. | |
String customFontsDir = "C:\\TempDir\\CustomFonts"; | |
// Specify individual font configs custom font directory. | |
IndividualFontConfigs fontConfigs = new IndividualFontConfigs(); | |
// If you comment this line or if custom font directory is wrong or | |
// if it does not contain required font then output pdf will not be rendered correctly. | |
fontConfigs.setFontFolder(customFontsDir, false); | |
// Specify load options with font configs. | |
LoadOptions opts = new LoadOptions(LoadFormat.XLSX); | |
opts.setFontConfigs(fontConfigs); | |
// Load the sample Excel file with individual font configs. | |
Workbook wb = new Workbook("sampleSpecifyIndividualOrPrivateSetOfFontsForWorkbookRendering.xlsx", opts); | |
// Save to PDF format. | |
wb.save("outputSpecifyIndividualOrPrivateSetOfFontsForWorkbookRendering.pdf", SaveFormat.PDF); |