FontSettings

Inheritance: java.lang.Object

public final class FontSettings

Paramètres de police du rendu des formats vectoriels d’imagerie généraux.

Méthodes

MéthodeDescription
getGetSystemAlternativeFont()Obtient une valeur indiquant si [get alternative font].
setGetSystemAlternativeFont(boolean value)Définit une valeur indiquant si [get alternative font].
getDefaultFontName()Obtient le nom de police par défaut.
setDefaultFontName(String fontName)Définit le nom de police par défaut.
getFontsFolders()Obtient une copie du tableau contenant la liste des dossiers où Aspose.Imaging recherche les polices TrueType.
getDefaultFontsFolders()Obtient les dossiers de polices par défaut.
setFontsFolder(String folder)Remplace la liste des dossiers de polices pour folder
setFontsFolders(String[] folders)Remplace la liste des dossiers de polices pour folders
setFontsFolders(String[] folders, boolean recursive)Définit les dossiers à partir desquels les polices TrueType sont chargées et supprime toutes les polices chargées.
reset()Réinitialise le dossier des polices et le nom de police par défaut au paramètre système par défaut.
updateFonts()Met à jour le cache des polices pour les fichiers PSD contenant des calques de texte.
addFontsFolder(String fontFolder)Ajoute le fontFolder à la liste des répertoires de polices et le marque comme premier dossier pour la recherche de polices
removeFontsFolder(String folder)Supprime le folder de la liste des dossiers

getGetSystemAlternativeFont()

public static boolean getGetSystemAlternativeFont()

Obtient une valeur indiquant si [get alternative font].

Valeur : true si [get alternative font] ; sinon, false.

Returns: boolean - une valeur indiquant si [get alternative font].

setGetSystemAlternativeFont(boolean value)

public static void setGetSystemAlternativeFont(boolean value)

Définit une valeur indiquant si [get alternative font].

Valeur : true si [get alternative font] ; sinon, false.

Parameters:

ParamètreTypeDescription
valeurbooleanune valeur indiquant si [get alternative font].

getDefaultFontName()

public static String getDefaultFontName()

Obtient le nom de police par défaut.

Returns: java.lang.String - nom de la police par défaut

setDefaultFontName(String fontName)

public static void setDefaultFontName(String fontName)

Définit le nom de police par défaut.

Parameters:

ParamètreTypeDescription
fontNamejava.lang.StringLe nom par défaut de la police.

getFontsFolders()

public static String[] getFontsFolders()

Obtient une copie du tableau contenant la liste des dossiers où Aspose.Imaging recherche les polices TrueType.

La valeur retournée est une copie des données utilisées par Aspose.Imaging. Si vous modifiez les éléments du tableau retourné, cela n’affectera pas le rendu du document. Pour spécifier de nouveaux emplacements de polices, utilisez la méthode setFontsFolders.

Returns: java.lang.String[] - Une copie des emplacements de polices actuels.

getDefaultFontsFolders()

public static String[] getDefaultFontsFolders()

Obtient les dossiers de polices par défaut.

Returns: java.lang.String[] - Retourne le dossier système

setFontsFolder(String folder)

public static void setFontsFolder(String folder)

Remplace la liste des dossiers de polices pour folder

Parameters:

ParamètreTypeDescription
folderjava.lang.StringDossier contenant des polices TrueType.

setFontsFolders(String[] folders)

public static void setFontsFolders(String[] folders)

Remplace la liste des dossiers de polices pour folders

Parameters:

ParamètreTypeDescription
foldersjava.lang.String[]Tableau de dossiers

setFontsFolders(String[] folders, boolean recursive)

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

Définit les dossiers d’où les polices TrueType sont chargées et supprime toutes les polices chargées. Aucun contrôle n’est effectué sur les dossiers de polices.

Parameters:

ParamètreTypeDescription
foldersjava.lang.String[]Les dossiers de polices.
recursivebooleansi défini sur true [recursive].

reset()

public static void reset()

Réinitialise le dossier des polices et le nom de police par défaut au paramètre système par défaut.

updateFonts()

public static void updateFonts()

Mise à jour du cache des polices pour les fichiers PSD contenant des calques de texte. Cette méthode garantit que les polices du dossier fontsFolder utilisant la méthode FontSettings.setFontsFolder(fontsFolder) ou après réinitialisation des polices avec FontSettings.reset() seront prises en compte lors du traitement des fichiers PSD. Veuillez utiliser cette méthode chaque fois que FontSettings.setFontsFolder(fontsFolder) ou FontSettings.reset() est appelé pour des images PSD. Sans appeler cette méthode, aucune garantie n’est donnée que les polices seront mises à jour.

addFontsFolder(String fontFolder)

public static void addFontsFolder(String fontFolder)

Ajoute le fontFolder à la liste des répertoires de polices et le marque comme premier dossier pour la recherche de polices

Parameters:

ParamètreTypeDescription
fontFolderjava.lang.StringLe dossier contient les polices TrueType ou le chemin d’un fichier de police unique.

removeFontsFolder(String folder)

public static void removeFontsFolder(String folder)

Supprime le folder de la liste des dossiers

Parameters:

ParamètreTypeDescription
folderjava.lang.StringLe dossier à supprimer