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