20
edits
Tag: 2017 source edit |
(Ajout du code pour ajouter des polices à Dolibarr) Tag: 2017 source edit |
||
| Line 550: | Line 550: | ||
La documentation au sujet de la génération de documents depuis des modèles est disponible sur la page [[Créer un modèle de document PDF]] ou [[Créer un modèle de document ODT]]. | La documentation au sujet de la génération de documents depuis des modèles est disponible sur la page [[Créer un modèle de document PDF]] ou [[Créer un modèle de document ODT]]. | ||
==Ajouter une nouvelle police de caractère (optionnel)== | |||
'''Quand''' : lorsque vous voulez utiliser une police particulière. | |||
Vous pouvez ajouter une police de caractère directement depuis votre module lors de son activation. Dans la fonction init() : | |||
<syntaxhighlight lang="PHP"> | |||
// Fonts deployment if not already done | |||
$pathfontsto = DOL_DOCUMENT_ROOT . '/includes/tecnickcom/tcpdf/fonts/'; | |||
$pathfontsfrom = dol_buildpath('yourmodulename', 0) . '/fonts/'; | |||
// Font copy | |||
if (!file_exists($pathfontsto . 'yourfont.php')) { | |||
$test = dol_copy($pathfontsfrom . 'yourfont.php', $pathfontsto . 'yourfont.php', 0, 0, 0, 1); | |||
} | |||
if (!file_exists($pathfontsto . 'yourfont.z')) { | |||
$test = dol_copy($pathfontsfrom . 'yourfont.z', $pathfontsto . 'yourfont.z', 0, 0, 0, 1); | |||
} | |||
if (!file_exists($pathfontsto . 'yourfont.ctg.z')) { | |||
$test = dol_copy($pathfontsfrom . 'yourfont.ctg.z', $pathfontsto . 'yourfont.ctg.z', 0, 0, 0, 1); | |||
} | |||
</syntaxhighlight> | |||
==Ajouter un thème (optionnel)== | ==Ajouter un thème (optionnel)== | ||
edits