Så här anger du TrueType-teckensnittsplats
Den här artikeln beskriver:
Arbeta med teckensnitt
Där Aspose.Cells letar efter TrueType-teckensnitt på Windows
Aspose.Cells söker efter teckensnitt iWindows\Teckensnitt mapp. Den här standardinställningen fungerar för det mesta så ange bara dina egna teckensnittsmappar om du verkligen behöver det.
Där Aspose.Cells letar efter TrueType-teckensnitt på Linux
Som standard letar Aspose.Cells API efter teckensnitten på alla följande platser, även om olika Linux-distributioner lagrar teckensnitt i olika mappar.
- /usr/share/fonts
- /usr/local/share/fonts
Hur man explicit anger en typsnittsmapp
Aspose.Cells API:er har avslöjat många fabriksmetoder för FontConfigs-klassen för att specificera typsnitt eller typsnittsmappar enligt beskrivningen nedan.
- Metoden setFontFolder accepterar den första parametern av typen String med plats till teckensnittskatalogen medan den andra parametern av typen Boolean är att styra AP:erna Aspose.Cells att söka i mapparna rekursivt efter teckensnittsfiler.
- Metoden setFontFolders accepterar en array av typen String så att du kan ange många teckensnittskataloger med detta tillvägagångssätt. Du kan också be AP:erna Aspose.Cells att söka i mapparna rekursivt genom att ange true som andra parameter.
- Metoden setFontSources accepterar en array av typen FontSourceBase så att du kan ange en lista över individuella teckensnitts placeringar.
Hur man begränsar Aspose.Cells till att endast använda en typsnittsmapp
Med start från Aspose.Cells for Java 8.1.0, ställ in JVM-argumenten som**-DAspose.Cells.FontDirExc=“Din teckensnittskatalog**kommer att se till att Aspose.Cells API endast kommer att använda teckensnittsplatsen som specificerats.
Ställ in de angivna argumenten med metoden System.setProperty som visas nedan.
System.setProperty("Aspose.Cells.FontDirExc", "FontDirSet");
Snälla notera följande:
- Ovanstående uttalande bör finnas i början av din ansökan.
- Att använda ovanstående tillvägagångssätt kräver inte att du ställer in teckensnittskatalogen med någon av FontConfigs-metoderna som diskuterats ovan.
- Strängen “FontDirSet” bör vara den fullständiga sökvägen till mappen som innehåller de nödvändiga typsnitten.