Ange individuella eller privata uppsättningar typsnitt för arbetsbokpresentation
Möjliga användningsscenario
Vanligtvis anger du typsnittsmapp eller lista över typsnitt för alla arbetsböcker, men ibland måste du ange individuella eller privata uppsättningar typsnitt för dina arbetsböcker. Aspose.Cells tillhandahåller IndividualFontConfigs klass som kan användas för att ange individuella eller privata uppsättningar typsnitt för din arbetsbok.
Ange individuella eller privata uppsättningar typsnitt för arbetsbokpresentation
Den följande exempelkoden laddar in en provexempel Excel-fil med dess individuella eller privata uppsättningar typsnitt som anges med hjälp av IndividualFontConfigs-klassen. Se även provtypsnittet som används i koden samt den genererade utdata PDF. Följande skärmdump visar hur utdatan PDF ser ut om typsnittet hittas framgångsrikt.
Exempelkod
// 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); |