Surface = { -- test data {type='line', data={0,-1000, 0,1000}}, {type='line', data={-10000,0, 10000,0}}, {type='text', data={'0'}, x=-20,y=-30}, {type='rectangle', x=50,y=50, w=20,h=80, r=1,g=0,b=0}, {type='text', data={'abc', 'def'}, x=150, y=50, w=50,h=50, fg={r=0,g=0.4, b=0.9}}, {type='circle', x=300,y=200, radius=40, r=1,g=0,b=1}, {type='arc', x=0,y=0, radius=50, angle1=0, angle2=math.pi*2/3}, {type='ellipse', x=100,y=100, radiusx=10, radiusy=50}, {type='bezier', data={25,25, 25,125, 75,25, 125,25}}, }