Individuelle oder private Schriftsätze für das Rendern von Arbeitsbüchern angeben

Mögliche Verwendungsszenarien

Normalerweise legen Sie das Schriftartenverzeichnis oder die Liste der Schriftarten für alle Arbeitsmappen fest, aber manchmal müssen Sie individuelle oder private Schriftsätze für Ihre Arbeitsmappen festlegen. Aspose.Cells stellt die IndividualFontConfigs Klasse bereit, die zur Festlegung der individuellen oder privaten Schriftarten für Ihre Arbeitsmappe verwendet werden kann.

Individuelle oder private Schriftsätze für das Rendern von Arbeitsbüchern angeben

Der folgende Beispielcode lädt die Beispiel-Excel-Datei mit ihren individuellen oder privaten Schriftarten, die mit der IndividualFontConfigs Klasse festgelegt sind. Bitte beachten Sie auch die im Code verwendete Beispielschriftart sowie die daraus generierte Ausgabe-PDF. Der folgende Screenshot zeigt, wie das Ausgabe-PDF aussieht, wenn die Schriftart erfolgreich gefunden wird.

todo:image_alt_text

Beispielcode

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// 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.FontConfigs = 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);