github.com/pdfcpu/pdfcpu@v0.11.1/pkg/testdata/json/form/demoSinglePage/ukrainian.json (about) 1 { 2 "paper": "A4P", 3 "crop": "10", 4 "origin": "LowerLeft", 5 "contentBox": false, 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 "images": { 16 "logo1": { 17 "src": "$logo1", 18 "url": "https://pdfcpu.io", 19 "margin": { 20 "width": 5 21 } 22 }, 23 "logo2": { 24 "src": "$logo2", 25 "url": "https://github.com/pdfcpu/pdfcpu", 26 "margin": { 27 "width": 5 28 } 29 } 30 }, 31 "fonts": { 32 "input": { 33 "name": "Roboto-Regular", 34 "lang": "uk", 35 "script": "Cyrl", 36 "size": 12 37 }, 38 "label": { 39 "name": "$input" 40 } 41 }, 42 "margin": { 43 "width": 10 44 }, 45 "header": { 46 "font": { 47 "name": "$label", 48 "size": 24, 49 "col": "#C00000" 50 }, 51 "left": "$logo1", 52 "center": "Демо форма", 53 "rtl": false, 54 "right": "$logo2", 55 "height": 40, 56 "dx": 5, 57 "dy": 5, 58 "border": false 59 }, 60 "footer": { 61 "font": { 62 "name": "Courier", 63 "size": 9 64 }, 65 "left": "pdfcpu: %v\nCreated: %t", 66 "center": "Optimized for A.Reader\nPage %p of %P", 67 "right": "Source:\ntestdata/json/form/demo/ukrainian.json", 68 "height": 30, 69 "dx": 5, 70 "dy": 5, 71 "border": false 72 }, 73 74 "pages": { 75 "1": { 76 "content": { 77 "textfield": [ 78 { 79 "hide": false, 80 "id": "firstName1", 81 "tip": "ім'я", 82 "tab": 1, 83 "default": "Володимир", 84 "value": "Джекі", 85 "pos": [ 86 160, 87 665 88 ], 89 "width": 240, 90 "align": "left", 91 "border": { 92 "width":1, 93 "col": "Gray" 94 }, 95 "label": { 96 "value": "ім'я:", 97 "width": 110, 98 "gap": 10, 99 "align": "left", 100 "pos": "left" 101 } 102 }, 103 { 104 "hide": false, 105 "id": "lastName1", 106 "tip": "прізвище", 107 "tab": 2, 108 "value": "лань", 109 "pos": [ 110 160, 111 645 112 ], 113 "width": 240, 114 "align": "left", 115 "border": { 116 "width":1, 117 "col": "Gray" 118 }, 119 "label": { 120 "value": "прізвище:", 121 "width": 110, 122 "gap": 10, 123 "align": "left", 124 "pos": "left" 125 } 126 }, 127 { 128 "hide": false, 129 "id": "note1", 130 "tip": "Причина", 131 "tab": 12, 132 "multiline": true, 133 "value": "Це зразок тексту.\nЦе наступний рядок.", 134 "pos": [ 135 160, 136 132 137 ], 138 "width": 240, 139 "height":70, 140 "align": "left", 141 "border": { 142 "width":1, 143 "col": "Gray" 144 } 145 } 146 ], 147 148 "datefield": [ 149 { 150 "hide": false, 151 "id": "dob1", 152 "tab": 3, 153 "format": "dd.mm.yyyy", 154 "default": "05.12.1992", 155 "value": "31.12.1999", 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 "value": "небінарний", 184 "pos": [ 185 160, 186 605 187 ], 188 "width": 12, 189 "buttons": { 190 "values": [ 191 "жіноча", 192 "чоловічий", 193 "небінарний" 194 ], 195 "label": { 196 "value": "dummy", 197 "width": 55, 198 "gap": 10, 199 "pos": "right" 200 } 201 }, 202 "label": { 203 "value": "Стать:", 204 "width": 110, 205 "gap": 10, 206 "align": "left", 207 "pos": "left" 208 } 209 } 210 ], 211 212 "checkbox": [ 213 { 214 "hide": false, 215 "id": "cb11", 216 "tip": "Пошук Google", 217 "tab": 7, 218 "value": true, 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 } 410 }