So geben Sie den Speicherort für TrueType-Schriftarten an
Dieser Artikel beschreibt:
Arbeiten mit Schriftarten
Wobei Aspose.Cells auf Windows nach TrueType-Schriftarten sucht
Aspose.Cells sucht nach Schriften in derWindows\Schriftarten Mappe. Diese Standardeinstellung funktioniert die meiste Zeit, also geben Sie Ihre eigenen Schriftartenordner nur dann an, wenn Sie es wirklich brauchen.
Wobei Aspose.Cells unter Linux nach TrueType-Schriftarten sucht
Standardmäßig sucht Aspose.Cells API an allen folgenden Orten nach den Schriftarten, obwohl verschiedene Linux-Distributionen Schriftarten in unterschiedlichen Ordnern speichern.
- /usr/share/fonts
- /usr/local/share/fonts
So geben Sie einen Schriftordner explizit an
Aspose.Cells APIs haben viele Factory-Methoden für die FontConfigs-Klasse verfügbar gemacht, um die Schriftarten oder Schriftartenordner wie unten beschrieben anzugeben.
- Die setFontFolder-Methode akzeptiert den ersten Parameter vom Typ String mit der Position zum Fonts-Verzeichnis, während der zweite Parameter vom Typ Boolean die Aspose.Cells-APIs anweisen soll, die Ordner rekursiv nach Font-Dateien zu durchsuchen.
- Die setFontFolders-Methode akzeptiert ein Array vom Typ String, sodass Sie mit diesem Ansatz viele Schriftartverzeichnisse angeben können. Sie können die Aspose.Cells-APIs auch anweisen, die Ordner rekursiv zu durchsuchen, indem Sie als zweiten Parameter „true“ angeben.
- Die Methode setFontSources akzeptiert ein Array vom Typ FontSourceBase, damit Sie eine Liste mit den Speicherorten einzelner Schriftarten angeben können.
So beschränken Sie die Aspose.Cells auf die Verwendung nur eines Schriftartordners
Beginnend mit Aspose.Cells for Java 8.1.0, Festlegen der JVM-Argumente als**-DAspose.Cells.FontDirExc=“IhrFontDir**stellt sicher, dass die Aspose.Cells API nur den angegebenen Schriftartenspeicherort verwendet.
Legen Sie die angegebenen Argumente mithilfe der System.setProperty-Methode wie unten gezeigt fest.
System.setProperty("Aspose.Cells.FontDirExc", "FontDirSet");
Bitte beachten Sie Folgendes:
- Die obige Erklärung sollte zu Beginn Ihrer Bewerbung stehen.
- Die Verwendung des obigen Ansatzes erfordert keine Einstellung des Schriftartenverzeichnisses mit einer der oben besprochenen FontConfigs-Methoden.
- Die Zeichenfolge “FontDirSet” sollte der vollständige Pfad zu dem Ordner sein, der die erforderlichen Schriftarten enthält.