Spécifier un ensemble de polices individuel ou privé pour le rendu du classeur
Scénarios d’utilisation possibles
Généralement, vous spécifiez le répertoire des polices ou la liste des polices pour tous les classeurs, mais parfois, vous devez spécifier un ensemble de polices individuel ou privé pour vos classeurs. Aspose.Cells fournitConfigurations de polices individuellesclasse qui peut être utilisée pour spécifier le jeu de polices individuel ou privé pour votre classeur.
Spécifier un ensemble de polices individuel ou privé pour le rendu du classeur
L’exemple de code suivant charge leexemple de fichier Excelavec son jeu de polices individuel ou privé spécifié à l’aide de laConfigurations de polices individuellesclasse. Veuillez consulter leexemple de policeutilisé à l’intérieur du code ainsi que lesortie PDFgénéré par celui-ci. La capture d’écran suivante montre à quoi ressemble la sortie PDF si la police est trouvée avec succès.
Exemple de code
// 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); |