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