rex0220 印刷屋プラグインの見積書に住所と電話番号を追加してみます。
概要
見積書に住所・電話番号の項目を追加する例です。
自社の住所・電話番号は、固定の文字列を追加します。
- 住所: "〇〇県〇〇市〇〇〇〇〇-〇-〇"
- 電話: "TEL: 00-0000-0000"
印刷屋プラグイン設定
住所と電話番号の2行を追加します。
PAGE_HTML(
TAG("div", ATTR("class", "pcraft-inv-header"), "見積書"),
TAG("div", ATTR("class", "pcraft-inv-info"),
// header left
TAG("div", ATTR("class", "pcraft-inv-left"),
TAG("p", 宛名 & " 御中"), VTAG("br"),
TAG("p", ATTR("class", "pcraft-inv-estimate-amount"), "見積金額:", TAG("span", FVAL(合計金額))),
TAG("p", ATTR("class", "pcraft-inv-validity"),
"見積の有効期限: " & DATE_FORMAT(見積有効期限, "YYYY年M月D日")
)
),
// header right
TAG("div", ATTR("class", "pcraft-inv-right"),
TAG("p", "見積番号: " & 見積番号),
TAG("p", "発行日: " & DATE_FORMAT(見積日, "YYYY年M月D日")),
TAG("p", "株式会社サンプルサンプルサンプル"),
TAG("p", "〇〇県〇〇市〇〇〇〇〇-〇-〇"),
TAG("p", "TEL: 00-0000-0000"),
TAG("p", "開発 太郎"),
VTAG("img", ATTR("class", "pcraft-inv-seal", "width", "250", "height", "120", "src", "#{&f(20250302031501227586874B104969A58F90E42C4C3C26073)}"))
)
),
// table
TABLE_HTML(見積明細,
OPT("pref", "pcraft-inv-item-"),
ARRAY("#", ROWNO(見積明細) + 1),
商品名, 数量, 単価, 金額
),
// summary
TAG("div", ATTR("class", "pcraft-inv-summary-section"),
// 備考
TAG("div", ATTR("class", "pcraft-inv-remarks-section"),
TAG("strong", "備考:"), VTAG("br"),
TAG("span", HTML(FVAL(備考)))
),
// 合計
TAG("div", ATTR("class", "pcraft-inv-total-section"),
TAG("table",
TAG("tbody",
TAG("tr", TAG("th", "小計"), TAG("td", FVAL(小計金額))),
TAG("tr", TAG("th", "消費税 (10%)"), TAG("td", FVAL(消費税))),
TAG("tr", TAG("th", TAG("strong", "合計")), TAG("td", TAG("strong", FVAL(合計金額))))
)
)
)
)
)