Repeat Paragraphs and Sections
Un document est constitué de données ou d’informations dans différents formats. Texte, images, graphiques, hyperliens, etc. Les contenus textuels sont souvent générés dans des paragraphes. Avec PDF4me, vous pouvez générer plusieurs paragraphes lors de la remplissage d’un document.
Regardons un exemple de syntaxe de modèle pour les applications mobiles les mieux notées-
<<foreach [app in applications]>><<[app.listAppName]>> in <<[app.listAppType]>> platform is a <<[app.category]>> app and has a <<[app.AppRating]>> rating.
<</foreach>>
Les données pour le modèle spécifique seront dans la syntaxe JSON suivante -
{
"surveyName": "Top-rated Apps",
"applications": [
{
"listAppName": "Instagram",
"listAppType": "iOS",
"category": "Social Media",
"AppRating": "4.9"
},
{
"listAppName": "Whatsapp",
"listAppType": "iOS",
"category": "Chat",
"AppRating": "4.8"
},
{
"listAppName": "Player UG",
"listAppType": "Android",
"category": "Gaming",
"AppRating": "4.75"
}
]
}
Si aucune donnée n’est présente dans la liste des applications, cela lèvera une exception null. Cela peut être évité en vérifiant les tableaux null. Cela peut être activé en utilisant la méthode Any().
La syntaxe ci-dessus peut être réécrite avec la méthode Any() -
<<if [members.Any()]>>
<<foreach [app in applications]>><<[app.listAppName]>> sur la plateforme <<[app.listAppType]>> est une application <<[app.category]>> et a une note de <<[app.AppRating]>>.
<</foreach>>
Aucune application répertoriée
<< /if >>