github.com/pdfcpu/pdfcpu@v0.11.1/pkg/testdata/json/form/radiobuttonsVertRGroup.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 "dirs": { 13 "images": "../../testdata/resources" 14 }, 15 "files": { 16 "logo1": "$images/logoVerySmall.png", 17 "logo2": "$images/github.png" 18 }, 19 "margin": { 20 "width": 10 21 }, 22 "fonts": { 23 "myCourier": { 24 "name": "Courier", 25 "size": 12 26 }, 27 "myCourierBold": { 28 "name": "Courier-Bold", 29 "size": 12 30 }, 31 "label": { 32 "name": "Courier", 33 "size": 10 34 } 35 }, 36 "header": { 37 "font": { 38 "name": "$myCourierBold", 39 "size": 18, 40 "col": "#C00000" 41 }, 42 "left": "$logo1", 43 "center": "Vertical Radiobutton Groups Right Aligned", 44 "right": "$logo2", 45 "height": 40, 46 "dx": 5, 47 "dy": 5, 48 "border": false 49 }, 50 "footer": { 51 "font": { 52 "name": "$myCourier", 53 "size": 9 54 }, 55 "left": "pdfcpu: %v\nCreated: %t", 56 "center": "Optimized for A.Reader\nPage %p of %P", 57 "right": "Source:\ntestdata/json/form/radiobuttonsVertRGroup.json", 58 "height": 30, 59 "dx": 5, 60 "dy": 5, 61 "border": false 62 }, 63 "images": { 64 "logo1": { 65 "src": "$logo1", 66 "url": "https://pdfcpu.io", 67 "margin": { 68 "width": 5 69 } 70 }, 71 "logo2": { 72 "src": "$logo2", 73 "url": "https://github.com/pdfcpu/pdfcpu", 74 "margin": { 75 "width": 5 76 } 77 } 78 }, 79 "fieldgroups": { 80 "rbfg": { 81 "hide": false, 82 "bgCol": "White", 83 "border": { 84 "width": 0, 85 "col": "Black", 86 "style": "round" 87 }, 88 "padding": { 89 "width": 6 90 } 91 } 92 }, 93 "pages": { 94 "1": { 95 "bgcol": "LightGray", 96 "content": { 97 "guides": [ 98 { 99 "pos": [ 100 150, 101 680 102 ] 103 } 104 ], 105 "fieldGroup": [ 106 { 107 "name": "$rbfg", 108 "bgCol": "$DarkSeaGreen", 109 "radiobuttongroup": [ 110 { 111 "hide": false, 112 "id": "ll1gender", 113 "tip": "Gender", 114 "orientation": "vert", 115 "pos": [ 116 150, 117 680 118 ], 119 "width": 12, 120 "buttons": { 121 "values": [ 122 "female", 123 "male", 124 "non-binary" 125 ], 126 "label": { 127 "value": "dummy", 128 "width": 40, 129 "gap": 7, 130 "pos": "left" 131 } 132 }, 133 "label": { 134 "value": "Gender:", 135 "width": 60, 136 "gap": 10, 137 "align": "left", 138 "pos": "left", 139 "font": { 140 "name": "$myCourierBold" 141 } 142 } 143 } 144 ] 145 }, 146 { 147 "name": "$rbfg", 148 "bgCol": "$DarkOrange", 149 "radiobuttongroup": [ 150 { 151 "hide": false, 152 "id": "ll2gender", 153 "tip": "Sex", 154 "orientation": "vert", 155 "pos": [ 156 150, 157 610 158 ], 159 "width": 12, 160 "buttons": { 161 "values": [ 162 "female", 163 "male", 164 "non-binary" 165 ], 166 "label": { 167 "value": "dummy", 168 "width": 40, 169 "gap": 7, 170 "pos": "left" 171 } 172 }, 173 "label": { 174 "value": "Sex:", 175 "width": 60, 176 "gap": 10, 177 "align": "left", 178 "pos": "left", 179 "font": { 180 "name": "$myCourierBold" 181 } 182 } 183 } 184 ] 185 }, 186 { 187 "name": "$rbfg", 188 "bgCol": "$DarkSeaGreen", 189 "border": { 190 "width": 5, 191 "col": "#00AA00", 192 "style": "round" 193 }, 194 "radiobuttongroup": [ 195 { 196 "hide": false, 197 "id": "lr1gender", 198 "tip": "Gender", 199 "orientation": "vert", 200 "pos": [ 201 400, 202 680 203 ], 204 "width": 12, 205 "buttons": { 206 "values": [ 207 "female", 208 "male", 209 "non-binary" 210 ], 211 "label": { 212 "value": "dummy", 213 "width": 40, 214 "gap": 7, 215 "pos": "left" 216 } 217 }, 218 "label": { 219 "value": "Gender:", 220 "width": 60, 221 "gap": 10, 222 "align": "right", 223 "pos": "left", 224 "font": { 225 "name": "$myCourierBold" 226 } 227 } 228 }, 229 { 230 "hide": false, 231 "id": "lr2gender", 232 "tip": "Sex", 233 "orientation": "vert", 234 "pos": [ 235 400, 236 610 237 ], 238 "width": 12, 239 "buttons": { 240 "values": [ 241 "female", 242 "male", 243 "non-binary" 244 ], 245 "label": { 246 "value": "dummy", 247 "width": 40, 248 "gap": 7, 249 "pos": "left" 250 } 251 }, 252 "label": { 253 "value": "Sex:", 254 "width": 60, 255 "gap": 10, 256 "align": "right", 257 "pos": "left", 258 "font": { 259 "name": "$myCourierBold" 260 } 261 } 262 } 263 ] 264 }, 265 { 266 "name": "$rbfg", 267 "bgCol": "$DarkSeaGreen", 268 "border": { 269 "width": 0 270 }, 271 "radiobuttongroup": [ 272 { 273 "hide": false, 274 "id": "rl1gender", 275 "tip": "Gender", 276 "orientation": "vert", 277 "pos": [ 278 150, 279 510 280 ], 281 "width": 12, 282 "buttons": { 283 "values": [ 284 "female", 285 "male", 286 "non-binary" 287 ], 288 "label": { 289 "value": "dummy", 290 "width": 40, 291 "gap": 7, 292 "pos": "left" 293 } 294 }, 295 "label": { 296 "value": "Gender", 297 "width": 60, 298 "gap": 10, 299 "align": "left", 300 "pos": "right", 301 "font": { 302 "name": "$myCourierBold" 303 } 304 } 305 } 306 ] 307 }, 308 { 309 "name": "$rbfg", 310 "bgCol": "$DarkOrange", 311 "border": { 312 "width": 0 313 }, 314 "radiobuttongroup": [ 315 { 316 "hide": false, 317 "id": "rl2gender", 318 "tip": "Sex", 319 "orientation": "vert", 320 "pos": [ 321 150, 322 430 323 ], 324 "width": 12, 325 "buttons": { 326 "values": [ 327 "female", 328 "male", 329 "non-binary" 330 ], 331 "label": { 332 "value": "dummy", 333 "width": 40, 334 "gap": 7, 335 "pos": "left" 336 } 337 }, 338 "label": { 339 "value": "Sex", 340 "width": 60, 341 "gap": 10, 342 "align": "left", 343 "pos": "right", 344 "font": { 345 "name": "$myCourierBold" 346 } 347 } 348 } 349 ] 350 }, 351 { 352 "name": "$rbfg", 353 "bgCol": "$DarkSeaGreen", 354 "border": { 355 "width": 1, 356 "col": "Black" 357 }, 358 "radiobuttongroup": [ 359 { 360 "hide": false, 361 "id": "rr1gender", 362 "tip": "Gender", 363 "orientation": "vert", 364 "pos": [ 365 400, 366 510 367 ], 368 "width": 12, 369 "buttons": { 370 "values": [ 371 "female", 372 "male", 373 "non-binary" 374 ], 375 "label": { 376 "value": "dummy", 377 "width": 40, 378 "gap": 7, 379 "pos": "left" 380 } 381 }, 382 "label": { 383 "value": "Gender", 384 "width": 60, 385 "gap": 10, 386 "align": "right", 387 "pos": "right", 388 "font": { 389 "name": "$myCourierBold" 390 } 391 } 392 } 393 ] 394 }, 395 { 396 "name": "$rbfg", 397 "bgCol": "$DarkOrange", 398 "border": { 399 "width": 1, 400 "col": "Black" 401 }, 402 "radiobuttongroup": [ 403 { 404 "hide": false, 405 "id": "rr2gender", 406 "tip": "Sex", 407 "orientation": "vert", 408 "pos": [ 409 400, 410 430 411 ], 412 "width": 12, 413 "buttons": { 414 "values": [ 415 "female", 416 "male", 417 "non-binary" 418 ], 419 "label": { 420 "value": "dummy", 421 "width": 40, 422 "gap": 7, 423 "pos": "left" 424 } 425 }, 426 "label": { 427 "value": "Sex", 428 "width": 60, 429 "gap": 10, 430 "align": "right", 431 "pos": "right", 432 "font": { 433 "name": "$myCourierBold" 434 } 435 } 436 } 437 ] 438 }, 439 { 440 "name": "$rbfg", 441 "border": { 442 "width": 0 443 }, 444 "radiobuttongroup": [ 445 { 446 "hide": false, 447 "id": "tlgender", 448 "tip": "Gender", 449 "orientation": "vert", 450 "pos": [ 451 100, 452 280 453 ], 454 "width": 12, 455 "buttons": { 456 "values": [ 457 "female", 458 "male", 459 "non-binary" 460 ], 461 "label": { 462 "value": "dummy", 463 "width": 40, 464 "gap": 7, 465 "pos": "left" 466 } 467 }, 468 "label": { 469 "value": "Gender:", 470 "width": 60, 471 "gap": 10, 472 "align": "left", 473 "pos": "top", 474 "font": { 475 "name": "$myCourierBold" 476 } 477 } 478 } 479 ] 480 }, 481 { 482 "name": "$rbfg", 483 "radiobuttongroup": [ 484 { 485 "hide": false, 486 "id": "tmgender", 487 "tip": "Gender", 488 "orientation": "vert", 489 "pos": [ 490 270, 491 280 492 ], 493 "width": 12, 494 "buttons": { 495 "values": [ 496 "female", 497 "male", 498 "non-binary" 499 ], 500 "label": { 501 "value": "dummy", 502 "width": 40, 503 "gap": 7, 504 "pos": "left" 505 } 506 }, 507 "label": { 508 "value": "Gender:", 509 "width": 60, 510 "gap": 10, 511 "align": "center", 512 "pos": "top", 513 "font": { 514 "name": "$myCourierBold" 515 } 516 } 517 } 518 ] 519 }, 520 { 521 "name": "$rbfg", 522 "radiobuttongroup": [ 523 { 524 "hide": false, 525 "id": "trgender", 526 "tip": "Gender", 527 "orientation": "vert", 528 "pos": [ 529 420, 530 280 531 ], 532 "width": 12, 533 "buttons": { 534 "values": [ 535 "female", 536 "male", 537 "non-binary" 538 ], 539 "label": { 540 "value": "dummy", 541 "width": 40, 542 "gap": 7, 543 "pos": "left" 544 } 545 }, 546 "label": { 547 "value": "Gender:", 548 "width": 60, 549 "gap": 10, 550 "align": "right", 551 "pos": "top", 552 "font": { 553 "name": "$myCourierBold" 554 } 555 } 556 } 557 ] 558 }, 559 { 560 "name": "$rbfg", 561 "radiobuttongroup": [ 562 { 563 "hide": false, 564 "id": "blgender", 565 "tip": "Gender", 566 "orientation": "vert", 567 "pos": [ 568 100, 569 120 570 ], 571 "width": 12, 572 "buttons": { 573 "values": [ 574 "female", 575 "male", 576 "non-binary" 577 ], 578 "label": { 579 "value": "dummy", 580 "width": 40, 581 "gap": 7, 582 "pos": "left" 583 } 584 }, 585 "label": { 586 "value": "Gender", 587 "width": 60, 588 "gap": 10, 589 "align": "left", 590 "pos": "bottom", 591 "font": { 592 "name": "$myCourierBold" 593 } 594 } 595 } 596 ] 597 }, 598 { 599 "name": "$rbfg", 600 "radiobuttongroup": [ 601 { 602 "hide": false, 603 "id": "bmgender", 604 "tip": "Gender", 605 "orientation": "vert", 606 "pos": [ 607 270, 608 120 609 ], 610 "width": 12, 611 "buttons": { 612 "values": [ 613 "female", 614 "male", 615 "non-binary" 616 ], 617 "label": { 618 "value": "dummy", 619 "width": 40, 620 "gap": 7, 621 "pos": "left" 622 } 623 }, 624 "label": { 625 "value": "Gender", 626 "width": 60, 627 "gap": 10, 628 "align": "center", 629 "pos": "bottom", 630 "font": { 631 "name": "$myCourierBold" 632 } 633 } 634 } 635 ] 636 }, 637 { 638 "name": "$rbfg", 639 "radiobuttongroup": [ 640 { 641 "hide": false, 642 "id": "brgender", 643 "tip": "Gender", 644 "orientation": "vert", 645 "pos": [ 646 420, 647 120 648 ], 649 "width": 12, 650 "buttons": { 651 "values": [ 652 "female", 653 "male", 654 "non-binary" 655 ], 656 "label": { 657 "value": "dummy", 658 "width": 40, 659 "gap": 7, 660 "pos": "left" 661 } 662 }, 663 "label": { 664 "value": "Gender", 665 "width": 60, 666 "gap": 10, 667 "align": "right", 668 "pos": "bottom", 669 "font": { 670 "name": "$myCourierBold" 671 } 672 } 673 } 674 ] 675 } 676 ], 677 "text": [ 678 { 679 "value": "Vertical right aligned radiobuttons with left label:", 680 "anchor": "topleft", 681 "font": { 682 "name": "$myCourierBold" 683 } 684 }, 685 { 686 "value": "Vertical right aligned radiobuttons with right label:", 687 "pos": [ 688 0, 689 540 690 ], 691 "font": { 692 "name": "$myCourierBold" 693 } 694 }, 695 { 696 "value": "Vertical right aligned radiobuttons with top label:", 697 "anchor": "left", 698 "font": { 699 "name": "$myCourierBold" 700 } 701 }, 702 { 703 "value": "Vertical right aligned radiobuttons with bottom label:", 704 "pos": [ 705 0, 706 170 707 ], 708 "font": { 709 "name": "$myCourierBold" 710 } 711 } 712 ] 713 } 714 } 715 } 716 }