Ange individuell eller privat uppsättning teckensnitt för arbetsbokrendering
Contents
[
Hide
]
Möjliga användningsscenarier
I allmänhet anger du typsnittskatalogen eller listan med teckensnitt för alla arbetsböcker, men ibland måste du ange individuella eller privata teckensnitt för dina arbetsböcker. Aspose.Cells tillhandahållerIndividualFontConfigsklass som kan användas för att specificera den individuella eller privata uppsättningen teckensnitt för din arbetsbok.
Ange individuell eller privat uppsättning teckensnitt för arbetsbokrendering
Följande exempelkod laddarexempel på Excel-filmed sin individuella eller privata uppsättning teckensnitt som specificeras med hjälp avIndividualFontConfigsklass. Vänligen seexempel på teckensnittanvänds i koden såväl som iutgång PDFgenereras av det. Följande skärmdump visar hur utgången PDF ser ut om teckensnittet hittas.
Exempelkod
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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); |