github.com/pdfcpu/pdfcpu@v0.11.1/pkg/testdata/json/create/textAnchored.json (about)

     1  {
     2  	"paper": "A4L",
     3  	"crop": "10",
     4  	"origin": "LowerLeft",
     5  	"contentBox": true,
     6  	"debug": false,
     7  	"guides": true,
     8  	"bgcol": "#BEDED9",
     9  	"timestamp": "Monday, 2.Jan 2006 15:04:05",
    10  	"dirs": {
    11  		"images": "../../testdata/resources"
    12  	},
    13  	"files": {
    14  		"logo1": "$images/logoVerySmall.png",
    15  		"logo2": "$images/github.png"
    16  	},
    17  	"fonts": {
    18  		"myCourier": {
    19  			"name": "Courier",
    20  			"size": 12,
    21  			"col": "#00AA00"
    22  		}
    23  	},
    24  	"borders": {
    25  		"myBorder": {
    26  			"width": 5,
    27  			"col": "#0000FF",
    28  			"style": "round"
    29  		}
    30  	},
    31  	"margins": {
    32  		"margin": {
    33  			"width": 5
    34  		},
    35  		"myMargin": {
    36  			"width": 10
    37  		}
    38  	},
    39  	"header": {
    40  		"font": {
    41  			"name": "Courier-Bold",
    42  			"size": 24,
    43  			"col": "#00AA00"
    44  		},
    45  		"left": "$logo1",
    46  		"center": "Anchored Textboxes",
    47  		"right": "$logo2",
    48  		"height": 40,
    49  		"dx": 5,
    50  		"dy": 10,
    51  		"border": false
    52  	},
    53  	"footer": {
    54  		"font": {
    55  			"name": "$myCourier",
    56  			"col": "Black"
    57  		},
    58  		"left": "pdfcpu: %v\nCreated: %t",
    59  		"center": "Page %p of %P",
    60  		"right": "Source:\ntestdata/json/create/textAnchored.json",
    61  		"height": 30,
    62  		"dx": 5,
    63  		"dy": 5,
    64  		"border": false
    65  	},
    66  	"images": {
    67  		"logo1": {
    68  			"src": "$logo1",
    69  			"url": "https://pdfcpu.io",
    70  			"margin": {
    71  				"width": 5
    72  			}
    73  		},
    74  		"logo2": {
    75  			"src": "$logo2",
    76  			"url": "https://github.com/pdfcpu/pdfcpu",
    77  			"margin": {
    78  				"width": 5
    79  			}
    80  		}
    81  	},
    82  	"pages": {
    83  		"1": {
    84  			"content": {
    85  				"guides": [
    86  					{
    87  						"pos": [
    88  							-1,
    89  							-1
    90  						]
    91  					}
    92  				],
    93  				"fonts": {
    94  					"myCourier": {
    95  						"col": "#FFFF00"
    96  					}
    97  				},
    98  				"text": [
    99  					{
   100  						"value": "TopLeft",
   101  						"anchor": "topLeft",
   102  						"bgCol": "#032890",
   103  						"font": {
   104  							"name": "$myCourier"
   105  						},
   106  						"border": {
   107  							"name": "$myBorder"
   108  						},
   109  						"margin": {
   110  							"name": "$myMargin"
   111  						}
   112  					},
   113  					{
   114  						"value": "TopCenter",
   115  						"anchor": "topCenter",
   116  						"bgCol": "#032890",
   117  						"font": {
   118  							"name": "$myCourier"
   119  						},
   120  						"border": {
   121  							"name": "$myBorder"
   122  						},
   123  						"margin": {
   124  							"name": "$myMargin"
   125  						}
   126  					},
   127  					{
   128  						"value": "TopRight",
   129  						"anchor": "topRight",
   130  						"bgCol": "#032890",
   131  						"font": {
   132  							"name": "$myCourier"
   133  						},
   134  						"border": {
   135  							"name": "$myBorder"
   136  						},
   137  						"margin": {
   138  							"name": "$myMargin"
   139  						}
   140  					},
   141  					{
   142  						"value": "Left",
   143  						"anchor": "left",
   144  						"bgCol": "#032890",
   145  						"font": {
   146  							"name": "$myCourier"
   147  						},
   148  						"border": {
   149  							"name": "$myBorder"
   150  						},
   151  						"margin": {
   152  							"name": "$myMargin"
   153  						}
   154  					},
   155  					{
   156  						"value": "Center",
   157  						"anchor": "center",
   158  						"bgCol": "#032890",
   159  						"font": {
   160  							"name": "$myCourier"
   161  						},
   162  						"border": {
   163  							"name": "$myBorder"
   164  						},
   165  						"margin": {
   166  							"name": "$myMargin"
   167  						}
   168  					},
   169  					{
   170  						"value": "Right",
   171  						"anchor": "right",
   172  						"bgCol": "#032890",
   173  						"font": {
   174  							"name": "$myCourier"
   175  						},
   176  						"border": {
   177  							"name": "$myBorder"
   178  						},
   179  						"margin": {
   180  							"name": "$myMargin"
   181  						}
   182  					},
   183  					{
   184  						"value": "BottomLeft",
   185  						"anchor": "bottomleft",
   186  						"bgCol": "#032890",
   187  						"font": {
   188  							"name": "$myCourier"
   189  						},
   190  						"border": {
   191  							"name": "$myBorder"
   192  						},
   193  						"margin": {
   194  							"name": "$myMargin"
   195  						}
   196  					},
   197  					{
   198  						"value": "BottomCenter",
   199  						"anchor": "bottomCenter",
   200  						"bgCol": "#032890",
   201  						"font": {
   202  							"name": "$myCourier"
   203  						},
   204  						"border": {
   205  							"name": "$myBorder"
   206  						},
   207  						"margin": {
   208  							"name": "$myMargin"
   209  						}
   210  					},
   211  					{
   212  						"value": "BottomRight",
   213  						"anchor": "bottomRight",
   214  						"bgCol": "#032890",
   215  						"font": {
   216  							"name": "$myCourier"
   217  						},
   218  						"border": {
   219  							"name": "$myBorder"
   220  						},
   221  						"margin": {
   222  							"name": "$myMargin"
   223  						}
   224  					}
   225  				]
   226  			}
   227  		},
   228  		"2": {
   229  			"content": {
   230  				"guides": [
   231  					{
   232  						"pos": [
   233  							-1,
   234  							-1
   235  						]
   236  					}
   237  				],
   238  				"fonts": {
   239  					"myCourier": {
   240  						"col": "#FFFF44"
   241  					}
   242  				},
   243  				"text": [
   244  					{
   245  						"value": "TopLeft",
   246  						"anchor": "topLeft",
   247  						"dx": 10,
   248  						"dy": -10,
   249  						"bgCol": "#032890",
   250  						"font": {
   251  							"name": "$myCourier"
   252  						},
   253  						"border": {
   254  							"name": "$myBorder"
   255  						},
   256  						"margin": {
   257  							"name": "$myMargin"
   258  						},
   259  						"padding": {
   260  							"top": 10,
   261  							"left":10
   262  						}
   263  					},
   264  					{
   265  						"value": "TopCenter",
   266  						"anchor": "topCenter",
   267  						"dy": -10,
   268  						"bgCol": "#032890",
   269  						"font": {
   270  							"name": "$myCourier"
   271  						},
   272  						"border": {
   273  							"name": "$myBorder"
   274  						},
   275  						"margin": {
   276  							"name": "$myMargin"
   277  						},
   278  						"padding": {
   279  							"top": 10,
   280  							"left":10,
   281  							"right":10
   282  						}
   283  					},
   284  					{
   285  						"value": "TopRight",
   286  						"anchor": "topRight",
   287  						"dx": -10,
   288  						"dy": -10,
   289  						"bgCol": "#032890",
   290  						"font": {
   291  							"name": "$myCourier"
   292  						},
   293  						"border": {
   294  							"name": "$myBorder"
   295  						},
   296  						"margin": {
   297  							"name": "$myMargin"
   298  						},
   299  						"padding": {
   300  							"top": 10,
   301  							"right":10
   302  						}
   303  					},
   304  					{
   305  						"value": "Left",
   306  						"anchor": "left",
   307  						"bgCol": "#032890",
   308  						"dx": 10,
   309  						"font": {
   310  							"name": "$myCourier"
   311  						},
   312  						"border": {
   313  							"name": "$myBorder"
   314  						},
   315  						"margin": {
   316  							"name": "$myMargin"
   317  						},
   318  						"padding": {
   319  							"top":10,
   320  							"left":10,
   321  							"bottom":10
   322  						}
   323  					},
   324  					{
   325  						"value": "Center",
   326  						"anchor": "center",
   327  						"bgCol": "#032890",
   328  						"font": {
   329  							"name": "$myCourier"
   330  						},
   331  						"border": {
   332  							"name": "$myBorder"
   333  						},
   334  						"margin": {
   335  							"name": "$myMargin"
   336  						},
   337  						"padding": {
   338  							"width":10
   339  						}
   340  					},
   341  					{
   342  						"value": "Right",
   343  						"anchor": "right",
   344  						"dx": -10,
   345  						"bgCol": "#032890",
   346  						"font": {
   347  							"name": "$myCourier"
   348  						},
   349  						"border": {
   350  							"name": "$myBorder"
   351  						},
   352  						"margin": {
   353  							"name": "$myMargin"
   354  						},
   355  						"padding": {
   356  							"top":10,
   357  							"right":10,
   358  							"bottom":10
   359  						}
   360  					},
   361  					{
   362  						"value": "BottomLeft",
   363  						"anchor": "bottomleft",
   364  						"dx": 10,
   365  						"dy": 10,
   366  						"bgCol": "#032890",
   367  						"font": {
   368  							"name": "$myCourier"
   369  						},
   370  						"border": {
   371  							"name": "$myBorder"
   372  						},
   373  						"margin": {
   374  							"name": "$myMargin"
   375  						},
   376  						"padding": {
   377  							"left":10,
   378  							"bottom": 10
   379  						}
   380  					},
   381  					{
   382  						"value": "BottomCenter",
   383  						"anchor": "bottomCenter",
   384  						"dy": 10,
   385  						"bgCol": "#032890",
   386  						"font": {
   387  							"name": "$myCourier"
   388  						},
   389  						"border": {
   390  							"name": "$myBorder"
   391  						},
   392  						"margin": {
   393  							"name": "$myMargin"
   394  						},
   395  						"padding": {
   396  							"left":10,
   397  							"right":10,
   398  							"bottom": 10
   399  						}
   400  					},
   401  					{
   402  						"value": "BottomRight",
   403  						"anchor": "bottomRight",
   404  						"dx": -10,
   405  						"dy": 10,
   406  						"bgCol": "#032890",
   407  						"font": {
   408  							"name": "$myCourier"
   409  						},
   410  						"border": {
   411  							"name": "$myBorder"
   412  						},
   413  						"margin": {
   414  							"name": "$myMargin"
   415  						},
   416  						"padding": {
   417  							"right":10,
   418  							"bottom": 10
   419  						}
   420  					}
   421  				]
   422  			}
   423  		}
   424  	}
   425  }