La configuration d'Apache FOP se fait à partir du fichier fop.xconf. Cliquez ici pour plus de détails.
La première étape consiste à récupérer un exemplaire de ce fichier. Consultez la page MergeTransformMicroService pour plus de détails.
Ce fichier est un fichier XML.
La seconde étape consiste à modifier ou renseigner éléments du fichier XML en fonction des besoins.
Elément |
Type de valeur |
Description |
Valeur par défaut |
<base> |
URL ou répertoire |
Spécifie l'URL de base en fonction de l'URL relative qui sera résolue ou fixe une URL absolue. |
Si l'URL fournie est absolue, elle est prise telle quelle. Si l'URL est relative :
|
<font-base> |
URL ou répertoire |
Spécifie l'URL de base en fonction des URL de police relatives à résoudre. |
Si cet élément n'est pas renseigné, il prend la valeur de <base>. Si l'URL fournie est absolue, elle est prise telle quelle. Si l'URL est relative :
|
hyphenation-base |
URL ou répertoire |
Spécifie l'URL de base en fonction des URL relatives des fichiers de modèle de césure qui seront résolus. S'il n'est pas spécifié, la prise en charge des modèles de césure fournis par l'utilisateur reste désactivée. |
Par défaut désactivé. Si l'URL fournie est absolue, elle est prise telle quelle. Si l'URL est relative :
|
source-resolution |
Entier en dpi |
Résolution en dpi (points par pouce) utilisée en interne pour déterminer la taille en pixels des images SVG et des images bitmap sans information de résolution. |
72 dpi |
target-resolution |
Entier en dpi |
Résolution en dpi (points par pouce) utilisée pour spécifier la résolution de sortie des images bitmap générées par les rendus bitmap (tels que le rendu TIFF) et par les images bitmap générées par Apache Batik pour les effets de filtre, etc. |
72 dpi |
default-page-settings |
Entier |
Spécifie la largeur et la hauteur par défaut d'une page si "auto" est spécifiée pour l'une ou les deux valeurs. Utilisez les attributs "height" et "width" sur l'élément default-page-settings pour spécifier les deux valeurs. |
"height" 11 inches, "width" 8.50 inches |
Par défaut, l'élément <auto-detect/> est actif, ce qui permet à FreeMarker de détecter automatiquement les polices installées sur le système d'exploitation.
Cette fonctionnalité peut être coûteuse en temps de traitement de document XSL-FO lors de fortes charges.
Dans ce cas, il est préférable de désactiver cette fonctionnalité et de placer les polices utilisées dans un répertoire distinct : l'élément <directory> permet d'indiquer à Apache FOP le répertoire ou chercher les polices.