generated from VLADIMIR/template
update qr
This commit is contained in:
parent
6707967fb5
commit
7585e84fad
@ -28,25 +28,38 @@ func CreateTeamsPdf(teams []*models.Team) ([]byte, error) {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
countOnPage := 9
|
||||
padding := 17.
|
||||
xDelta := 187.
|
||||
yDelta := 202.
|
||||
yDelta := 260.
|
||||
for i, team := range teams {
|
||||
if i%12 == 0 {
|
||||
if i%countOnPage == 0 {
|
||||
pdf.AddPage()
|
||||
pdf.SetPage(1 + i/12)
|
||||
pdf.SetPage(1 + i/countOnPage)
|
||||
}
|
||||
y := (padding + 15) + yDelta*float64(i%12/3)
|
||||
y := (padding + 15) + yDelta*float64(i%countOnPage/3)
|
||||
x := padding + xDelta*float64(i%3)
|
||||
|
||||
url, err := team.GetTeamUrl()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if err := printQR(pdf, url, x+21, y); err != nil {
|
||||
if err := printTextCenter(pdf, "Подключите Wi-Fi", xDelta-6, x+3, y); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if err := printTextCenter(pdf, team.Name, xDelta-6, x+3, y+150); err != nil {
|
||||
if err := printTextCenter(pdf, "Имя: evening_detective", xDelta-6, x+3, 15+y); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if err := printTextCenter(pdf, "Пароль: 12345678", xDelta-6, x+3, 30+y); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if err := printQR(pdf, url, x+21, 65+y); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if err := printTextCenter(pdf, "Войдите в приложение по qr", xDelta-6, x+3, 55+y); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if err := printTextCenter(pdf, team.Name, xDelta-6, x+3, 55+y+150); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user