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 }