Hur man anger plats för TrueType typsnitt
Den här artikeln beskriver:
Arbeta med typsnitt
Var Aspose.Cells Letar efter TrueType-typsnitt på Windows
Aspose.Cells letar efter teckensnitt i mappen Windows \ Fonts. Denna standardinställning fungerar mest hela tiden så ange bara dina egna teckensnittsmappar om du verkligen behöver det.
Var Aspose.Cells letar efter TrueType-teckensnitt på Linux
Som standard letar Aspose.Cells API efter teckensnitt i alla följande platser, även om olika Linux-distributioner lagrar teckensnitt i olika mappar.
- /usr/share/fonts
- /usr/local/share/fonts
Hur man explicit specifierar en mapp för teckensnitt
Aspose.Cells API: er har utsatt många fabriksmetoder för klassen FontConfigs för att ange teckensnitten eller teckensnittets mappar som beskrivs nedan.
- setFontFolder-metoden accepterar första parametern av typen String med plats till teckensnittskatalogen medan den andra parametern av typen Boolean riktar Aspose.Cells APis att söka mapparna rekursivt för filer med teckensnitt.
- setFontFolders-metoden accepterar en array av typen String så du kan ange många teckensnittskataloger med den här metoden. Du kan också dirigera Aspose.Cells APis att söka mapparna rekursivt genom att ange true som andra parameter.
- setFontSources-metoden accepterar en array av typen FontSourceBase för att du ska kunna ange en lista över enskilda teckensnittsplatser.
Hur du begränsar Aspose.Cells att använda bara en teckensnittsmapp
Från och med Aspose.Cells for Java 8.1.0 säkerställer inställningen av JVM-argument som -DAspose.Cells.FontDirExc = “DinFontDir att Aspose.Cells API bara kommer att använda teckensnittsplatsen som specificerats.
Ställ in de angivna argumenten med System.setProperty-metoden som visas nedan.
System.setProperty("Aspose.Cells.FontDirExc", "FontDirSet");
Observera följande:
- Ovanstående uttalande bör vara i början av din applikation.
- Genom att använda ovanstående tillvägagångssätt krävs inte att fontkatalogen ställs in med någon av de FontConfigs-metoder som diskuteras ovan.
- Strängen “FontDirSet” bör vara den kompletta sökvägen till mappen som innehåller de nödvändiga teckensnitten.