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
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
countOnPage := 9
|
||||||
padding := 17.
|
padding := 17.
|
||||||
xDelta := 187.
|
xDelta := 187.
|
||||||
yDelta := 202.
|
yDelta := 260.
|
||||||
for i, team := range teams {
|
for i, team := range teams {
|
||||||
if i%12 == 0 {
|
if i%countOnPage == 0 {
|
||||||
pdf.AddPage()
|
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)
|
x := padding + xDelta*float64(i%3)
|
||||||
|
|
||||||
url, err := team.GetTeamUrl()
|
url, err := team.GetTeamUrl()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
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
|
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
|
return nil, err
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user