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