github.com/pdfcpu/pdfcpu@v0.11.1/pkg/testdata/json/form/radiobuttonsVertL.json (about)

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