Développement module: Difference between revisions

Jump to navigation Jump to search
Ajout du code pour ajouter des polices à Dolibarr
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)==
20

edits

Navigation menu