Repeat Paragraphs and Sections

Um documento consiste em dados ou informações em diferentes formatos. Texto, imagens, gráficos, hiperlinks, etc. Os conteúdos de texto geralmente são gerados em parágrafos. Com PDF4me, você pode gerar vários parágrafos ao preencher um documento.

Vamos ver um exemplo de sintaxe de modelo para as melhores aplicações móveis-

<<foreach [app in applications]>><<[app.listAppName]>> in <<[app.listAppType]>> platform is a <<[app.category]>> app and has a <<[app.AppRating]>> rating.
<</foreach>>

Os dados para o modelo específico estarão na seguinte sintaxe 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"
  }
 ]
}

Se não houver dados na lista de aplicativos, isso lançará uma exceção nula. Isso pode ser evitado verificando matrizes nulas. Isso pode ser ativado usando o método Any().

A sintaxe acima pode ser reescrita com o método Any() -

<<if [members.Any()]>>
<<foreach [app in applications]>><<[app.listAppName]>> na plataforma <<[app.listAppType]>> é um aplicativo de <<[app.category]>> e tem uma classificação de <<[app.AppRating]>>.
<</foreach>>
Nenhum aplicativo listado
<< /if >>