Individuelle oder private Schriftsätze für das Rendern von Arbeitsbüchern angeben
Mögliche Verwendungsszenarien
In der Regel geben Sie das Schriftartenverzeichnis oder eine Liste von Schriftarten für alle Arbeitsmappen an, aber manchmal müssen Sie individuelle oder private Gruppen von Schriftarten für Ihre Arbeitsmappen angeben. Aspose.Cells bietet die Klasse IndividualFontConfigs, die verwendet werden kann, um die individuelle oder private Gruppe von Schriftarten für Ihre Arbeitsmappe anzugeben.
Individuelle oder private Schriftsätze für das Rendern von Arbeitsbüchern angeben
Der folgende Beispielcode lädt die Beispiel-Excel-Datei mit ihrer individuellen oder privaten Gruppe von Schriftarten, die mit der Klasse IndividualFontConfigs spezifiziert sind. Bitte beachten Sie auch die Beispiel-Schriftart, die im Code verwendet wird, sowie das generierte Ausgabe-PDF. Der folgende Screenshot zeigt, wie das Ausgabe-PDF aussieht, wenn die Schriftart erfolgreich gefunden wird.
Beispielcode
// 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); |