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