118 lines
5.3 KiB
JSON
118 lines
5.3 KiB
JSON
{
|
|
"name": "lieferschein_pdf_table",
|
|
"documentName": "lieferschein_pdf_table",
|
|
"sourceFileName": "lieferschein_pdf_table_template.pdf",
|
|
"description": "PDF_TEMPLATE Beispiel mit dynamischer Tabelle, Barcode-Spalte und QR-Code",
|
|
"contentType": "application/pdf",
|
|
"templateType": "PDF",
|
|
"coordinateUnit": "mm",
|
|
"coordinateOrigin": "TOP_LEFT",
|
|
"contentBase64": "JVBERi0xLjQKJZOMi54gUmVwb3J0TGFiIEdlbmVyYXRlZCBQREYgZG9jdW1lbnQgKG9wZW5zb3VyY2UpCjEgMCBvYmoKPDwKL0YxIDIgMCBSIC9GMiAzIDAgUgo+PgplbmRvYmoKMiAwIG9iago8PAovQmFzZUZvbnQgL0hlbHZldGljYSAvRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZyAvTmFtZSAvRjEgL1N1YnR5cGUgL1R5cGUxIC9UeXBlIC9Gb250Cj4+CmVuZG9iagozIDAgb2JqCjw8Ci9CYXNlRm9udCAvSGVsdmV0aWNhLUJvbGQgL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcgL05hbWUgL0YyIC9TdWJ0eXBlIC9UeXBlMSAvVHlwZSAvRm9udAo+PgplbmRvYmoKNCAwIG9iago8PAovQ29udGVudHMgOCAwIFIgL01lZGlhQm94IFsgMCAwIDU5NS4yNzU2IDg0MS44ODk4IF0gL1BhcmVudCA3IDAgUiAvUmVzb3VyY2VzIDw8Ci9Gb250IDEgMCBSIC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdCj4+IC9Sb3RhdGUgMCAvVHJhbnMgPDwKCj4+IAogIC9UeXBlIC9QYWdlCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9QYWdlTW9kZSAvVXNlTm9uZSAvUGFnZXMgNyAwIFIgL1R5cGUgL0NhdGFsb2cKPj4KZW5kb2JqCjYgMCBvYmoKPDwKL0F1dGhvciAoYW5vbnltb3VzKSAvQ3JlYXRpb25EYXRlIChEOjIwMjYwNjA4MTYzNDMwKzAwJzAwJykgL0NyZWF0b3IgKGFub255bW91cykgL0tleXdvcmRzICgpIC9Nb2REYXRlIChEOjIwMjYwNjA4MTYzNDMwKzAwJzAwJykgL1Byb2R1Y2VyIChSZXBvcnRMYWIgUERGIExpYnJhcnkgLSBcKG9wZW5zb3VyY2VcKSkgCiAgL1N1YmplY3QgKHVuc3BlY2lmaWVkKSAvVGl0bGUgKFBERiBUYWJlbGxlbnZvcmxhZ2UgTGllZmVyc2NoZWluKSAvVHJhcHBlZCAvRmFsc2UKPj4KZW5kb2JqCjcgMCBvYmoKPDwKL0NvdW50IDEgL0tpZHMgWyA0IDAgUiBdIC9UeXBlIC9QYWdlcwo+PgplbmRvYmoKOCAwIG9iago8PAovRmlsdGVyIFsgL0FTQ0lJODVEZWNvZGUgL0ZsYXRlRGVjb2RlIF0gL0xlbmd0aCA2NzIKPj4Kc3RyZWFtCkdhdCVgOWxKYE4mO0taTCdtIjJsQUYjZmIxX1BSM0pLQC5ZMXBNP20mSFkoRi8kRDdZMXNOZihmRlRfYy4nNSVHQEM1TDhjY2pbOjZIInEkaFU7SURQSkhAcSJHcjVhNVxjdTkpKmZqY0JdOTxHZjVbJWwqb18zUUBBSl1VPVRmTzJfSFNONiQxTUFiZD5aNkBGP3MoIiZYJmNKSStuSGhCXkZfV0RBbENJKHI4XjtHYylMYXFxTSl1bCReNWU+VU1aPz1UdXE/YyhLOjJWYFxnIShHLTc5JFxRX2shMkhxZWRnRzQrcG1UYFlNTSUqXkBAYjs6OjtuT18uUWJbQnJAUHNkZEcvU3JQaHQvMkBqX3RiRFxUXEBDKGlaLjtfdVAnRW1nQ2RnMG1VIXA1QChbRGpyR1NvJyYhSzYrWzQ/OixoS1JhVmZ0Rio5XVE5JmMpRG86Pm5fbTQ/QD0pXU5sVm5uPyRDPCRePj5YTXUxW0c3WXVoPjs8LzZQOHBcMC4kK0AhaCc9YilxMFRoPSlsLyZUKXIyP2AsL1FCc0duISJNWUgucj1LSXFWLDtidVUuJEYoRXVKIV4/LldbLCNTNFhqRydLNSIjXltLYFlpXDFfbVBRcE1kMWNpT14jY21nJjQ6bi4yKEE+Y18mLSMhV3UkLipubU5nU0pfdGtlUVlpb0hASlY5QGwmZUYtXWpiWSZxOFNfaW0mZTwqYj4tS011VFdqdVdhP1wtcCEsW19xb049bSJhKUZXYlRzcitNQUA3YilhSGUjOSJGYi4vU3NMWXJNT1smc1taVTlBYVc5O29KIUo3Zz8xPzwxJUJoL1pZcT1qX29jcCY7MWldSy5pOXI0VUheWTlUbzdiNGxQJDtTXjZuJmlEO3F+PmVuZHN0cmVhbQplbmRvYmoKeHJlZgowIDkKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDYxIDAwMDAwIG4gCjAwMDAwMDAxMDIgMDAwMDAgbiAKMDAwMDAwMDIwOSAwMDAwMCBuIAowMDAwMDAwMzIxIDAwMDAwIG4gCjAwMDAwMDA1MjQgMDAwMDAgbiAKMDAwMDAwMDU5MiAwMDAwMCBuIAowMDAwMDAwODc3IDAwMDAwIG4gCjAwMDAwMDA5MzYgMDAwMDAgbiAKdHJhaWxlcgo8PAovSUQgCls8NzIxZTc2ODg3OTIxMTlmN2U5ZGExYzgzNmI2YWEzMjk+PDcyMWU3Njg4NzkyMTE5ZjdlOWRhMWM4MzZiNmFhMzI5Pl0KJSBSZXBvcnRMYWIgZ2VuZXJhdGVkIFBERiBkb2N1bWVudCAtLSBkaWdlc3QgKG9wZW5zb3VyY2UpCgovSW5mbyA2IDAgUgovUm9vdCA1IDAgUgovU2l6ZSA5Cj4+CnN0YXJ0eHJlZgoxNjk4CiUlRU9GCg==",
|
|
"pdfFields": [
|
|
{
|
|
"name": "deliveryNumber",
|
|
"type": "TEXT",
|
|
"value": "{{deliveryNumber}}",
|
|
"page": 1,
|
|
"x": 38,
|
|
"y": 35,
|
|
"width": 70,
|
|
"height": 6,
|
|
"fontSize": 10
|
|
},
|
|
{
|
|
"name": "customerName",
|
|
"type": "TEXT",
|
|
"value": "{{customer.name}}",
|
|
"page": 1,
|
|
"x": 38,
|
|
"y": 43,
|
|
"width": 90,
|
|
"height": 6,
|
|
"fontSize": 10
|
|
},
|
|
{
|
|
"name": "deliveryDate",
|
|
"type": "TEXT",
|
|
"value": "{{deliveryDate}}",
|
|
"page": 1,
|
|
"x": 38,
|
|
"y": 51,
|
|
"width": 70,
|
|
"height": 6,
|
|
"fontSize": 10
|
|
},
|
|
{
|
|
"name": "deliveryQr",
|
|
"type": "QR_CODE",
|
|
"value": "{{deliveryNumber}}",
|
|
"page": 1,
|
|
"x": 162,
|
|
"y": 25,
|
|
"width": 28,
|
|
"height": 28
|
|
},
|
|
{
|
|
"name": "positionsTable",
|
|
"type": "TABLE",
|
|
"source": "items",
|
|
"page": 1,
|
|
"x": 18,
|
|
"y": 78,
|
|
"width": 174,
|
|
"height": 125,
|
|
"rowHeight": 13,
|
|
"headerHeight": 8,
|
|
"maxRows": 9,
|
|
"overflow": "CUT",
|
|
"fontSize": 7,
|
|
"border": true,
|
|
"drawHeader": true,
|
|
"repeatHeader": true,
|
|
"padding": 1.5,
|
|
"headerBackground": "#EEEEEE",
|
|
"headerColor": "#000000",
|
|
"gridColor": "#000000",
|
|
"columns": [
|
|
{
|
|
"title": "Pos.",
|
|
"field": "pos",
|
|
"width": 12,
|
|
"align": "CENTER"
|
|
},
|
|
{
|
|
"title": "Artikel",
|
|
"field": "partNumber",
|
|
"width": 29,
|
|
"align": "LEFT"
|
|
},
|
|
{
|
|
"title": "Bezeichnung",
|
|
"field": "description",
|
|
"width": 47,
|
|
"align": "LEFT",
|
|
"multiline": true
|
|
},
|
|
{
|
|
"title": "Menge",
|
|
"field": "quantity",
|
|
"width": 16,
|
|
"align": "RIGHT"
|
|
},
|
|
{
|
|
"title": "SNR",
|
|
"field": "serialNumber",
|
|
"width": 31,
|
|
"align": "LEFT"
|
|
},
|
|
{
|
|
"title": "Barcode",
|
|
"type": "BARCODE",
|
|
"barcodeType": "CODE_128",
|
|
"field": "serialNumber",
|
|
"width": 39
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |