github.com/pdfcpu/pdfcpu@v0.11.1/pkg/testdata/json/form/datefieldGroup.json (about) 1 { 2 "paper": "A4P", 3 "crop": "10", 4 "origin": "LowerLeft", 5 "contentBox": false, 6 "debug": false, 7 "guides": false, 8 "colors": { 9 "DarkOrange": "#FF8C00", 10 "DarkSeaGreen": "#8FBC8F" 11 }, 12 "dateFormat": "2/1/2006", 13 "dirs": { 14 "images": "../../testdata/resources" 15 }, 16 "files": { 17 "logo1": "$images/logoVerySmall.png", 18 "logo2": "$images/github.png" 19 }, 20 "fonts": { 21 "myCourier": { 22 "name": "Courier", 23 "size": 12 24 }, 25 "input": { 26 "name": "Courier", 27 "size": 12, 28 "col": "Black" 29 }, 30 "label": { 31 "name": "Helvetica", 32 "size": 12, 33 "col": "DarkGray" 34 }, 35 "smallLabel": { 36 "name": "Helvetica", 37 "size": 9, 38 "col": "DarkGray" 39 } 40 }, 41 "margin": { 42 "width": 10 43 }, 44 "header": { 45 "font": { 46 "name": "Courier-Bold", 47 "size": 24, 48 "col": "#C00000" 49 }, 50 "left": "$logo1", 51 "center": "DateField Groups", 52 "right": "$logo2", 53 "height": 40, 54 "dx": 5, 55 "dy": 5, 56 "border": false 57 }, 58 "footer": { 59 "font": { 60 "name": "$myCourier", 61 "size": 9 62 }, 63 "left": "pdfcpu: %v\nCreated: %t", 64 "center": "Optimized for A.Reader\nPage %p of %P", 65 "right": "Source:\ntestdata/json/form/datefieldGroup.json", 66 "height": 30, 67 "dx": 5, 68 "dy": 5, 69 "border": false 70 }, 71 "images": { 72 "logo1": { 73 "src": "$logo1", 74 "url": "https://pdfcpu.io", 75 "margin": { 76 "width": 5 77 } 78 }, 79 "logo2": { 80 "src": "$logo2", 81 "url": "https://github.com/pdfcpu/pdfcpu", 82 "margin": { 83 "width": 5 84 } 85 } 86 }, 87 "fieldgroups": { 88 "dfg": { 89 "hide": false, 90 "bgCol": "White", 91 "padding": { 92 "width": 4 93 } 94 } 95 }, 96 "pages": { 97 "1": { 98 "bgcol": "LightGray", 99 "content": { 100 "fieldGroup": [ 101 { 102 "name": "$dfg", 103 "datefield": [ 104 { 105 "hide": false, 106 "id": "lldob1", 107 "pos": [ 108 180, 109 650 110 ], 111 "width": 80, 112 "format": "d.m.yyyy", 113 "font": { 114 "name": "$smallLabel" 115 }, 116 "border": { 117 "width":3, 118 "col": "#C00000" 119 }, 120 "label": { 121 "value": "Date Of Birth:", 122 "width": 130, 123 "gap": 10, 124 "align": "left", 125 "pos": "left" 126 } 127 }, 128 { 129 "hide": false, 130 "id": "lldob2", 131 "pos": [ 132 180, 133 630 134 ], 135 "width": 80, 136 "format": "dd.mm.yyyy", 137 "border": { 138 "width":1, 139 "col": "Gray" 140 }, 141 "label": { 142 "value": "Date Of Marriage:", 143 "width": 130, 144 "gap": 10, 145 "align": "left", 146 "pos": "left" 147 } 148 } 149 ] 150 }, 151 { 152 "name": "$dfg", 153 "datefield": [ 154 { 155 "hide": false, 156 "id": "rldob1", 157 "tip": "Birth Date", 158 "value": "21.5.1990", 159 "pos": [ 160 180, 161 600 162 ], 163 "width": 80, 164 "bgCol": "$DarkSeaGreen", 165 "border": { 166 "width":1, 167 "col": "Gray" 168 }, 169 "label": { 170 "value": "Date Of Birth:", 171 "width": 130, 172 "gap": 10, 173 "align": "right", 174 "pos": "left" 175 } 176 }, 177 { 178 "hide": false, 179 "id": "rldob2", 180 "tip": "Wedding Date", 181 "value": "21.05.1990", 182 "pos": [ 183 180, 184 580 185 ], 186 "width": 80, 187 "bgCol": "$DarkSeaGreen", 188 "border": { 189 "width":1, 190 "col": "Gray" 191 }, 192 "label": { 193 "value": "Date Of Marriage:", 194 "width": 130, 195 "gap": 10, 196 "align": "right", 197 "pos": "left" 198 } 199 } 200 ] 201 }, 202 { 203 "name": "$dfg", 204 "datefield": [ 205 { 206 "hide": false, 207 "id": "lrdob1", 208 "pos": [ 209 180, 210 480 211 ], 212 "width": 80, 213 "format": "yyyy-m-d", 214 "align": "right", 215 "bgCol": "$DarkOrange", 216 "label": { 217 "value": "Date Of Birth", 218 "width": 130, 219 "gap": 10, 220 "align": "left", 221 "pos": "right" 222 } 223 }, 224 { 225 "hide": false, 226 "id": "lrdob2", 227 "pos": [ 228 180, 229 460 230 ], 231 "width": 80, 232 "format": "yyyy-mm-dd", 233 "align": "right", 234 "bgCol": "$DarkOrange", 235 "label": { 236 "value": "Date Of Marriage", 237 "width": 130, 238 "gap": 10, 239 "align": "left", 240 "pos": "right" 241 } 242 }, 243 { 244 "hide": false, 245 "id": "rrdob1", 246 "pos": [ 247 180, 248 430 249 ], 250 "width": 80, 251 "format": "yyyy-m-d", 252 "align": "right", 253 "bgCol": "$DarkSeaGreen", 254 "label": { 255 "value": "Date Of Birth", 256 "width": 130, 257 "gap": 10, 258 "align": "right", 259 "pos": "right" 260 } 261 }, 262 { 263 "hide": false, 264 "id": "rrdob2", 265 "pos": [ 266 180, 267 410 268 ], 269 "width": 80, 270 "format": "yyyy-mm-dd", 271 "align": "right", 272 "bgCol": "$DarkSeaGreen", 273 "label": { 274 "value": "Date Of Marriage", 275 "width": 130, 276 "gap": 10, 277 "align": "right", 278 "pos": "right" 279 } 280 } 281 ] 282 }, 283 { 284 "name": "$dfg", 285 "datefield": [ 286 { 287 "hide": false, 288 "id": "ltdob1", 289 "pos": [ 290 50, 291 250 292 ], 293 "width": 80, 294 "format": "yyyy/m/d", 295 "align": "left", 296 "bgCol": "White", 297 "border": { 298 "width":1, 299 "col": "Gray" 300 }, 301 "label": { 302 "value": "Date Of Birth", 303 "width": 130, 304 "gap": 0, 305 "align": "left", 306 "pos": "top", 307 "font": { 308 "name": "$smallLabel" 309 } 310 } 311 }, 312 { 313 "hide": false, 314 "id": "ctdob1", 315 "pos": [ 316 240, 317 250 318 ], 319 "width": 80, 320 "format": "yyyy/mm/dd", 321 "align": "center", 322 "bgCol": "White", 323 "border": { 324 "width":1, 325 "col": "#ffff00" 326 }, 327 "label": { 328 "value": "Date Of Birth", 329 "width": 130, 330 "gap": 0, 331 "align": "center", 332 "pos": "top", 333 "font": { 334 "name": "$smallLabel" 335 } 336 } 337 }, 338 { 339 "hide": false, 340 "id": "rtdob1", 341 "pos": [ 342 420, 343 250 344 ], 345 "width": 80, 346 "format": "yyyy/mm/dd", 347 "align": "right", 348 "font": { 349 "name": "$input", 350 "col": "#FF0000" 351 }, 352 "border": { 353 "width":1, 354 "col": "Gray" 355 }, 356 "label": { 357 "value": "Date Of Birth", 358 "width": 130, 359 "gap": 0, 360 "align": "right", 361 "pos": "top", 362 "font": { 363 "name": "$smallLabel" 364 } 365 } 366 } 367 ] 368 }, 369 { 370 "name": "$dfg", 371 "datefield": [ 372 { 373 "hide": false, 374 "id": "lbdob1", 375 "pos": [ 376 50, 377 80 378 ], 379 "width": 80, 380 "format": "m/d/yyyy", 381 "align": "left", 382 "bgCol": "White", 383 "border": { 384 "width":1, 385 "col": "Gray" 386 }, 387 "label": { 388 "value": "Date Of Birth", 389 "width": 130, 390 "gap": 2, 391 "align": "left", 392 "pos": "bottom", 393 "font": { 394 "name": "$smallLabel" 395 } 396 } 397 }, 398 { 399 "hide": false, 400 "id": "cbdob1", 401 "pos": [ 402 240, 403 80 404 ], 405 "width": 80, 406 "format": "mm/dd/yyyy", 407 "align": "center", 408 "bgCol": "White", 409 "border": { 410 "width":1, 411 "col": "#FF0000" 412 }, 413 "label": { 414 "value": "Date Of Birth", 415 "width": 130, 416 "gap": 2, 417 "align": "center", 418 "pos": "bottom", 419 "font": { 420 "name": "$smallLabel" 421 } 422 } 423 }, 424 { 425 "hide": false, 426 "id": "rbdob1", 427 "pos": [ 428 420, 429 80 430 ], 431 "width": 80, 432 "format": "dd/mm/yyyy", 433 "align": "right", 434 "border": { 435 "width":1, 436 "col": "DarkGray" 437 }, 438 "label": { 439 "value": "Date Of Birth", 440 "width": 130, 441 "gap": 2, 442 "align": "right", 443 "pos": "bottom", 444 "font": { 445 "name": "$smallLabel" 446 } 447 } 448 } 449 ] 450 } 451 ], 452 "text": [ 453 { 454 "value": "Datefields with left label:", 455 "pos": [ 456 10, 457 690 458 ], 459 "font": { 460 "name": "$myCourier" 461 } 462 }, 463 { 464 "value": "Datefields with right label:", 465 "pos": [ 466 10, 467 520 468 ], 469 "font": { 470 "name": "$myCourier" 471 } 472 }, 473 { 474 "value": "Datefields with top label:", 475 "pos": [ 476 10, 477 350 478 ], 479 "font": { 480 "name": "$myCourier" 481 } 482 }, 483 { 484 "value": "Datefields with bottom label:", 485 "pos": [ 486 10, 487 170 488 ], 489 "font": { 490 "name": "$myCourier" 491 } 492 } 493 ] 494 } 495 } 496 } 497 }