Skip to content

Instantly share code, notes, and snippets.

@KenjiNirasawa
Created February 28, 2026 08:26
Show Gist options
  • Select an option

  • Save KenjiNirasawa/6bba42106867bb6f0d6d360a7c82fbfc to your computer and use it in GitHub Desktop.

Select an option

Save KenjiNirasawa/6bba42106867bb6f0d6d360a7c82fbfc to your computer and use it in GitHub Desktop.
{
"title": "イベント参加申込書",
"remark": "${service}で生成した標準的なイベント参加申込書レイアウト例です。\n必要事項を整理し、幅広い場面で使用できる構成になっています。",
"info": {
"rows": [
41.57484444444444,
31.18113333333333,
31.18113333333333,
31.18113333333333,
31.18113333333333,
31.18113333333333,
31.18113333333333,
31.18113333333333,
31.18113333333333,
31.18113333333333,
31.18113333333333,
31.18113333333333,
31.18113333333333,
31.18113333333333,
31.18113333333333,
31.18113333333333
],
"columns": [
103.93711111111111,
363.7798888888889
],
"areas": [
{
"id": "1772242929590",
"name": "print_area",
"type": "print",
"props": [
{
"name": "name",
"value": "印刷範囲"
},
{
"name": "paper",
"value": "A4"
},
{
"name": "paperMarginTop",
"value": "25"
},
{
"name": "paperMarginBottom",
"value": "30"
},
{
"name": "paperMarginLeft",
"value": "25"
},
{
"name": "paperMarginRight",
"value": "20"
}
]
}
],
"grids": [
{
"control": {
"type": "label",
"props": [
{
"name": "name",
"value": "イベント参加申込書"
},
{
"name": "link",
"value": ""
}
]
},
"group": "group0",
"font": {
"size": 18
},
"align": {
"vertical": "center",
"horizontal": "center"
}
},
{
"group": "group0"
},
{
"control": {
"type": "label",
"props": [
{
"name": "name",
"value": "申込者情報"
},
{
"name": "link",
"value": ""
}
]
},
"group": "group1",
"border": {
"bottom": {
"color": "#000000",
"size": 0.5,
"style": "solid"
}
},
"font": {
"size": 14
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"group": "group1"
},
{
"control": {
"type": "label",
"props": [
{
"name": "name",
"value": "氏名"
},
{
"name": "link",
"value": ""
}
]
},
"font": {
"size": 11
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"control": {
"type": "text",
"props": [
{
"name": "name",
"value": "name"
},
{
"name": "type",
"value": "STRING"
},
{
"name": "default",
"value": null
},
{
"name": "formula",
"value": null
},
{
"name": "pattern",
"value": null
},
{
"name": "placeholder",
"value": "氏名を入力してください"
},
{
"name": "maxlength",
"value": "1000"
},
{
"name": "const",
"value": null
},
{
"name": "readOnly",
"value": null
},
{
"name": "autoHeight",
"value": null
}
]
},
"border": {
"left": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"top": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"right": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"bottom": {
"color": "#000000",
"size": 0.5,
"style": "solid"
}
},
"font": {
"size": 11
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"control": {
"type": "label",
"props": [
{
"name": "name",
"value": "フリガナ"
},
{
"name": "link",
"value": ""
}
]
},
"font": {
"size": 11
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"control": {
"type": "text",
"props": [
{
"name": "name",
"value": "furigana"
},
{
"name": "type",
"value": "STRING"
},
{
"name": "default",
"value": null
},
{
"name": "formula",
"value": null
},
{
"name": "pattern",
"value": null
},
{
"name": "placeholder",
"value": "フリガナを入力してください"
},
{
"name": "maxlength",
"value": "1000"
},
{
"name": "const",
"value": null
},
{
"name": "readOnly",
"value": null
},
{
"name": "autoHeight",
"value": null
}
]
},
"border": {
"left": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"top": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"right": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"bottom": {
"color": "#000000",
"size": 0.5,
"style": "solid"
}
},
"font": {
"size": 11
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"control": {
"type": "label",
"props": [
{
"name": "name",
"value": "住所"
},
{
"name": "link",
"value": ""
}
]
},
"group": "group2",
"font": {
"size": 11
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"control": {
"type": "text",
"props": [
{
"name": "name",
"value": "address"
},
{
"name": "type",
"value": "STRING"
},
{
"name": "default",
"value": null
},
{
"name": "formula",
"value": null
},
{
"name": "pattern",
"value": null
},
{
"name": "placeholder",
"value": "住所を入力してください"
},
{
"name": "maxlength",
"value": "1000"
},
{
"name": "const",
"value": null
},
{
"name": "readOnly",
"value": null
},
{
"name": "autoHeight",
"value": null
}
]
},
"group": "group3",
"border": {
"left": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"top": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"right": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"bottom": {
"color": "#000000",
"size": 0.5,
"style": "solid"
}
},
"font": {
"size": 11
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"group": "group2"
},
{
"group": "group3"
},
{
"control": {
"type": "label",
"props": [
{
"name": "name",
"value": "電話番号"
},
{
"name": "link",
"value": ""
}
]
},
"font": {
"size": 11
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"control": {
"type": "text",
"props": [
{
"name": "name",
"value": "phone"
},
{
"name": "type",
"value": "STRING"
},
{
"name": "default",
"value": null
},
{
"name": "formula",
"value": null
},
{
"name": "pattern",
"value": null
},
{
"name": "placeholder",
"value": "電話番号を入力してください"
},
{
"name": "maxlength",
"value": "1000"
},
{
"name": "const",
"value": null
},
{
"name": "readOnly",
"value": null
},
{
"name": "autoHeight",
"value": null
}
]
},
"border": {
"left": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"top": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"right": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"bottom": {
"color": "#000000",
"size": 0.5,
"style": "solid"
}
},
"font": {
"size": 11
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"control": {
"type": "label",
"props": [
{
"name": "name",
"value": "メールアドレス"
},
{
"name": "link",
"value": ""
}
]
},
"font": {
"size": 11
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"control": {
"type": "text",
"props": [
{
"name": "name",
"value": "email"
},
{
"name": "type",
"value": "STRING"
},
{
"name": "default",
"value": null
},
{
"name": "formula",
"value": null
},
{
"name": "pattern",
"value": null
},
{
"name": "placeholder",
"value": "メールアドレスを入力してください"
},
{
"name": "maxlength",
"value": "1000"
},
{
"name": "const",
"value": null
},
{
"name": "readOnly",
"value": null
},
{
"name": "autoHeight",
"value": null
}
]
},
"border": {
"left": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"top": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"right": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"bottom": {
"color": "#000000",
"size": 0.5,
"style": "solid"
}
},
"font": {
"size": 11
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"control": {
"type": "label",
"props": [
{
"name": "name",
"value": "所属"
},
{
"name": "link",
"value": ""
}
]
},
"font": {
"size": 11
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"control": {
"type": "text",
"props": [
{
"name": "name",
"value": "affiliation"
},
{
"name": "type",
"value": "STRING"
},
{
"name": "default",
"value": null
},
{
"name": "formula",
"value": null
},
{
"name": "pattern",
"value": null
},
{
"name": "placeholder",
"value": "所属を入力してください"
},
{
"name": "maxlength",
"value": "1000"
},
{
"name": "const",
"value": null
},
{
"name": "readOnly",
"value": null
},
{
"name": "autoHeight",
"value": null
}
]
},
"border": {
"left": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"top": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"right": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"bottom": {
"color": "#000000",
"size": 0.5,
"style": "solid"
}
},
"font": {
"size": 11
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"control": {
"type": "label",
"props": [
{
"name": "name",
"value": "参加イベント情報"
},
{
"name": "link",
"value": ""
}
]
},
"group": "group4",
"border": {
"bottom": {
"color": "#000000",
"size": 0.5,
"style": "solid"
}
},
"font": {
"size": 14
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"group": "group4"
},
{
"control": {
"type": "label",
"props": [
{
"name": "name",
"value": "イベント名"
},
{
"name": "link",
"value": ""
}
]
},
"font": {
"size": 11
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"control": {
"type": "text",
"props": [
{
"name": "name",
"value": "event_name"
},
{
"name": "type",
"value": "STRING"
},
{
"name": "default",
"value": null
},
{
"name": "formula",
"value": null
},
{
"name": "pattern",
"value": null
},
{
"name": "placeholder",
"value": "参加イベント名を入力してください"
},
{
"name": "maxlength",
"value": "1000"
},
{
"name": "const",
"value": null
},
{
"name": "readOnly",
"value": null
},
{
"name": "autoHeight",
"value": null
}
]
},
"border": {
"left": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"top": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"right": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"bottom": {
"color": "#000000",
"size": 0.5,
"style": "solid"
}
},
"font": {
"size": 11
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"control": {
"type": "label",
"props": [
{
"name": "name",
"value": "参加人数"
},
{
"name": "link",
"value": ""
}
]
},
"font": {
"size": 11
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"control": {
"type": "text",
"props": [
{
"name": "name",
"value": "num_participants"
},
{
"name": "type",
"value": "STRING"
},
{
"name": "default",
"value": null
},
{
"name": "formula",
"value": null
},
{
"name": "pattern",
"value": null
},
{
"name": "placeholder",
"value": "例: 1名"
},
{
"name": "maxlength",
"value": "1000"
},
{
"name": "const",
"value": null
},
{
"name": "readOnly",
"value": null
},
{
"name": "autoHeight",
"value": null
}
]
},
"border": {
"left": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"top": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"right": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"bottom": {
"color": "#000000",
"size": 0.5,
"style": "solid"
}
},
"font": {
"size": 11
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"control": {
"type": "label",
"props": [
{
"name": "name",
"value": "申込日"
},
{
"name": "link",
"value": ""
}
]
},
"font": {
"size": 11
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"control": {
"type": "text",
"props": [
{
"name": "name",
"value": "application_date"
},
{
"name": "type",
"value": "DATE"
},
{
"name": "default",
"value": null
},
{
"name": "formula",
"value": null
},
{
"name": "pattern",
"value": "YYYY/MM/DD"
},
{
"name": "placeholder",
"value": "YYYY/MM/DD"
},
{
"name": "maxlength",
"value": "1000"
},
{
"name": "const",
"value": null
},
{
"name": "readOnly",
"value": null
},
{
"name": "autoHeight",
"value": null
}
]
},
"border": {
"left": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"top": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"right": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"bottom": {
"color": "#000000",
"size": 0.5,
"style": "solid"
}
},
"font": {
"size": 11
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"control": {
"type": "label",
"props": [
{
"name": "name",
"value": "その他"
},
{
"name": "link",
"value": ""
}
]
},
"group": "group5",
"font": {
"size": 11
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"control": {
"type": "text",
"props": [
{
"name": "name",
"value": "remarks"
},
{
"name": "type",
"value": "STRING"
},
{
"name": "default",
"value": null
},
{
"name": "formula",
"value": null
},
{
"name": "pattern",
"value": null
},
{
"name": "placeholder",
"value": "ご質問や特記事項があればご記入ください"
},
{
"name": "maxlength",
"value": "1000"
},
{
"name": "const",
"value": null
},
{
"name": "readOnly",
"value": null
},
{
"name": "autoHeight",
"value": null
}
]
},
"group": "group6",
"border": {
"left": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"top": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"right": {
"color": "#000000",
"size": 0.5,
"style": "solid"
},
"bottom": {
"color": "#000000",
"size": 0.5,
"style": "solid"
}
},
"font": {
"size": 11
},
"align": {
"vertical": "start",
"horizontal": "start"
}
},
{
"group": "group5"
},
{
"group": "group6"
},
{
"group": "group5"
},
{
"group": "group6"
}
],
"props": [
{
"name": "title",
"value": "名称未設定"
},
{
"name": "style",
"value": "simple"
},
{
"name": "type",
"value": "editor"
},
{
"name": "paper",
"value": "A4"
},
{
"name": "paperMargin",
"value": "25"
},
{
"name": "fonts",
"value": "Noto Sans JP,Noto Serif JP"
},
{
"name": "primary",
"value": ""
},
{
"name": "header",
"value": ""
},
{
"name": "footer",
"value": ""
}
]
}
}
@KenjiNirasawa
Copy link
Author

MyService Sample

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment