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 nella cartella Windows\Fonts. Questa impostazione predefinita funziona nella maggior parte dei casi, specificare le proprie cartelle di caratteri solo se è davvero necessario.
Dove Aspose.Cells Cerca i Caratteri TrueType su Linux
Per impostazione predefinita, l’API Aspose.Cells cerca i caratteri in tutte le seguenti posizioni, anche se le diverse distribuzioni Linux memorizzano i caratteri in cartelle diverse.
- /usr/share/fonts
- /usr/local/share/fonts
Come Specificare Esplicitamente una Cartella dei Caratteri
Le API di Aspose.Cells 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 della directory dei caratteri, mentre il secondo parametro di tipo Boolean serve per indicare alle API di Aspose.Cells di cercare ricorsivamente nelle cartelle i file dei caratteri.
- Il metodo setFontFolders accetta un array di tipo String in modo da poter specificare molte directory dei caratteri utilizzando questo approccio. È anche possibile indicare alle API di Aspose.Cells di cercare ricorsivamente nelle cartelle specificando true come secondo parametro.
- Il metodo setFontSources accetta un array di tipo FontSourceBase per specificare un elenco delle posizioni individuali dei caratteri.
Come Limitare l’Utilizzo da Parte di Aspose.Cells a Soli una Cartella dei Caratteri
A partire da Aspose.Cells for Java 8.1.0, impostare gli argomenti JVM come -DAspose.Cells.FontDirExc="TuaCartellaDeiFont garantirà che l’API Aspose.Cells utilizzerà solo la posizione dei font come 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 sopra indicata dovrebbe essere all’inizio dell’applicazione.
- Utilizzare l’approccio sopra indicato non richiede di impostare la directory dei font utilizzando i metodi FontConfigs discussi in precedenza.
- La stringa “FontDirSet” dovrebbe essere il percorso completo alla cartella contenente i font richiesti.