v0.1.9 - add <cut> element

This commit is contained in:
2026-07-06 16:11:31 +06:30
parent 29ec943d13
commit 8a23c7037f
6 changed files with 75 additions and 16 deletions

View File

@@ -22,6 +22,7 @@ func main() {
const temp = `
<img src="../assets/logo.png" style="width:230;height:200;padding-left:130px;padding-top:30px"/>
<h1 style="padding-left:150px">{{.station.name}}</h1>
<p style="padding-left:0px;font-size:18">စက်သုံးဆီဆိုင်လိပ်စာ စက်သုံးဆီဆိုင်လိပ်စာ စက်သုံးဆီဆိုင်လိပ်စာ စက်သုံးဆီဆိုင်လိပ်စာ စက်သုံးဆီဆိုင်လိပ်စာ စက်သုံးဆီဆိုင်လိပ်စာ စက်သုံးဆီဆိုင်လိပ်စာ</p>
<p style="padding-left:0px;font-size:18">Address: မင်္ဂလာပါ {{(index .sales 0).salePerson}}</p>
<p style="padding-left:0px">Receipt: RCPT001</p>
@@ -57,8 +58,48 @@ func main() {
<p style="padding-left:0px;padding-top:50px;">
စက်သုံးဆီ အရေအတွက် နှင့် အရည်အသွေးစျေးနှုန်းများ အားသံသယရှိပါက ph 09450539099, 09765421033, 09765421029 သို့တိုင်ကြား နိုင်ပါသည်။</p>
<cut>
<img src="../assets/logo.png" style="width:230;height:200;padding-left:130px;padding-top:30px"/>
<h1 style="padding-left:150px">{{.station.name}}</h1>
<p style="padding-left:0px;font-size:18">စက်သုံးဆီဆိုင်လိပ်စာ စက်သုံးဆီဆိုင်လိပ်စာ စက်သုံးဆီဆိုင်လိပ်စာ စက်သုံးဆီဆိုင်လိပ်စာ စက်သုံးဆီဆိုင်လိပ်စာ စက်သုံးဆီဆိုင်လိပ်စာ စက်သုံးဆီဆိုင်လိပ်စာ</p>
<p style="padding-left:0px;font-size:18">Address: မင်္ဂလာပါ {{(index .sales 0).salePerson}}</p>
<p style="padding-left:0px">Receipt: RCPT001</p>
<p style="padding-left:0px">Phone: 0977777777</p>
<p style="padding-left:0px">Date: {{formatDateFromSec (index .sales 0).timeSec "2006-01-02 15:04:05"}}</p>
<p style="padding-left:0px">Car No.: 3J/3883</p>
<p style="padding-left:0px">Casher: မနှင်းနှင်း</p>
<p style="padding-left:0px">MOP: B2B</p>
<p style="padding-left:0px">Tier: 1</p>
<p style="padding-left:0px">Deal No.: RR</p>
<hr style="height:1px;padding-left:0px;padding-right:10px;padding-bottom:10px"/>
<table style="padding-left:0px;padding-bottom:10px;border:0px;font-size:16px;border:0px;">
<tr>
<th style="width:120">Item</th>
<th style="width:50">Pump</th>
<th>Price</th>
<th>Liter</th>
<th>Gallon</th>
<th>Amount</th>
</tr>
{{range .sales}}
<tr>
<td>{{.product}}</td>
<td>{{.fpId}}</td>
<td>{{.price}}</td>
<td>{{.volume}}</td>
<td>{{.volume}}</td>
<td>{{.amount}}</td>
</tr>
{{end}}
</table>
<p style="padding-left:0px;padding-top:50px;">
စက်သုံးဆီ အရေအတွက် နှင့် အရည်အသွေးစျေးနှုန်းများ အားသံသယရှိပါက ph 09450539099, 09765421033, 09765421029 သို့တိုင်ကြား နိုင်ပါသည်။</p>
`
result := libgofunc.GenImg(550, "./out.png", payload, temp, "./")
result := libgofunc.GenImg(550, "./", payload, temp, "./")
fmt.Println("Result:", result)
// PrintImg(C.CString("usb:/dev/usb/lp1"), C.CString("build/out.png"))
// libgofunc.Print("int:/dev/bus/usb/001/046", "./out.png")