FontSettings

Inheritance: java.lang.Object

public final class FontSettings

Allmänna teckensnittsinställningar för vektorformatrenderare i bildbehandling.

Metoder

MetodBeskrivning
getGetSystemAlternativeFont()Hämtar ett värde som indikerar om [get alternative font].
setGetSystemAlternativeFont(boolean value)Ställer in ett värde som indikerar om [get alternative font].
getDefaultFontName()Hämtar standardtypsnittets namn.
setDefaultFontName(String fontName)Ställer in standardtypsnittets namn.
getFontsFolders()Hämtar en kopia av arrayen som innehåller listan över mappar där Aspose.Imaging söker efter TrueType-typsnitt.
getDefaultFontsFolders()Hämtar standardmapparna för typsnitt.
setFontsFolder(String folder)Åsidosätt typsnittsmappningslistan för folder
setFontsFolders(String[] folders)Åsidosätt typsnittsmappningslistan för folders
setFontsFolders(String[] folders, boolean recursive)Ställer in mapparna där TrueType-typsnitt laddas från och rensar alla inlästa typsnitt.
reset()Återställer teckensnittsmappen och standardteckensnittets namn till systemets standard.
updateFonts()Uppdaterar teckensnittscache för PSD-filer som innehåller textlager.
addFontsFolder(String fontFolder)Lägger till fontFolder i teckensnittskataloglistan och markerar den som den första mappen för teckensnittssökning
removeFontsFolder(String folder)Tar bort folder från mapplistan

getGetSystemAlternativeFont()

public static boolean getGetSystemAlternativeFont()

Hämtar ett värde som indikerar om [get alternative font].

Värde: true om [get alternative font]; annars, false.

Returns: boolean - ett värde som indikerar om [get alternative font].

setGetSystemAlternativeFont(boolean value)

public static void setGetSystemAlternativeFont(boolean value)

Ställer in ett värde som indikerar om [get alternative font].

Värde: true om [get alternative font]; annars, false.

Parameters:

ParameterTypBeskrivning
värdebooleanett värde som indikerar om [get alternative font].

getDefaultFontName()

public static String getDefaultFontName()

Hämtar standardtypsnittets namn.

Returns: java.lang.String - standardteckensnittets namn

setDefaultFontName(String fontName)

public static void setDefaultFontName(String fontName)

Ställer in standardtypsnittets namn.

Parameters:

ParameterTypBeskrivning
fontNamejava.lang.StringStandardnamnet på teckensnittet.

getFontsFolders()

public static String[] getFontsFolders()

Hämtar en kopia av arrayen som innehåller listan över mappar där Aspose.Imaging söker efter TrueType-typsnitt.

Det returnerade värdet är en kopia av de data som Aspose.Imaging använder. Om du ändrar posterna i den returnerade arrayen kommer det inte att påverka dokumentrenderingen. För att ange nya teckensnittslägen använder du metoden setFontsFolders.

Returns: java.lang.String[] - En kopia av de aktuella teckensnittslägena.

getDefaultFontsFolders()

public static String[] getDefaultFontsFolders()

Hämtar standardmapparna för typsnitt.

Returns: java.lang.String[] - Returnerar systemmappen

setFontsFolder(String folder)

public static void setFontsFolder(String folder)

Åsidosätt typsnittsmappningslistan för folder

Parameters:

ParameterTypBeskrivning
folderjava.lang.StringMapp med TrueType-teckensnitt.

setFontsFolders(String[] folders)

public static void setFontsFolders(String[] folders)

Åsidosätt typsnittsmappningslistan för folders

Parameters:

ParameterTypBeskrivning
foldersjava.lang.String[]Array av mappar

setFontsFolders(String[] folders, boolean recursive)

public static void setFontsFolders(String[] folders, boolean recursive)

Ställer in mapparna där TrueType-teckensnitt laddas från och rensar alla laddade teckensnitt. Det utförs inga kontroller på teckensnittsmapparna.

Parameters:

ParameterTypBeskrivning
foldersjava.lang.String[]Teckensnittsmapparna.
recursivebooleanom satt till true [recursive].

reset()

public static void reset()

Återställer teckensnittsmappen och standardteckensnittets namn till systemets standard.

updateFonts()

public static void updateFonts()

Uppdaterar teckensnittscache för PSD-filer som innehåller textlager. Denna metod garanterar att teckensnitt från mappen fontsFolder som används med metoden FontSettings.setFontsFolder(fontsFolder) eller efter återställning av teckensnitt med FontSettings.reset() tas i beaktande vid bearbetning av PSD-filer. Använd denna metod varje gång FontSettings.setFontsFolder(fontsFolder) eller FontSettings.reset() anropas för PSD-bilder. Utan att anropa denna metod finns det ingen garanti för att teckensnitten uppdateras.

addFontsFolder(String fontFolder)

public static void addFontsFolder(String fontFolder)

Lägger till fontFolder i teckensnittskataloglistan och markerar den som den första mappen för teckensnittssökning

Parameters:

ParameterTypBeskrivning
fontFolderjava.lang.StringMappen innehåller TrueType-teckensnitt eller en enskild teckensnittsfilväg.

removeFontsFolder(String folder)

public static void removeFontsFolder(String folder)

Tar bort folder från mapplistan

Parameters:

ParameterTypBeskrivning
folderjava.lang.StringMappen att ta bort