Repeat Paragraphs and Sections
Bir belge, farklı formatlarda veri veya bilgilerden oluşur. Metin, resim, grafik, hiperbağlantılar ve diğerleri. Metin içerikleri genellikle paragraflarda oluşturulur. PDF4me ile bir belge doldururken birden fazla paragraf oluşturabilirsiniz.
En üst sınıflandırılmış mobil uygulamalar için bir örnek şablon sözdizimi görelim-
<<foreach [app in applications]>><<[app.listAppName]>> in <<[app.listAppType]>> platform is a <<[app.category]>> app and has a <<[app.AppRating]>> rating.
<</foreach>>
Belirli bir şablon için veriler aşağıdaki JSON sözdizimi ile gösterilecektir -
{
"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"
}
]
}
Uygulama listesinde veri yoksa, bu bir null özel durumu atar. Bu, null dizileri için kontrol edilerek önlenir. Bu, Any() yöntemini kullanarak etkinleştirilebilir.
Yukarıdaki sözdizimi Any() yöntemi ile yeniden yazılabilir -
<<if [members.Any()]>>
<<foreach [app in applications]>><<[app.listAppName]>>, <<[app.listAppType]>> platformunda bir <<[app.category]>> uygulamasıdır ve <<[app.AppRating]>> puanına sahiptir.
<</foreach>>
Hiç uygulama listelenmedi
<< /if >>