Browse Source

Centered font test

master
Dejvino 1 year ago
parent
commit
13991f31df
1 changed files with 17 additions and 3 deletions
  1. +17
    -3
      test.py

+ 17
- 3
test.py View File

@@ -107,18 +107,32 @@ def draw_pattern():
epd.fill_rect(0, 0, epd_resolution[0], free_y, random.randrange(2,7))
return [free_x, free_y, free_width, free_height]

def print_text(text, region):
def print_text(text, region, center=False):
global epd
epd.text(text, region[0]+5, region[1]+5, epd.Black)
fnt = 8
x = region[0]
y = region[1]
w = region[2]
h = region[3]
if center:
x = (w - len(text)*fnt) // 2
epd.text(text, x, y, epd.Black)

def draw_extra(region):
fnt = 8
region[0] += 5
region[1] += 5
if region[2] < fnt or region[3] < fnt:
print("Not enough space for extra: ", str(region))
return
#epd.rect(region[0], region[1], region[2], region[3], epd.Black)
#region[0] += random.randrange(50)
print_text("Lorem ipsum: " + str(random.randrange(1000, 999999)), region)
print_text(str(time.localtime()), region, center=True)
region[1] += fnt * 3
print_text(" Today: Rainy, 24 C", region)

region[1] += fnt * 2
print_text("Tomorrow: Sunshine, 26 C", region)
# MAIN



Loading…
Cancel
Save