github.com/pdfcpu/pdfcpu@v0.11.1/pkg/testdata/json/form/datefield.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  	"dateFormat": "2/1/2006",
    13  	"dirs": {
    14  		"images": "../../testdata/resources"
    15  	},
    16  	"files": {
    17  		"logo1": "$images/logoVerySmall.png",
    18  		"logo2": "$images/github.png"
    19  	},
    20  	"fonts": {
    21  		"myCourier": {
    22  			"name": "Courier",
    23  			"size": 12
    24  		},
    25  		"input": {
    26  			"name": "Courier",
    27  			"size": 12,
    28  			"col": "Black"
    29  		},
    30  		"label": {
    31  			"name": "Helvetica",
    32  			"size": 12,
    33  			"col": "DarkGray"
    34  		},
    35  		"smallLabel": {
    36  			"name": "Helvetica",
    37  			"size": 9,
    38  			"col": "DarkGray"
    39  		}
    40  	},
    41  	"margin": {
    42  		"width": 10
    43  	},
    44  	"header": {
    45  		"font": {
    46  			"name": "Courier-Bold",
    47  			"size": 24,
    48  			"col": "#C00000"
    49  		},
    50  		"left": "$logo1",
    51  		"center": "DateFields",
    52  		"right": "$logo2",
    53  		"height": 40,
    54  		"dx": 5,
    55  		"dy": 5,
    56  		"border": false
    57  	},
    58  	"footer": {
    59  		"font": {
    60  			"name": "$myCourier",
    61  			"size": 9
    62  		},
    63  		"left": "pdfcpu: %v\nCreated: %t",
    64  		"center": "Optimized for A.Reader\nPage %p of %P",
    65  		"right": "Source:\ntestdata/json/form/datefield.json",
    66  		"height": 30,
    67  		"dx": 5,
    68  		"dy": 5,
    69  		"border": false
    70  	},
    71  	"images": {
    72  		"logo1": {
    73  			"src": "$logo1",
    74  			"url": "https://pdfcpu.io",
    75  			"margin": {
    76  				"width": 5
    77  			}
    78  		},
    79  		"logo2": {
    80  			"src": "$logo2",
    81  			"url": "https://github.com/pdfcpu/pdfcpu",
    82  			"margin": {
    83  				"width": 5
    84  			}
    85  		}
    86  	},
    87  	"pages": {
    88  		"1": {
    89  			"bgcol": "LightGray",
    90  			"content": {
    91  				"datefield": [
    92  					{
    93  						"hide": false,
    94  						"id": "lldob1",
    95  						"pos": [
    96  							180,
    97  							650
    98  						],
    99  						"width": 80,
   100  						"format": "d.m.yyyy",
   101  						"font": {
   102  							"name": "$smallLabel"
   103  						},
   104  						"border": {
   105  							"width":3,
   106  							"col": "#C00000"
   107  						},
   108  						"label": {
   109  							"value": "Date Of Birth:",
   110  							"width": 130,
   111  							"gap": 10,
   112  							"align": "left",
   113  							"pos": "left"
   114  						}
   115  					},
   116  					{
   117  						"hide": false,
   118  						"id": "lldob2",
   119  						"pos": [
   120  							180,
   121  							630
   122  						],
   123  						"width": 80,
   124  						"format": "dd.mm.yyyy",
   125  						"border": {
   126  							"width":1,
   127  							"col": "Gray"
   128  						},
   129  						"label": {
   130  							"value": "Date Of Marriage:",
   131  							"width": 130,
   132  							"gap": 10,
   133  							"align": "left",
   134  							"pos": "left"
   135  						}
   136  					},
   137  					{
   138  						"hide": false,
   139  						"id": "rldob1",
   140  						"tip": "Birth Date",
   141  						"value": "21.5.1990",
   142  						"pos": [
   143  							180,
   144  							600
   145  						],
   146  						"width": 80,
   147  						"bgCol": "$DarkSeaGreen",
   148  						"border": {
   149  							"width":1,
   150  							"col": "Gray"
   151  						},
   152  						"label": {
   153  							"value": "Date Of Birth:",
   154  							"width": 130,
   155  							"gap": 10,
   156  							"align": "right",
   157  							"pos": "left"
   158  						}
   159  					},
   160  					{
   161  						"hide": false,
   162  						"id": "rldob2",
   163  						"tip": "Wedding Date",
   164  						"value": "21.05.1990",
   165  						"pos": [
   166  							180,
   167  							580
   168  						],
   169  						"width": 80,
   170  						"bgCol": "$DarkSeaGreen",
   171  						"border": {
   172  							"width":1,
   173  							"col": "Gray"
   174  						},
   175  						"label": {
   176  							"value": "Date Of Marriage:",
   177  							"width": 130,
   178  							"gap": 10,
   179  							"align": "right",
   180  							"pos": "left"
   181  						}
   182  					},
   183  
   184  					{
   185  						"hide": false,
   186  						"id": "lrdob1",
   187  						"pos": [
   188  							180,
   189  							480
   190  						],
   191  						"width": 80,
   192  						"format": "yyyy-m-d",
   193  						"align": "right",
   194  						"bgCol": "$DarkOrange",
   195  						"label": {
   196  							"value": "Date Of Birth",
   197  							"width": 130,
   198  							"gap": 10,
   199  							"align": "left",
   200  							"pos": "right"
   201  						}
   202  					},
   203  					{
   204  						"hide": false,
   205  						"id": "lrdob2",
   206  						"pos": [
   207  							180,
   208  							460
   209  						],
   210  						"width": 80,
   211  						"format": "yyyy-mm-dd",
   212  						"align": "right",
   213  						"bgCol": "$DarkOrange",
   214  						"label": {
   215  							"value": "Date Of Marriage",
   216  							"width": 130,
   217  							"gap": 10,
   218  							"align": "left",
   219  							"pos": "right"
   220  						}
   221  					},
   222  					{
   223  						"hide": false,
   224  						"id": "rrdob1",
   225  						"pos": [
   226  							180,
   227  							430
   228  						],
   229  						"width": 80,
   230  						"format": "yyyy-m-d",
   231  						"align": "right",
   232  						"bgCol": "$DarkSeaGreen",
   233  						"label": {
   234  							"value": "Date Of Birth",
   235  							"width": 130,
   236  							"gap": 10,
   237  							"align": "right",
   238  							"pos": "right"
   239  						}
   240  					},
   241  					{
   242  						"hide": false,
   243  						"id": "rrdob2",
   244  						"pos": [
   245  							180,
   246  							410
   247  						],
   248  						"width": 80,
   249  						"format": "yyyy-mm-dd",
   250  						"align": "right",
   251  						"bgCol": "$DarkSeaGreen",
   252  						"label": {
   253  							"value": "Date Of Marriage",
   254  							"width": 130,
   255  							"gap": 10,
   256  							"align": "right",
   257  							"pos": "right"
   258  						}
   259  					},
   260  					{
   261  						"hide": false,
   262  						"id": "ltdob1",
   263  						"pos": [
   264  							50,
   265  							250
   266  						],
   267  						"width": 80,
   268  						"format": "yyyy/m/d",
   269  						"align": "left",
   270  						"bgCol": "White",
   271  						"border": {
   272  							"width":1,
   273  							"col": "Gray"
   274  						},
   275  						"label": {
   276  							"value": "Date Of Birth",
   277  							"width": 130,
   278  							"gap": 0,
   279  							"align": "left",
   280  							"pos": "top",
   281  							"font": {
   282  								"name": "$smallLabel"
   283  							}
   284  						}
   285  					},
   286  					{
   287  						"hide": false,
   288  						"id": "ctdob1",
   289  						"pos": [
   290  							240,
   291  							250
   292  						],
   293  						"width": 80,
   294  						"format": "yyyy/mm/dd",
   295  						"align": "center",
   296  						"bgCol": "White",
   297  						"border": {
   298  							"width":1,
   299  							"col": "#ffff00"
   300  						},
   301  						"label": {
   302  							"value": "Date Of Birth",
   303  							"width": 130,
   304  							"gap": 0,
   305  							"align": "center",
   306  							"pos": "top",
   307  							"font": {
   308  								"name": "$smallLabel"
   309  							}
   310  						}
   311  					},
   312  					{
   313  						"hide": false,
   314  						"id": "rtdob1",
   315  						"pos": [
   316  							420,
   317  							250
   318  						],
   319  						"width": 80,
   320  						"format": "yyyy/mm/dd",
   321  						"align": "right",
   322  						"font": {
   323  							"name": "$input",
   324  							"col": "#FF0000"
   325  						},
   326  						"border": {
   327  							"width":1,
   328  							"col": "Gray"
   329  						},
   330  						"label": {
   331  							"value": "Date Of Birth",
   332  							"width": 130,
   333  							"gap": 0,
   334  							"align": "right",
   335  							"pos": "top",
   336  							"font": {
   337  								"name": "$smallLabel"
   338  							}
   339  						}
   340  					},
   341  					{
   342  						"hide": false,
   343  						"id": "lbdob1",
   344  						"pos": [
   345  							50,
   346  							80
   347  						],
   348  						"width": 80,
   349  						"format": "dd/mm/yyyy",
   350  						"align": "left",
   351  						"bgCol": "White",
   352  						"border": {
   353  							"width":1,
   354  							"col": "Gray"
   355  						},
   356  						"label": {
   357  							"value": "Date Of Birth",
   358  							"width": 130,
   359  							"gap": 2,
   360  							"align": "left",
   361  							"pos": "bottom",
   362  							"font": {
   363  								"name": "$smallLabel"
   364  							}
   365  						}
   366  					},
   367  					{
   368  						"hide": false,
   369  						"id": "cbdob1",
   370  						"pos": [
   371  							240,
   372  							80
   373  						],
   374  						"width": 80,
   375  						"format": "dd/mm/yyyy",
   376  						"align": "center",
   377  						"bgCol": "White",
   378  						"border": {
   379  							"width":1,
   380  							"col": "#FF0000"
   381  						},
   382  						"label": {
   383  							"value": "Date Of Birth",
   384  							"width": 130,
   385  							"gap": 2,
   386  							"align": "center",
   387  							"pos": "bottom",
   388  							"font": {
   389  								"name": "$smallLabel"
   390  							}
   391  						}
   392  					},
   393  					{
   394  						"hide": false,
   395  						"id": "rbdob1",
   396  						"pos": [
   397  							420,
   398  							80
   399  						],
   400  						"width": 80,
   401  						"format": "dd/mm/yyyy",
   402  						"align": "right",
   403  						"border": {
   404  							"width":1,
   405  							"col": "DarkGray"
   406  						},
   407  						"label": {
   408  							"value": "Date Of Birth",
   409  							"width": 130,
   410  							"gap": 2,
   411  							"align": "right",
   412  							"pos": "bottom",
   413  							"font": {
   414  								"name": "$smallLabel"
   415  							}
   416  						}
   417  					}
   418  				],
   419  				"text": [
   420  					{
   421  						"value": "Datefields with left label:",
   422  						"pos": [
   423  							10,
   424  							690
   425  						],
   426  						"font": {
   427  							"name": "$myCourier"
   428  						}
   429  					},
   430  					{
   431  						"value": "Datefields with right label:",
   432  						"pos": [
   433  							10,
   434  							520
   435  						],
   436  						"font": {
   437  							"name": "$myCourier"
   438  						}
   439  					},
   440  					{
   441  						"value": "Datefields with top label:",
   442  						"pos": [
   443  							10,
   444  							350
   445  						],
   446  						"font": {
   447  							"name": "$myCourier"
   448  						}
   449  					},
   450  					{
   451  						"value": "Datefields with bottom label:",
   452  						"pos": [
   453  							10,
   454  							170
   455  						],
   456  						"font": {
   457  							"name": "$myCourier"
   458  						}
   459  					}
   460  				]
   461  			}
   462  		}
   463  	}
   464  }