Come specificare la posizione dei caratteri TrueType
Questo articolo descrive:
Lavorare con i caratteri
Dove Aspose.Cells cerca i caratteri TrueType su Windows
Aspose.Cells cerca i caratteri nel fileWindows\Font cartella. Questa impostazione predefinita funziona la maggior parte delle volte, quindi specifica le tue cartelle di caratteri solo se ne hai davvero bisogno.
Dove Aspose.Cells cerca i caratteri TrueType su Linux
Per impostazione predefinita, Aspose.Cells API cerca i caratteri in tutte le seguenti posizioni, sebbene distribuzioni Linux diverse memorizzino i caratteri in cartelle diverse.
- /usr/share/fonts
- /usr/local/share/fonts
Come specificare in modo esplicito una cartella dei caratteri
Aspose.Cells Le API hanno esposto molti metodi factory per la classe FontConfigs per specificare i caratteri o le cartelle dei caratteri come descritto di seguito.
- Il metodo setFontFolder accetta il primo parametro di tipo String con la posizione nella directory dei caratteri, mentre il secondo parametro di tipo Boolean indica alle API Aspose.Cells di cercare i file dei caratteri nelle cartelle in modo ricorsivo.
- Il metodo setFontFolders accetta un array di tipo String quindi puoi specificare molte directory di font usando questo approccio. Puoi anche indirizzare le API Aspose.Cells a cercare le cartelle in modo ricorsivo specificando true come secondo parametro.
- Il metodo setFontSources accetta un array di tipo FontSourceBase per specificare un elenco di posizioni dei singoli caratteri.
Come limitare lo Aspose.Cells all’uso di una sola cartella di caratteri
A partire da Aspose.Cells for Java 8.1.0, impostando gli argomenti JVM come**-DAspose.Cells.FontDirExc=“DirFont**assicurerà che Aspose.Cells API utilizzerà solo la posizione dei caratteri specificata.
Impostare gli argomenti specificati utilizzando il metodo System.setProperty come mostrato di seguito.
System.setProperty("Aspose.Cells.FontDirExc", "FontDirSet");
Si prega di notare quanto segue:
- La dichiarazione di cui sopra dovrebbe essere all’inizio della domanda.
- L’utilizzo dell’approccio precedente non richiede l’impostazione della directory dei caratteri utilizzando uno dei metodi FontConfigs discussi in precedenza.
- La stringa “FontDirSet” dovrebbe essere il percorso completo della cartella contenente i caratteri richiesti.