Docx-template : Différence entre versions

De YoWiki
Sauter à la navigation Sauter à la recherche
Ligne 4 : Ligne 4 :
 
<p>Tout Smartdoc, avant de devenir un fichier Word (docx), est d'abord traité en HTML par le système puis injecté dans un docx-template.</p>
 
<p>Tout Smartdoc, avant de devenir un fichier Word (docx), est d'abord traité en HTML par le système puis injecté dans un docx-template.</p>
 
<p>Si aucun docx-template n'est spécifié dans le paramétrage du SmartDoc, le système crée automatiquement un docx-template dans lequel il injecte la totalité du SmartDoc.</p>
 
<p>Si aucun docx-template n'est spécifié dans le paramétrage du SmartDoc, le système crée automatiquement un docx-template dans lequel il injecte la totalité du SmartDoc.</p>
[[Fichier:Capture d’écran 2020-07-29 à 23.16.58.png|700px|thumb|Fonctionnement schématisé d'injection entre un SmartDoc et son Docx-template]]
+
[[Fichier:Capture d’écran 2020-07-29 à 23.16.58.png|700px|thumb|néant|Fonctionnement schématisé d'injection entre un SmartDoc et son Docx-template]]
 
<h2 id="parametrage">Mise en place d'un docx-template dans le fichier de paramétrage</h2>
 
<h2 id="parametrage">Mise en place d'un docx-template dans le fichier de paramétrage</h2>
 
<h2 id="inject">Principe des injects dans un docx-template</h2>
 
<h2 id="inject">Principe des injects dans un docx-template</h2>

Version du 29 juillet 2020 à 21:20

Docx-template

Introduction

Un docx-template constitue la base Word d'un SmartDoc.

Tout Smartdoc, avant de devenir un fichier Word (docx), est d'abord traité en HTML par le système puis injecté dans un docx-template.

Si aucun docx-template n'est spécifié dans le paramétrage du SmartDoc, le système crée automatiquement un docx-template dans lequel il injecte la totalité du SmartDoc.

Fonctionnement schématisé d'injection entre un SmartDoc et son Docx-template

Mise en place d'un docx-template dans le fichier de paramétrage

Principe des injects dans un docx-template

Inject de la totalité d'un SmartDoc dans un docx-template

Il suffit d'écrire { @inject all } dans le docx-template

Inject d'une partie d'un SmartDoc dans un docx-template