Repeat Paragraphs and Sections
文档由不同格式的数据或信息组成。文本、图像、图形、超链接等。文本内容通常以段落形式生成。使用 PDF4me,您可以在填充文档时生成多个段落。
让我们看一个顶级移动应用的模板语法示例-
<<foreach [app in applications]>><<[app.listAppName]>> in <<[app.listAppType]>> platform is a <<[app.category]>> app and has a <<[app.AppRating]>> rating.
<</foreach>>
特定模板的数据显示在以下 JSON 语法中 -
{
"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"
}
]
}
如果应用列表中没有数据,这将抛出空异常。这可以通过检查空数组来避免。这可以通过使用 Any() 方法启用。
上述语法可以使用 Any() 方法重新编写 -
<<if [members.Any()]>>
<<foreach [app in applications]>><<[app.listAppName]>> 在 <<[app.listAppType]>> 平台上是一个 <<[app.category]>> 应用,并且有一个 <<[app.AppRating]>> 评分。
<</foreach>>
没有列出任何应用
<< /if >>