kotlin - 如何动态生成多个表作为 itextpdf 中的 Json 数据要求
问题描述
在 itextpdf 中生成多个表。下面给出 Json 格式:
{
"status": 1,
"challan": [
{
"Cmp_Name": "ABC",
"Partyid": "18",
"ChallanNo": "-",
"PartyName": "PURCHASE MH",
"FirmName": "PURCHASE MH",
"ChallanDate": "-",
"ChallanAmount": "0.0",
"RecieveDate": "2019-03-15 00:00:00",
"RecieveAmount": "4000.0",
"DiscountAmount": "0.0",
"TDSAmount": "0.0",
"Bank": "AXIS BANK",
"ChequeNo": null,
"ChequeDate": null
},
{
"Cmp_Name": "ABC",
"Partyid": "17",
"ChallanNo": "20",
"PartyName": "PURCHASE GJ",
"FirmName": "PURCHASE GJ",
"ChallanDate": "3/11/2019",
"ChallanAmount": "1391.0",
"RecieveDate": "2019-03-15 00:00:00",
"RecieveAmount": "1391.0",
"DiscountAmount": "0.0",
"TDSAmount": "0.0",
"Bank": "AXIS BANK",
"ChequeNo": "321456",
"ChequeDate": "2019-03-15 00:00:00"
},
{
"Cmp_Name": "ABC",
"Partyid": "17",
"ChallanNo": "20",
"PartyName": "Dharama",
"FirmName": "Dharama",
"ChallanDate": "3/11/2019",
"ChallanAmount": "1391.0",
"RecieveDate": "2019-03-15 00:00:00",
"RecieveAmount": "1391.0",
"DiscountAmount": "0.0",
"TDSAmount": "0.0",
"Bank": "AXIS BANK",
"ChequeNo": "321456",
"ChequeDate": "2019-03-15 00:00:00"
},
{
"Cmp_Name": "ABC",
"Partyid": "17",
"ChallanNo": "20",
"PartyName": "Dharama",
"FirmName": "Dharama",
"ChallanDate": "3/11/2019",
"ChallanAmount": "1391.0",
"RecieveDate": "2019-03-15 00:00:00",
"RecieveAmount": "1391.0",
"DiscountAmount": "0.0",
"TDSAmount": "0.0",
"Bank": "AXIS BANK",
"ChequeNo": "321456",
"ChequeDate": "2019-03-15 00:00:00"
}
]
}
上面的Json
格式PartyName
键,当Partyname
相同值JsonObject
数据显示在一个表中时,当PartyName
值更改所有JSONObject
数据显示在另一个表中时。
PartyName
值相同,所有JsonObject
数据都显示在一个表中,并且值变化动态生成,取决于PartyName
值。
上面JSON
Format 两个PartyName
值不同所以,两个表创建在itextPdf
. 它是如何创建的?
如何生成多个表itextpdf
?
解决方案
推荐阅读
- delphi - 检查自由对象实例
- spring-boot - Spring JPA 无法使用 derby 嵌入式数据库创建表
- github - 如何从此源代码创建可执行文件?
- vue.js - 对与数据、计算等无关的变量的反应性
- python - 如何从一年中的一周计算一个月的一周?
- c++ - VS 说“参数太少......”,但其他编译器给了我正确的输出?
- javascript - 未捕获的 typeError:input.addEventListener 不是函数
- android - 如何在 Flutter 中为 Android 调用管理音频焦点?
- macos - 使用osxfs的mac docker卷挂载不起作用
- embedded-linux - 从其他文件向 Linux 设备树添加属性