github.com/pdfcpu/pdfcpu@v0.11.1/pkg/testdata/json/form/datefield.json (about) 1 { 2 "paper": "A4P", 3 "crop": "10", 4 "origin": "LowerLeft", 5 "contentBox": true, 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": "DateFields", 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/datefield.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 "pages": { 88 "1": { 89 "bgcol": "LightGray", 90 "content": { 91 "datefield": [ 92 { 93 "hide": false, 94 "id": "lldob1", 95 "pos": [ 96 180, 97 650 98 ], 99 "width": 80, 100 "format": "d.m.yyyy", 101 "font": { 102 "name": "$smallLabel" 103 }, 104 "border": { 105 "width":3, 106 "col": "#C00000" 107 }, 108 "label": { 109 "value": "Date Of Birth:", 110 "width": 130, 111 "gap": 10, 112 "align": "left", 113 "pos": "left" 114 } 115 }, 116 { 117 "hide": false, 118 "id": "lldob2", 119 "pos": [ 120 180, 121 630 122 ], 123 "width": 80, 124 "format": "dd.mm.yyyy", 125 "border": { 126 "width":1, 127 "col": "Gray" 128 }, 129 "label": { 130 "value": "Date Of Marriage:", 131 "width": 130, 132 "gap": 10, 133 "align": "left", 134 "pos": "left" 135 } 136 }, 137 { 138 "hide": false, 139 "id": "rldob1", 140 "tip": "Birth Date", 141 "value": "21.5.1990", 142 "pos": [ 143 180, 144 600 145 ], 146 "width": 80, 147 "bgCol": "$DarkSeaGreen", 148 "border": { 149 "width":1, 150 "col": "Gray" 151 }, 152 "label": { 153 "value": "Date Of Birth:", 154 "width": 130, 155 "gap": 10, 156 "align": "right", 157 "pos": "left" 158 } 159 }, 160 { 161 "hide": false, 162 "id": "rldob2", 163 "tip": "Wedding Date", 164 "value": "21.05.1990", 165 "pos": [ 166 180, 167 580 168 ], 169 "width": 80, 170 "bgCol": "$DarkSeaGreen", 171 "border": { 172 "width":1, 173 "col": "Gray" 174 }, 175 "label": { 176 "value": "Date Of Marriage:", 177 "width": 130, 178 "gap": 10, 179 "align": "right", 180 "pos": "left" 181 } 182 }, 183 184 { 185 "hide": false, 186 "id": "lrdob1", 187 "pos": [ 188 180, 189 480 190 ], 191 "width": 80, 192 "format": "yyyy-m-d", 193 "align": "right", 194 "bgCol": "$DarkOrange", 195 "label": { 196 "value": "Date Of Birth", 197 "width": 130, 198 "gap": 10, 199 "align": "left", 200 "pos": "right" 201 } 202 }, 203 { 204 "hide": false, 205 "id": "lrdob2", 206 "pos": [ 207 180, 208 460 209 ], 210 "width": 80, 211 "format": "yyyy-mm-dd", 212 "align": "right", 213 "bgCol": "$DarkOrange", 214 "label": { 215 "value": "Date Of Marriage", 216 "width": 130, 217 "gap": 10, 218 "align": "left", 219 "pos": "right" 220 } 221 }, 222 { 223 "hide": false, 224 "id": "rrdob1", 225 "pos": [ 226 180, 227 430 228 ], 229 "width": 80, 230 "format": "yyyy-m-d", 231 "align": "right", 232 "bgCol": "$DarkSeaGreen", 233 "label": { 234 "value": "Date Of Birth", 235 "width": 130, 236 "gap": 10, 237 "align": "right", 238 "pos": "right" 239 } 240 }, 241 { 242 "hide": false, 243 "id": "rrdob2", 244 "pos": [ 245 180, 246 410 247 ], 248 "width": 80, 249 "format": "yyyy-mm-dd", 250 "align": "right", 251 "bgCol": "$DarkSeaGreen", 252 "label": { 253 "value": "Date Of Marriage", 254 "width": 130, 255 "gap": 10, 256 "align": "right", 257 "pos": "right" 258 } 259 }, 260 { 261 "hide": false, 262 "id": "ltdob1", 263 "pos": [ 264 50, 265 250 266 ], 267 "width": 80, 268 "format": "yyyy/m/d", 269 "align": "left", 270 "bgCol": "White", 271 "border": { 272 "width":1, 273 "col": "Gray" 274 }, 275 "label": { 276 "value": "Date Of Birth", 277 "width": 130, 278 "gap": 0, 279 "align": "left", 280 "pos": "top", 281 "font": { 282 "name": "$smallLabel" 283 } 284 } 285 }, 286 { 287 "hide": false, 288 "id": "ctdob1", 289 "pos": [ 290 240, 291 250 292 ], 293 "width": 80, 294 "format": "yyyy/mm/dd", 295 "align": "center", 296 "bgCol": "White", 297 "border": { 298 "width":1, 299 "col": "#ffff00" 300 }, 301 "label": { 302 "value": "Date Of Birth", 303 "width": 130, 304 "gap": 0, 305 "align": "center", 306 "pos": "top", 307 "font": { 308 "name": "$smallLabel" 309 } 310 } 311 }, 312 { 313 "hide": false, 314 "id": "rtdob1", 315 "pos": [ 316 420, 317 250 318 ], 319 "width": 80, 320 "format": "yyyy/mm/dd", 321 "align": "right", 322 "font": { 323 "name": "$input", 324 "col": "#FF0000" 325 }, 326 "border": { 327 "width":1, 328 "col": "Gray" 329 }, 330 "label": { 331 "value": "Date Of Birth", 332 "width": 130, 333 "gap": 0, 334 "align": "right", 335 "pos": "top", 336 "font": { 337 "name": "$smallLabel" 338 } 339 } 340 }, 341 { 342 "hide": false, 343 "id": "lbdob1", 344 "pos": [ 345 50, 346 80 347 ], 348 "width": 80, 349 "format": "dd/mm/yyyy", 350 "align": "left", 351 "bgCol": "White", 352 "border": { 353 "width":1, 354 "col": "Gray" 355 }, 356 "label": { 357 "value": "Date Of Birth", 358 "width": 130, 359 "gap": 2, 360 "align": "left", 361 "pos": "bottom", 362 "font": { 363 "name": "$smallLabel" 364 } 365 } 366 }, 367 { 368 "hide": false, 369 "id": "cbdob1", 370 "pos": [ 371 240, 372 80 373 ], 374 "width": 80, 375 "format": "dd/mm/yyyy", 376 "align": "center", 377 "bgCol": "White", 378 "border": { 379 "width":1, 380 "col": "#FF0000" 381 }, 382 "label": { 383 "value": "Date Of Birth", 384 "width": 130, 385 "gap": 2, 386 "align": "center", 387 "pos": "bottom", 388 "font": { 389 "name": "$smallLabel" 390 } 391 } 392 }, 393 { 394 "hide": false, 395 "id": "rbdob1", 396 "pos": [ 397 420, 398 80 399 ], 400 "width": 80, 401 "format": "dd/mm/yyyy", 402 "align": "right", 403 "border": { 404 "width":1, 405 "col": "DarkGray" 406 }, 407 "label": { 408 "value": "Date Of Birth", 409 "width": 130, 410 "gap": 2, 411 "align": "right", 412 "pos": "bottom", 413 "font": { 414 "name": "$smallLabel" 415 } 416 } 417 } 418 ], 419 "text": [ 420 { 421 "value": "Datefields with left label:", 422 "pos": [ 423 10, 424 690 425 ], 426 "font": { 427 "name": "$myCourier" 428 } 429 }, 430 { 431 "value": "Datefields with right label:", 432 "pos": [ 433 10, 434 520 435 ], 436 "font": { 437 "name": "$myCourier" 438 } 439 }, 440 { 441 "value": "Datefields with top label:", 442 "pos": [ 443 10, 444 350 445 ], 446 "font": { 447 "name": "$myCourier" 448 } 449 }, 450 { 451 "value": "Datefields with bottom label:", 452 "pos": [ 453 10, 454 170 455 ], 456 "font": { 457 "name": "$myCourier" 458 } 459 } 460 ] 461 } 462 } 463 } 464 }