Tables in Templates

Tabel adalah bagian yang sangat umum dalam kebanyakan dokumen. Mereka membantu menampilkan data secara efektif untuk perbandingan, referensi, atau perhitungan. Generator dokumen PDF4me dapat memasukkan tabel secara efektif ke dalam dokumen berdasarkan data.

Mari kita lihat contoh bagaimana sintaksis tabel dapat dibuat.

Kita dapat membuat daftar produk untuk memahami ini. Untuk itu, kita dapat membuat template seperti ini.

Kolom 1: <<foreach [product in products]>><<[product.productName]>>
Kolom 2: <<[product.manufactured]:"yyyy.MM.dd">>
Kolom 3: <<[product.price]>><</foreach>>

Untuk tabel di atas, mari kita siapkan data seperti ini -

{
  "vendorName": "Instamart",
  "products": [
  {
    "productName": "Laptops",
    "price": 160000,
    "manufactured": "25/07/2022"
  },
  {
    "productName": "Keyboard",
    "price": 10000,
    "manufactured": "12/04/2022"
  },
  {
    "productName": "Speakers",
    "price": 25000,
    "manufactured": "08/05/2022"
  }
 ]
}

Tabel keluaran akan terlihat seperti ini -

Jumlah nilai dalam Tabel

Kita juga dapat mendapatkan jumlah total nilai dalam kolom. Untuk tabel di atas, mari kita dapatkan harga total produk -

Kolom 1: <<foreach [product in products]>><<[product.productName]>>
Kolom 2: <<[product.manufactured]:"yyyy.MM.dd">>
Kolom 3: <<[product.price]>><</foreach>>
Kolom 1: $<<[products.Sum(c =>c.price)]>>

Tabel Satu Kolom

Sekarang kita dapat melihat bagaimana membuat tabel satu kolom.

Mari kita desain tabel seperti ini -

<<foreach [product in products]>>Produk: <<[product.productName]>>, Dibuat pada: <<[product.manufactured]:"yyyy.MM.dd">>, Harga Produk: $<<[product.price]>><</foreach>><</foreach -greedy>>

Output dari tabel di atas akan seperti ini -

Untuk mempertimbangkan properti sebagai satu baris, pemutus -greedy harus dipanggil.