Repeat Paragraphs and Sections

Un documento è composto da dati o informazioni in diversi formati. Testo, immagini, grafici, collegamenti ipertestuali, ecc. I contenuti di testo spesso vengono generati in paragrafi. Con PDF4me, puoi generare più paragrafi mentre riempi un documento.

Diamo un esempio di sintassi di modello per le applicazioni mobili più apprezzate-

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

I dati per il modello specifico saranno nella seguente sintassi 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 non ci sono dati nella lista delle applicazioni, questo lancerà un’eccezione null. Questo può essere evitato controllando array nulli. Questo può essere attivato usando il metodo Any().

La sintassi sopra può essere riscritta con il metodo Any() -

<<if [members.Any()]>>
<<foreach [app in applications]>><<[app.listAppName]>> sulla piattaforma <<[app.listAppType]>> è un'app <<[app.category]>> e ha una valutazione di <<[app.AppRating]>>.
<</foreach>>
Nessuna app elencata
<< /if >>