| #define b16(_n_) | ((_n_)>>8)&0xff,(_n_)&0xff | |
| #define b32(_n_) | ((_n_)>>24)&0xff, ((_n_)>>16)&0xff, | ((_n_)>>8)&0xff,(_n_)&0xff |
| eva_head: |
| |||||||||||||||
| eva_body: | such as: (for ngon): [1.01] mono_polyLine [1.02] color_polyLine [1.03] line_pattern [1.04] thickness [1.05] color_bezierLine [1.06] color_polygon [1.07] arrow_style [1.08] brush_pattern [1.09] color_bezierGon [1.10] gradient1_bezierGon [1.11] gradient2_bezierGon [1.12] 1page_2polygon [1.13] 2page_2polygon.1 [1.14] 2page_2polygon.2 [1.15] tRanslate or pan [1.16] keep_Going [1.17] uniForm [1.18] same [1.19] reUse [1.20] displacement (for text): [2.01] Text [2.02] byte count [2.03] text margin [2.04] font family [2.05] font charset [2.06] font name [2.07] keep_Going [2.08] eqUal [2.09] font Hinting (for commanD): [3.01] load picture [3.02] cycle repeat [3.03] pendulum repeat [3.04] jump [3.05] button_jump [3.06] timed_jump [3.07] back_ground [3.08] zoom to full page [3.09] nested see as follows. | |||||||||||||||
| eva_foot: | 0xff, 0xff |
| 'P', | b16(50), | //Page display 50 centiSecond | ||
| 'L', | 4, | //polyLine,4 points | ||
| b16(0), | //M=0 | |||
| b16(100*16), b16(160*16), | //x1=100,y1=160, | |||
| b16(180*16), b16(160*16), | //x2=180,y2=160, | |||
| b16(180*16), b16(240*16), | //x3=180,y3=240, | |||
| b16(100*16), b16(240*16), | //x4=100,y4=240, |
| 'P', | b16(50), | //Page display 50 centiSecond | ||
| 'L', | 4, | //polyLine,4 points | ||
| b16(0), | //M=0 | |||
| b16(100*16), b16(160*16), | //x1=100,y1=160, | |||
| b16(180*16), b16(160*16), | //x2=180,y2=160, | |||
| b16(180*16), b16(240*16), | //x3=180,y3=240, | |||
| b16(100*16), b16(240*16), | //x4=100,y4=240, | |||
| 'X', | 255, 128, 128, 0, | //brush colorRef_0: r=255, g=128, b=128 | ||
| 255, 128, 128, 0, | //brush colorRef_1: r=255, g=128, b=128 | |||
| 128, 128, 255, 0, | //pen colorRef: r=128, g=128, b=255 |
| 'P', b16(100), | //Page display 100 centiSecond | |
| 'L', 4, b16(0), | //ngon_A, 4 points, M=0 | |
| b16( 5*16), b16(10*16), b16(25*16), b16(10*16), b16(25*16), b16(50*16), b16( 5*16), b16(50*16), | ||
| 'w', 0*16, | //line wide(thickness)=0 | |
| 'X', 255, 128, 128, 0, | //brush colorRef_0: r=255, g=128, b=128 | |
| 128, 255, 128, 0, | //brush colorRef_1: r=128, g=255, b=128 | |
| 128, 128, 255, 0, | //pen colorRef: r=128, g=128, b=255 | |
| 'L', 4, b16(0), | //ngon_B, 4 points, M=0 | |
| b16(35*16), b16(10*16), b16(55*16), b16(10*16), b16(55*16), b16(50*16), b16(35*16), b16(50*16), | ||
| 'X', 255, 128, 128, 0, | //brush colorRef_0: r=255, g=128, b=128 | |
| 128, 255, 128, 0, | //brush colorRef_1: r=128, g=255, b=128 | |
| 128, 128, 255, 26, | //pen colorRef: r=128, g=128, b=255, a=26 | |
| 'L', 4, b16(0), | //ngon_C, 4 points, M=0 | |
| b16(65*16), b16(10*16), b16(85*16), b16(10*16), b16(85*16), b16(50*16), b16(65*16), b16(50*16), | ||
| 'X', 255, 128, 128, 0, | //brush colorRef_0: r=255, g=128, b=128 | |
| 128, 255, 128, 0, | //brush colorRef_1: r=128, g=255, b=128 | |
| 128, 128, 255, 77, | //pen colorRef: r=128, g=128, b=255, a=77 | |
| 'L', 4, b16(0), | //ngon_D, 4 points, M=0 | |
| b16(95*16), b16(10*16), b16(115*16), b16(10*16), b16(115*16), b16(50*16), b16(95*16), b16(50*16), | ||
| 'X', 255, 128, 128, 0, | //brush colorRef_0: r=255, g=128, b=128 | |
| 128, 255, 128, 0, | //brush colorRef_1: r=128, g=255, b=128 | |
| 128, 128, 255, 128, | //pen colorRef: r=128, g=128, b=255, a=128 | |
| 'L', 4, b16(0), | //ngon_E, 4 points, M=0 | |
| b16(125*16), b16(10*16), b16(145*16), b16(10*16), b16(145*16), b16(50*16), b16(125*16), b16(50*16), | ||
| 'X', 255, 128, 128, 0, | //brush colorRef_0: r=255, g=128, b=128 | |
| 128, 255, 128, 0, | //brush colorRef_1: r=128, g=255, b=128 | |
| 128, 128, 255, 179, | //pen colorRef: r=128, g=128, b=255, a=179 | |
| 'L', 4, b16(0), | //ngon_F, 4 points, M=0 | |
| b16(155*16), b16(10*16), b16(175*16), b16(10*16), b16(175*16), b16(50*16), b16(155*16), b16(50*16), | ||
| 'X', 255, 128, 128, 0, | //brush colorRef_0: r=255, g=128, b=128 | |
| 128, 255, 128, 0, | //brush colorRef_1: r=128, g=255, b=128 | |
| 128, 128, 255, 230, | //pen colorRef: r=128, g=128, b=255, a=230 | |
| 0≤a≤ 25: | PS_SOLID | ------- |
| 26≤a≤ 76: | PS_DASH | - - - - |
| 77≤a≤127: | PS_DASHDOTDOT | _.._.._ |
| 128≤a≤178: | PS_DASHDOT | _._._._ |
| 179≤a≤229: | PS_DOT | ....... |
| 230≤a≤255: | PS_NULL |
| 'P', b16(100), | //Page display 100 centiSecond | |
| 'L', 4, b16(0), | //ngon_A, 4 points, M=0 | |
| b16( 5*16), b16(10*16), b16(25*16), b16(10*16), b16(25*16), b16(50*16), b16( 5*16), b16(50*16), | ||
| 'w', 0*16, | //line wide(thickness)=0 | |
| 'X', 255, 128, 128, 0, | //brush colorRef_0: r=255, g=128, b=128 | |
| 128, 255, 128, 0, | //brush colorRef_1: r=128, g=255, b=128 | |
| 128, 128, 255, 0, | //pen colorRef: r=128, g=128, b=255 | |
| 'L', 4, b16(0), | //ngon_B, 4 points, M=0 | |
| b16(35*16), b16(10*16), b16(55*16), b16(10*16), b16(55*16), b16(50*16), b16(35*16), b16(50*16), | ||
| 'w', 1*16, | //line wide(thickness)=1 | |
| 'L', 4, b16(0), | //ngon_C, 4 points, M=0 | |
| b16(65*16), b16(10*16), b16(90*16), b16(10*16), b16(90*16), b16(50*16), b16(65*16), b16(50*16), | ||
| 'w', 2*16, | //line wide(thickness)=2 | |
| 'L', 4, b16(0), | //ngon_D, 4 points, M=0 | |
| b16(105*16), b16(10*16), b16(130*16), b16(10*16), b16(130*16), b16(50*16), b16(105*16), b16(50*16), | ||
| 'w', 3*16, | //line wide(thickness)=3 | |
| 'P', | b16(50), | //Page display 50 centiSecond | ||
| 'L', | 4, | //bezierLine,4 points | ||
| b16(0), | //M=0 | |||
| b16(100*16), b16(160*16), | //x1=100,y1=160, | |||
| b16(180*16), b16(160*16), | //x2=180,y2=160, | |||
| b16(180*16), b16(240*16), | //x3=180,y3=240, | |||
| b16(120*16), b16(240*16), | //x4=120,y4=240, | |||
| 'X', | 255, 128, 128, 0, | //brush colorRef_0: r=255, g=128, b=128 | ||
| 255, 128, 128, 0, | //brush colorRef_1: r=255, g=128, b=128 | |||
| 128, 128, 255, 0, | //pen colorRef: r=128, g=128, b=255 | |||
| 't', | 0x01 | //style=bezier_3x0 |
| 'P', | b16(50), | //Page display 50 centiSecond | ||
| 'L', | 4, | //ngon,4 points | ||
| b16(0), | //M=0 | |||
| b16(100*16), b16(160*16), | //x1=100,y1=160, | |||
| b16(180*16), b16(160*16), | //x2=180,y2=160, | |||
| b16(180*16), b16(240*16), | //x3=180,y3=240, | |||
| b16(100*16), b16(240*16), | //x4=100,y4=240, | |||
| 'X', | 255, 128, 128, 0, | //brush colorRef_0: r=255, g=128, b=128 | ||
| 255, 128, 128, 0, | //brush colorRef_1: r=255, g=128, b=128 | |||
| 128, 128, 255, 0, | //pen colorRef: r=128, g=128, b=255 | |||
| 't', | 0x20 | //style=polygon |
| 'P', b16(100), | //Page display 100 centiSecond | |
| 'L', 4, b16(0), | //ngon_A, 4 points, M=0 | |
| b16( 5*16), b16(10*16), b16(25*16), b16(10*16), b16(25*16), b16(50*16), b16( 5*16), b16(50*16), | ||
| 'X', 255, 128, 128, 0, | //brush colorRef_0: r=255, g=128, b=128 | |
| 128, 255, 128, 0, | //brush colorRef_1: r=128, g=255, b=128 | |
| 128, 128, 255, 0, | //pen colorRef: r=128, g=128, b=255 | |
| 't', 0x00, | //style=normal_curve | |
| 'L', 4, b16(0), | //ngon_B, 4 points, M=0 | |
| b16(35*16), b16(10*16), b16(55*16), b16(10*16), b16(55*16), b16(50*16), b16(35*16), b16(50*16), | ||
| 't', 0x02, | //style=close_curve | |
| 'L', 4, b16(0), | //ngon_C, 4 points, M=0 | |
| b16(65*16), b16(10*16), b16(90*16), b16(10*16), b16(90*16), b16(50*16), b16(65*16), b16(50*16), | ||
| 't', 0x04, | //style=begin→end | |
| 'L', 4, b16(0), | //ngon_D, 4 points, M=0 | |
| b16(105*16), b16(10*16), b16(130*16), b16(10*16), b16(130*16), b16(10*16), b16(105*16), b16(50*16), | ||
| 't', 0x08, | //style=begin←end | |
| 'L', 4, b16(0), | //ngon_E, 4 points, M=0 | |
| b16(140*16), b16(10*16), b16(165*16), b16(10*16), b16(165*16), b16(10*16), b16(140*16), b16(50*16), | ||
| 't', 0x20, | //style=polygon | |
| 'L', 4, b16(0), | //ngon_F, 4 points, M=0 | |
| b16(180*16), b16(10*16), b16(205*16), b16(10*16), b16(205*16), b16(10*16), b16(180*16), b16(50*16), | ||
| 'K', 0x08, | //GradientFill, 2 Trivert coordinates | |
| b16(100*16), b16(10*16), | //x1=100, y1=10, | |
| b16(100*16), b16(50*16), | //x2=100, y2=50, | |
| 't', 0x20, | //style=polygon, GradientFill from colorRef_0(x1, y1) to colorRef_1(x2, y2) | |
| 'L', 4, b16(0), | //ngon_G, 4 points, M=0 | |
| b16(220*16), b16(10*16), b16(245*16), b16(10*16), b16(245*16), b16(10*16), b16(220*16), b16(50*16), | ||
| 'K', 0x08, | //GradientFill, 2 Trivert coordinates | |
| b16(100*16), b16(10*16), | //x1=100, y1=10, | |
| b16(100*16), b16(50*16), | //x2=100, y2=50, | |
| //x3=(x1+x2)/2, y3=(y1+y2)/2, | ||
| 't', 0x40, | //style=polygon, GradientFill, colorRef_1(x1, y1)←colorRef_0(x3, y3)→colorRef_1(x2, y2) | |
| 'O', 9, | //Object, 9 byte | |
| 1, | //atr=1(bmp) | |
| 'n','e','w','.','g','i','f',0, | //Object file1 name | |
| 'O', 0x0d, | //Object, 13 byte | |
| 1, | //atr=1(bmp) | |
| 'r','e','d','_','d','o','t','.','b','m','p',0, | //Object file2 name | |
| 'P', b16(100), | //Page display 100 centiSecond | |
| 'L', 4, b16(0), | //ngon_A, 4 points, M=0 | |
| b16( 5*16), b16(10*16), b16(25*16), b16(10*16), b16(25*16), b16(50*16), b16( 5*16), b16(50*16), | ||
| 'w', 0*16, | //line wide(thickness)=0 | |
| 'X', 255, 128, 128, 0, | //brush colorRef_0: r=255, g=128, b=128 | |
| 128, 255, 128, 0, | //brush colorRef_1: r=128, g=255, b=128 | |
| 128, 128, 255, 0, | //pen colorRef: r=128, g=128, b=255 | |
| 'B', 5, | //Brush | |
| b16(0),b16(0),0 | //brush=0(BS_SOLID), hatch=0 | |
| 't', 0x20, | //style=polygon | |
| 'L', 4, b16(0), | //ngon_B, 4 points, M=0 | |
| b16(35*16), b16(10*16), b16(55*16), b16(10*16), b16(55*16), b16(50*16), b16(35*16), b16(50*16), | ||
| 'B', 5, | //Brush | |
| b16(1),b16(0),0 | //brush=1(BS_NULL), hatch=0 | |
| 't', 0x20, | //style=polygon | |
| 'L', 4, b16(0), | //ngon_C, 4 points, M=0 | |
| b16(65*16), b16(60*16), b16(85*16), b16(60*16), b16(85*16), b16(100*16), b16(65*16), b16(100*16), | ||
| 'B', 5, | //Brush | |
| b16(2),b16(0),0 | //brush=2(BS_HATCHED), hatch=0(HS_HORIZONTAL) | |
| 't', 0x20, | //style=polygon | |
| 'L', 4, b16(0), | //ngon_D, 4 points, M=0 | |
| b16(95*16), b16(60*16), b16(115*16), b16(60*16), b16(115*16), b16(100*16), b16(95*16), b16(100*16), | ||
| 'B', 5, | //Brush | |
| b16(2),b16(1),0 | //brush=2(BS_HATCHED), hatch=1(HS_VERTICAL) | |
| 't', 0x20, | //style=polygon | |
| 'L', 4, b16(0), | //ngon_E, 4 points, M=0 | |
| b16(125*16), b16(60*16), b16(145*16), b16(60*16), b16(145*16), b16(100*16), b16(125*16), b16(100*16), | ||
| 'B', 5, | //Brush | |
| b16(2),b16(2),0 | //brush=2(BS_HATCHED), hatch=2(HS_FDIAGONAL) | |
| 't', 0x20, | //style=polygon | |
| 'L', 4, b16(0), | //ngon_F, 4 points, M=0 | |
| b16(155*16), b16(60*16), b16(175*16), b16(60*16), b16(175*16), b16(100*16), b16(155*16), b16(100*16), | ||
| 'B', 5, | //Brush | |
| b16(2),b16(3),0 | //brush=2(BS_HATCHED), hatch=3(HS_BDIAGONAL) | |
| 't', 0x20, | //style=polygon | |
| 'L', 4, b16(0), | //ngon_G, 4 points, M=0 | |
| b16(185*16), b16(60*16), b16(205*16), b16(60*16), b16(205*16), b16(100*16), b16(185*16), b16(100*16), | ||
| 'B', 5, | //Brush | |
| b16(2),b16(4),0 | //brush=2(BS_HATCHED), hatch=4(HS_CROSS) | |
| 't', 0x20, | //style=polygon | |
| 'L', 4, b16(0), | //ngon_H, 4 points, M=0 | |
| b16(215*16), b16(60*16), b16(235*16), b16(60*16), b16(235*16), b16(100*16), b16(215*16), b16(100*16), | ||
| 'B', 5, | //Brush | |
| b16(2),b16(5),0 | //brush=2(BS_HATCHED), hatch=5(HS_DIAGCROSS) | |
| 't', 0x20, | //style=polygon | |
| 'L', 4, b16(0), | //ngon_I, 4 points, M=0 | |
| b16( 5*16), b16(110*16), b16(25*16), b16(110*16), b16(25*16), b16(150*16), b16( 5*16), b16(150*16), | ||
| 'w', 0*16, | //line wide(thickness)=0 | |
| 'B', 5, | //Brush | |
| b16(3),b16(1),0 | //brush=3(BS_PATTERN), hatch=(file)1 | |
| 't', 0x20, | //style=polygon | |
| 'L', 4, b16(0), | //ngon_J, 4 points, M=0 | |
| b16(35*16), b16(110*16), b16(55*16), b16(110*16), b16(55*16), b16(150*16), b16(35*16), b16(150*16), | ||
| 'B', 5, | //Brush | |
| b16(3),b16(2),0 | //brush=3(BS_PATTERN), hatch=(file)2 | |
| 't', 0x20, | //style=polygon | |
| 'L', 4, b16(0), | //ngon_K, 4 points, M=0 | |
| b16(65*16), b16(160*16), b16(85*16), b16(160*16), b16(85*16), b16(200*16), b16(65*16), b16(200*16), | ||
| 'B', 5, | //Brush | |
| b16(5),b16(1),0 | //brush=5(BS_DIB), hatch=(file)1 | |
| 't', 0x20, | //style=polygon | |
| 'L', 4, b16(0), | //ngon_L, 4 points, M=0 | |
| b16(95*16), b16(160*16), b16(115*16), b16(160*16), b16(115*16), b16(200*16), b16(95*16), b16(200*16), | ||
| 'B', 5, | //Brush | |
| b16(5),b16(2),0 | //brush=5(BS_DIB), hatch=(file)2 | |
| 't', 0x20, | //style=polygon | |
| brush | hatch | |||
| 0 | BS_SOLID | |||
| 1 | BS_NULL | |||
| 2 | BS_HATCHED | 0 | HS_HORIZONTAL | ----- |
| 1 | HS_VERTICAL | ||||| | ||
| 2 | HS_FDIAGONAL | \\\\\ | ||
| 3 | HS_BDIAGONAL | ///// | ||
| 4 | HS_CROSS | +++++ | ||
| 5 | HS_DIAGCROSS | xxxxx | ||
| 3 | BS_PATTERN | file enum, //begin from 1 | ||
| 5 | BS_DIB | |||
| 'P', | b16(50), | //Page display 50 centiSecond | ||
| 'L', | 4, | //ngon,4 points | ||
| b16(0), | //M=0 | |||
| b16(100*16), b16(160*16), | //x1=100,y1=160, | |||
| b16(180*16), b16(160*16), | //x2=180,y2=160, | |||
| b16(180*16), b16(240*16), | //x3=180,y3=240, | |||
| b16(120*16), b16(240*16), | //x4=120,y4=240, | |||
| 'X', | 255, 128, 128, 0, | //brush colorRef_0: r=255, g=128, b=128 | ||
| 255, 128, 128, 0, | //brush colorRef_1: r=255, g=128, b=128 | |||
| 128, 128, 255, 0, | //pen colorRef: r=128, g=128, b=255 | |||
| 't', | 0x21 | //style=polygon | bezier_3x0 |
| 'P', | b16(50), | //Page display 50 centiSecond | ||
| 'L', | 10, | //ngon,10 points | ||
| b16(0), | //M=0 | |||
| b16(100*16), b16(160*16), | //x1=100,y1=160, | |||
| b16(180*16), b16(160*16), | //x2=180,y2=160, | |||
| b16(180*16), b16(240*16), | //x3=180,y3=240, | |||
| b16(120*16), b16(240*16), | //x4=120,y4=240, | |||
| b16(115*16), b16(230*16), | //x5=115,y5=230, | |||
| b16(110*16), b16(220*16), | //x6=110,y6=220, | |||
| b16(105*16), b16(210*16), | //x7=105,y7=210, | |||
| b16(150*16), b16(210*16), | //x8=150,y8=210, | |||
| b16(150*16), b16(190*16), | //x9=150,y9=190, | |||
| b16(110*16), b16(190*16), | //x10=110,y10=190, | |||
| 'X', | 255, 128, 128, 0, | //brush colorRef_0: r=255, g=128, b=128 | ||
| 128, 255, 128, 0, | //brush colorRef_1: r=128, g=255, b=128 | |||
| 128, 128, 255, 0, | //pen colorRef: r=128, g=128, b=255 | |||
| 'K', | 8, | //GradientFill, 2 Trivert coordinates | ||
| b16(100*16), b16(160*16), | //x1=100, y1=160, | |||
| b16(100*16), b16(240*16), | //x2=100, y2=240, | |||
| GradientFill from colorRef_0(x1, y1) to colorRef_1(x2, y2) | ||||
| 't', | 0x21, | //style=polygon | bezier_3x0 | ||
| 'P', | b16(50), | //Page display 50 centiSecond | ||
| 'L', | 10, | //ngon,10 points | ||
| b16(0), | //M=0 | |||
| b16(100*16), b16(160*16), | //x1=100,y1=160, | |||
| b16(180*16), b16(160*16), | //x2=180,y2=160, | |||
| b16(180*16), b16(240*16), | //x3=180,y3=240, | |||
| b16(120*16), b16(240*16), | //x4=120,y4=240, | |||
| b16(115*16), b16(230*16), | //x5=115,y5=230, | |||
| b16(110*16), b16(220*16), | //x6=110,y6=220, | |||
| b16(105*16), b16(210*16), | //x7=105,y7=210, | |||
| b16(150*16), b16(210*16), | //x8=150,y8=210, | |||
| b16(150*16), b16(190*16), | //x9=150,y9=190, | |||
| b16(110*16), b16(190*16), | //x10=110,y10=190, | |||
| 'X', | 255, 128, 128, 0, | //brush colorRef_0: r=255, g=128, b=128 | ||
| 128, 255, 128, 0, | //brush colorRef_1: r=128, g=255, b=128 | |||
| 128, 128, 255, 0, | //pen colorRef: r=128, g=128, b=255 | |||
| 't', | 0x30, | //style=polygon | bezier_3x1 | ||
| x = | μ* | [λ3*x1 | + 3*λ2*(1-λ)*x2 | + 3*λ*(1-λ)2*x3 | + (1-λ)3*x4] |
| + (1-μ)* | [λ3*x10 | + 3*λ2*(1-λ)*x9 | + 3*λ*(1-λ)2*x8 | + (1-λ)3*x7] | |
| y = | μ* | [λ3*y1 | + 3*λ2*(1-λ)*y2 | + 3*λ*(1-λ)2*y3 | + (1-λ)3*y4] |
| + (1-μ)* | [λ3*y10 | + 3*λ2*(1-λ)*y9 | + 3*λ*(1-λ)2*y8 | + (1-λ)3*y7] |
| 'P', | b16(50), | //Page display 50 centiSecond | ||
| //□ | ||||
| 'L', | 4, | //ngon,4 points | ||
| b16(0), | //M=0 | |||
| b16(100*16), b16(160*16), | //x1=100,y1=160, | |||
| b16(180*16), b16(160*16), | //x2=180,y2=160, | |||
| b16(180*16), b16(240*16), | //x3=180,y3=240, | |||
| b16(100*16), b16(240*16), | //x4=100,y4=240, | |||
| 'X', | 255, 128, 128, 0, | //brush colorRef_0: r=255, g=128, b=128 | ||
| 255, 128, 128, 0, | //brush colorRef_1: r=255, g=128, b=128 | |||
| 128, 128, 255, 0, | //pen colorRef: r=128, g=128, b=255 | |||
| 't', | 0x20 | //style=polygon | ||
| //◇ | ||||
| 'L', | 4, | //ngon,4 points | ||
| b16(0), | //M=0 | |||
| b16(140*16), b16( 70*16), | //x1=140,y1= 70, | |||
| b16(190*16), b16(120*16), | //x2=190,y2=120, | |||
| b16(140*16), b16(170*16), | //x3=140,y3=170, | |||
| b16( 90*16), b16(120*16), | //x4= 90,y4=120, | |||
| 'X', | 32, 32, 255, 0, | //brush colorRef_0: r=32, g=32, b=255 | ||
| 32, 32, 255, 0, | //brush colorRef_1: r=32, g=32, b=255 | |||
| 255, 32, 32, 0, | //pen colorRef: r=255, g=32, b=32 | |||
| 't', | 0x20 | //style=polygon | ||
| 'P', b16(250), | //Page1 display 250 centiSecond | |
| //□ | ||
| 'L', 4, | //ngon_A,4 points | |
| b16(0), | //M=0 | |
| b16(100*16), b16(160*16), b16(180*16), b16(160*16), b16(180*16), b16(240*16), b16(100*16), b16(240*16), | ||
| 'X', 255, 128, 128, 0, 255, 128, 128, 0, 128, 128, 255, 0, | ||
| 't', 0x20 | //style=polygon | |
| //◇ | ||
| 'L', 4, | //ngon_B,4 points | |
| b16(0), | //M=0 | |
| b16(140*16), b16( 70*16), b16(190*16), b16(120*16), b16(140*16), b16(170*16), b16( 90*16), b16(120*16), | ||
| 'X',32, 32, 255, 0, 32, 32, 255, 0, 255, 32, 32, 0, | ||
| 't', 0x20 | //style=polygon | |
| 'P', b16(50), | //Page2 display 50 centiSecond | |
| //▱ | ||
| 'L', 4, | //ngon_C,4 points | |
| b16(2), | //M=2, the 2nd (from the end)ngon | |
| b16(180*16), b16(110*16), b16(260*16), b16(90*16), b16(260*16), b16(170*16), b16(180*16), b16(190*16), | ||
| 'X', 255, 128, 128, 0, 255, 128, 128, 0, 128, 128, 255, 0, | ||
| 't', 0x20 | //style=polygon | |
| //◇ | ||
| 'L', 4, | //ngon_D,4 points | |
| b16(2), | //M=2, the 2nd (from the end)ngon | |
| b16(200*16), b16(170*16), b16(270*16), b16(220*16), b16(240*16), b16(270*16), b16(170*16), b16(220*16), | ||
| 'X',32, 32, 255, 0, 32, 32, 255, 0, 255, 32, 32, 0, | ||
| 't', 0x20 | //style=polygon | |
| the 2nd(from the end)ngon | the 1st(from the end)ngon | the 0th(from the end)ngon |
| ngon_A | ngon_B | ngon_C itself |
| the 3rd(from the end)ngon | the 2nd(from the end)ngon | the 1st(from the end)ngon | the 0th(from the end)ngon |
| ngon_A | ngon_B | ngon_C | ngon_D itself |
| 'P', b16(250), | //Page1 display 250 centiSecond | |
| //□ | ||
| 'L', 4, | //ngon_A,4 points | |
| b16(0), | //M=0 | |
| b16(100*16), b16(160*16), b16(180*16), b16(160*16), b16(180*16), b16(240*16), b16(100*16), b16(240*16), | ||
| 'X', 255, 128, 128, 0, 255, 128, 128, 0, 128, 128, 255, 0, | ||
| 't', 0x20 | //style=polygon | |
| //◇ | ||
| 'L', 4, | //ngon_B,4 points | |
| b16(0), | //M=0 | |
| b16(140*16), b16( 70*16), b16(190*16), b16(120*16), b16(140*16), b16(170*16), b16( 90*16), b16(120*16), | ||
| 'X',32, 32, 255, 0, 32, 32, 255, 0, 255, 32, 32, 0, | ||
| 't', 0x20 | //style=polygon | |
| 'P', b16(50), | //Page2 display 50 centiSecond | |
| //◇ | ||
| 'L', 4, | //ngon_D,4 points | |
| b16(1), | //M=1, the 1st (from the end)ngon | |
| b16(200*16), b16(170*16), b16(270*16), b16(220*16), b16(240*16), b16(270*16), b16(170*16), b16(220*16), | ||
| 'X',32, 32, 255, 0, 32, 32, 255, 0, 255, 32, 32, 0, | ||
| 't', 0x20 | //style=polygon | |
| //▱ | ||
| 'L', 4, | //ngon_C,4 points | |
| b16(3), | //M=3, the 3rd (from the end)ngon | |
| b16(180*16), b16(110*16), b16(260*16), b16(90*16), b16(260*16), b16(170*16), b16(180*16), b16(190*16), | ||
| 'X', 255, 128, 128, 0, 255, 128, 128, 0, 128, 128, 255, 0, | ||
| 't', 0x20 | //style=polygon | |
| the 2nd(from the end)ngon | the 1st(from the end)ngon | the 0th(from the end)ngon |
| ngon_A | ngon_B | ngon_D itself |
| the 3rd(from the end)ngon | the 2nd(from the end)ngon | the 1st(from the end)ngon | the 0th(from the end)ngon |
| ngon_A | ngon_B | ngon_D | ngon_C itself |
| 'P', b16(250), | //Page1 display 250 centiSecond | |
| //□ | ||
| 'L', 4, | //ngon_A,4 points | |
| b16(0), | //M=0 | |
| b16(100*16), b16(160*16), b16(180*16), b16(160*16), b16(180*16), b16(240*16), b16(100*16), b16(240*16), | ||
| 'X', 255, 128, 128, 0, 255, 128, 128, 0, 128, 128, 255, 0, | ||
| 't', 0x20 | //style=polygon | |
| //◇ | ||
| 'L', 4, | //ngon_B,4 points | |
| b16(0), | //M=0 | |
| b16(140*16), b16( 70*16), b16(190*16), b16(120*16), b16(140*16), b16(170*16), b16( 90*16), b16(120*16), | ||
| 'X',32, 32, 255, 0, 32, 32, 255, 0, 255, 32, 32, 0, | ||
| 't', 0x20 | //style=polygon | |
| 'P', b16(250), | //Page2 display 250 centiSecond | |
| //□ | ||
| 'R', | //ngon_C: tRanslate(pan) | |
| 2, | //M=2, the 2nd (from the end)ngon | |
| 2, | //E=2, the 2nd (from the end)ngon | |
| b16(80*16), b16(150*16), | //new_x1, new_y1 | |
| //◇ | ||
| 'L', 4, | //ngon_D,4 points | |
| b16(2), | //M=2, the 2nd (from the end)ngon | |
| b16(170*16), b16(120*16), b16(230*16), b16(170*16), b16(190*16), b16(220*16), b16(130*16), b16(170*16), | ||
| 'X',32, 32, 255, 0, 32, 32, 255, 0, 255, 32, 32, 0, | ||
| 't', 0x20 | //style=polygon | |
| 'P', b16(50), | //Page3 display 50 centiSecond | |
| //◇ | ||
| 'L', 4, | //ngon_E,4 points | |
| b16(1), | //M=1, the 1st (from the end)ngon | |
| b16(200*16), b16(170*16), b16(270*16), b16(220*16), b16(240*16), b16(270*16), b16(170*16), b16(220*16), | ||
| 'X',32, 32, 255, 0, 32, 32, 255, 0, 255, 32, 32, 0, | ||
| 't', 0x20 | //style=polygon | |
| //□ | ||
| 'R', | //ngon_F: tRanslate(pan) | |
| 3, | //M=3, the 3rd (from the end)ngon | |
| 5, | //E=5, the 5th (from the end)ngon | |
| b16(80*16), b16(110*16), | //new_x1, new_y1 | |
| the 2nd(from the end)ngon | the 1st(from the end)ngon | the 0th(from the end)ngon |
| ngon_A | ngon_B | ngon_C itself |
| the 3rd(from the end)ngon | the 2nd(from the end)ngon | the 1st(from the end)ngon | the 0th(from the end)ngon |
| ngon_A | ngon_B | ngon_C | ngon_D itself |
| the 4th(from the end)ngon | the 3rd(from the end)ngon | the 2nd(from the end)ngon | the 1st(from the end)ngon | the 0th(from the end)ngon |
| ngon_A | ngon_B | ngon_C | ngon_D | ngon_E itself |
| the 5th(from the end)ngon | the 4th(from the end)ngon | the 3rd(from the end)ngon | the 2nd(from the end)ngon | the 1st(from the end)ngon | the 0th(from the end)ngon |
| ngon_A | ngon_B | ngon_C | ngon_D | ngon_E | ngon_F itself |
| 'P', b16(250), | //Page1 display 250 centiSecond | |
| //□ | ||
| 'L', 4, | //ngon_A,4 points | |
| b16(0), | //M=0 | |
| b16(100*16), b16(160*16), b16(180*16), b16(160*16), b16(180*16), b16(240*16), b16(100*16), b16(240*16), | ||
| 'X', 255, 128, 128, 0, 255, 128, 128, 0, 128, 128, 255, 0, | ||
| 't', 0x20 | //style=polygon | |
| //◇ | ||
| 'L', 4, | //ngon_B,4 points | |
| b16(0), | //M=0 | |
| b16(140*16), b16( 70*16), b16(190*16), b16(120*16), b16(140*16), b16(170*16), b16( 90*16), b16(120*16), | ||
| 'X',32, 32, 255, 0, 32, 32, 255, 0, 255, 32, 32, 0, | ||
| 't', 0x20 | //style=polygon | |
| 'P', b16(250), | //Page2 display 250 centiSecond | |
| //□ | ||
| 'R', | //ngon_C: tRanslate(pan) | |
| 2, | //M=2, the 2nd (from the end)ngon | |
| 2, | //E=2, the 2nd (from the end)ngon | |
| b16(80*16), b16(150*16), | //new_x1, new_y1 | |
| //◇ | ||
| 'G', | //ngon_D: keep_Going | |
| 2, | //object_type=ngon;//2 | |
| b16(2), | //M=2, the 2nd (from the end)ngon | |
| 'P', b16(50), | //Page3 display 50 centiSecond | |
| //◇ | ||
| 'L', 4, | //ngon_E,4 points | |
| b16(1), | //M=1, the 1st (from the end)ngon | |
| b16(200*16), b16(170*16), b16(270*16), b16(220*16), b16(240*16), b16(270*16), b16(170*16), b16(220*16), | ||
| 'X',32, 32, 255, 0, 32, 32, 255, 0, 255, 32, 32, 0, | ||
| 't', 0x20 | //style=polygon | |
| //□ | ||
| 'R', | //ngon_F: tRanslate(pan) | |
| 3, | //M=3, the 3rd (from the end)ngon | |
| 5, | //E=5, the 5th (from the end)ngon | |
| b16(80*16), b16(110*16), | //new_x1, new_y1 | |
| the 3rd(from the end)ngon | the 2nd(from the end)ngon | the 1st(from the end)ngon | the 0th(from the end)ngon |
| ngon_A | ngon_B | ngon_C | keep_Going itself |
| 'P', b16(250), | //Page1 display 250 centiSecond | |
| 'L', 4, | //ngon_A,4 points | |
| b16(0), | //M=0 | |
| b16(100*16), b16(160*16), b16(180*16), b16(160*16), b16(180*16), b16(240*16), b16(100*16), b16(240*16), | ||
| 'X', 255, 128, 128, 0, 255, 128, 128, 0, 128, 128, 255, 0, | ||
| 't', 0x20 | //style=polygon | |
| 'L', 4, | //ngon_B,4 points | |
| b16(0), | //M=0 | |
| b16(80*16), b16( 60*16), b16(160*16), b16( 60*16), b16(160*16), b16(140*16), b16( 80*16), b16(140*16), | ||
| 'P', b16(250), | //Page2 display 250 centiSecond | |
| 'R', | //ngon_C: tRanslate(pan) | |
| 2, | //M=2, the 2nd (from the end)ngon | |
| 2, | //E=2, the 2nd (from the end)ngon | |
| b16(180*16), b16(60*16), | //new_x1, new_y1 | |
| 'G', | //ngon_D: tRanslate(pan) | |
| 2, | //M=2, the 2nd (from the end)ngon | |
| 2, | //E=2, the 2nd (from the end)ngon | |
| b16(200*16), b16(160*16), | //new_x1, new_y1 | |
| 'P', b16(2), | //Page3 display 2 centiSecond | |
| 'F', | //ngon_E: uniForm | |
| 2, | //M=2, the 2nd (from the end)ngon | |
| b16(3), | //E=3, the 3rd (from the end)ngon | |
| 'F', | //ngon_F: uniForm | |
| 2, | //M=2, the 2nd (from the end)ngon | |
| b16(5), | //E=5, the 5th (from the end)ngon | |
| the 4th(from the end)ngon | the 3rd(from the end)ngon | the 2nd(from the end)ngon | the 1st(from the end)ngon | the 0th(from the end)ngon |
| ngon_A | ngon_B | ngon_C | ngon_D | ngon_E itself |
| the 5th(from the end)ngon | the 4th(from the end)ngon | the 3rd(from the end)ngon | the 2nd(from the end)ngon | the 1st(from the end)ngon | the 0th(from the end)ngon |
| ngon_A | ngon_B | ngon_C | ngon_D | ngon_E | ngon_F itself |
| 'P', b16(100), | //Page1 display 100 centiSecond | |
| 'L', 4, | //ngon_A,4 points | |
| b16(0), | //M=0 | |
| b16(100*16), b16(160*16), b16(180*16), b16(160*16), b16(180*16), b16(240*16), b16(100*16), b16(240*16), | ||
| 'X', 255, 128, 128, 0, 255, 128, 128, 0, 128, 128, 255, 0, | ||
| 't', 0x20 | //style=polygon | |
| 'L', 4, | //ngon_B,4 points | |
| b16(0), | //M=0 | |
| b16(80*16), b16( 60*16), b16(160*16), b16( 60*16), b16(160*16), b16(140*16), b16( 80*16), b16(140*16), | ||
| 'P', b16(100), | //Page2 display 100 centiSecond | |
| 'R', | //ngon_C: tRanslate(pan) | |
| 2, | //M=2, the 2nd (from the end)ngon | |
| 2, | //E=2, the 2nd (from the end)ngon | |
| b16(180*16), b16(60*16), | //new_x1, new_y1 | |
| 's', | //ngon_D: same | |
| 2, | //M=2, the 2nd (from the end)ngon | |
| 'P', b16(100), | //Page3 display 100 centiSecond | |
| 's', | //ngon_E: same | |
| 2, | //M=2, the 2nd (from the end)ngon | |
| 'R', | //ngon_F: tRanslate(pan) | |
| 2, | //M=2, the 2nd (from the end)ngon | |
| 2, | //E=2, the 2nd (from the end)ngon | |
| b16(200*16), b16(160*16), | //new_x1, new_y1 | |
| 'P', b16(2), | //Page4 display 2 centiSecond | |
| 'F', | //ngon_G: uniForm | |
| 2, | //M=2, the 2nd (from the end)ngon | |
| b16(5), | //E=5, the 3rd (from the end)ngon | |
| 'F', | //ngon_H: uniForm | |
| 2, | //M=2, the 2nd (from the end)ngon | |
| b16(7), | //E=7, the 5th (from the end)ngon | |
| the 3rd(from the end)ngon | the 2nd(from the end)ngon | the 1st(from the end)ngon | the 0th(from the end)ngon |
| ngon_A | ngon_B | ngon_C | ngon_D itself |
| the 4th(from the end)ngon | the 3rd(from the end)ngon | the 2nd(from the end)ngon | the 1st(from the end)ngon | the 0th(from the end)ngon |
| ngon_A | ngon_B | ngon_C | ngon_D | ngon_E itself |
| 'P', b16(100), | //Page display 100 centiSecond | |
| 'L', 4, b16(0), | //ngon_A, 4 points, M=0 | |
| b16( 5*16), b16(10*16), b16(25*16), b16(10*16), b16(25*16), b16(50*16), b16( 5*16), b16(50*16), | ||
| 'w', 2*16, | //line wide(thickness)=2 | |
| 't', 0x04, | //style=begin→end | |
| 'X', 255, 128, 128, 0, 128, 255, 128, 0, 128, 128, 255, 0, | ||
| 'L', 4, b16(0), | //ngon_B, 4 points, M=0 | |
| b16(35*16), b16(10*16), b16(55*16), b16(10*16), b16(55*16), b16(50*16), b16(35*16), b16(50*16), | ||
| 'w', 3*16, | //line wide(thickness)=3 | |
| 't', 0x08, | //style=begin←end | |
| 'X', 255, 0, 0, 0, 0, 255, 0, 0, 0, 0, 255, 0, | ||
| 'L', 4, b16(0), | //ngon_C, 4 points, M=0 | |
| b16(65*16), b16(10*16), b16(90*16), b16(10*16), b16(90*16), b16(50*16), b16(65*16), b16(50*16), | ||
| 'w', 4*16, | //line wide(thickness)=4 | |
| 't', 0x20, | //style=polygon | |
| 'X', 128, 0, 0, 0, 0, 128, 0, 0, 0, 0, 128, 0, | ||
| 'L', 4, b16(0), | //ngon_D, 4 points, M=0 | |
| b16(105*16), b16(10*16), b16(130*16), b16(10*16), b16(130*16), b16(10*16), b16(105*16), b16(50*16), | ||
| 'r', 2+1, | //reUse, M=2 | |
| 'L', 4, b16(0), | //ngon_E, 4 points, M=0 | |
| b16(140*16), b16(10*16), b16(165*16), b16(10*16), b16(165*16), b16(10*16), b16(140*16), b16(50*16), | ||
| 'r', 4+1, | //reUse, M=4 | |
| the 3rd(from the end)ngon | the 2nd(from the end)ngon | the 1st(from the end)ngon | the 0th(from the end)ngon |
| ngon_A | ngon_B | ngon_C | ngon_D itself |
| the 4th(from the end)ngon | the 3rd(from the end)ngon | the 2nd(from the end)ngon | the 1st(from the end)ngon | the 0th(from the end)ngon |
| ngon_A | ngon_B | ngon_C | ngon_D | ngon_E itself |
| 'P', b16(250), | //Page1 display 250 centiSecond | ||
| 'L', 4, | //ngon_A,4 points | ||
| b16(0), | //M=0 | ||
| b16(140*16), b16( 70*16), b16(190*16), b16(120*16), b16(140*16), b16(170*16), b16( 90*16), b16(120*16), | |||
| 'X',32, 32, 255, 0, 32, 32, 255, 0, 255, 32, 32, 0, | |||
| 't', 0x20 | //style=polygon | ||
| 'Q', 18 | //displacement_calibration | ||
| b16(0), | //M=0 | ||
| b16(0*16), b16(0*16), | //(x1,y1)=(0,0) | ||
| b16(20*16), b16(50*16), | //(x2,y2)=(20,50) | ||
| b16(40*16), b16(0*16), | //(x3,y3)=(40,0) | ||
| b16(60*16), b16(100*16), | //(x4,y4)=(60,100) | ||
| 'P', b16(50), | //Page2 display 50 centiSecond | ||
| 'L', 4, | //ngon_B,4 points | ||
| b16(1), | //M=1, the 1st (from the end)ngon | ||
| b16(200*16), b16(170*16), b16(270*16), b16(220*16), b16(240*16), b16(270*16), b16(170*16), b16(220*16), | |||
| 'X',32, 32, 255, 0, 32, 32, 255, 0, 255, 32, 32, 0, | |||
| 't', 0x20 | //style=polygon | ||
| 'P', b16(250), | //Page display 250 centiSecond | |
| 'T', 10+3, | //text, 3 chars | |
| b16(0), | //M=0 | |
| b16(0*16), b16(0*16), b16(80*16), b16(50*16), | //left,top,right,bottom | |
| 'a','b','c', | ||
| 'H', 11, | //font Hinting | |
| 0, 0, b16(20), | //abiu=0, box=0, height=20 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| 'P', b16(250), | //Page display 250 centiSecond | |
| 'T', 10+3, b16(0), | //text, 3 chars, M=0 | |
| b16(0*16), b16(0*16), b16(80*16), b16(50*16), | //left,top,right,bottom | |
| 'a','b','c', | ||
| 'H', 11, | //font Hinting | |
| 0, 0, b16(20), | //abiu=0, box=0, height=20 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| 'T', 10+3, b16(0), | //text, 3 chars, M=0 | |
| b16(100*16), b16(0*16), b16(160*16), b16(50*16), | //left,top,right,bottom | |
| '1','2','3', | ||
| 'c', 2, | //change the strlen(of above string) to 2. | |
| 'P', b16(250), | //Page display 250 centiSecond | |
| 'T', 10+3, b16(0), | //text, 3 chars, M=0 | |
| b16(20*16), b16(50*16), b16(100*16), b16(100*16), | //left,top,right,bottom | |
| 'a','b','c', | ||
| 'X', 255, 128, 128, 0, | //brush colorRef_0: r=255, g=128, b=128 | |
| 128, 255, 128, 0, | //brush colorRef_1: r=128, g=255, b=128 | |
| 128, 128, 255, 0, | //pen colorRef: r=128, g=128, b=255 | |
| 'H', 11, | //font Hinting | |
| 0, 1, b16(20), | //abiu=0, box=1, height=20 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| 'T', 10+3, b16(0), | //text, 3 chars, M=0 | |
| b16(200*16), b16(50*16), b16(280*16), b16(100*16), | //left,top,right,bottom | |
| 'a','b','c', | ||
| 'e', 50, | //text's extra_margin. | |
| 'P', b16(250), | //Page display 250 centiSecond | |
| 'T', 10+3, b16(0), | //text, 3 chars, M=0 | |
| b16(0*16), b16(50*16), b16(80*16), b16(100*16), | //left,top,right,bottom | |
| 'a','b','c', | ||
| 'H', 11, | //font Hinting | |
| 0, 0, b16(20), | //abiu=0, box=0, height=20 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| 'T', 10+3, b16(0), | //text, 3 chars, M=0 | |
| b16(80*16), b16(50*16), b16(160*16), b16(100*16), | //left,top,right,bottom | |
| 'a','b','c', | ||
| 'f', 1, | //FF_ROMAN | |
| 'T', 10+3, b16(0), | //text, 3 chars, M=0 | |
| b16(160*16), b16(50*16), b16(240*16), b16(100*16), | //left,top,right,bottom | |
| 'a','b','c', | ||
| 'f', 2, | //FF_SWISS | |
| 'T', 10+3, b16(0), | //text, 3 chars, M=0 | |
| b16(240*16), b16(50*16), b16(320*16), b16(100*16), | //left,top,right,bottom | |
| 'a','b','c', | ||
| 'f', 3, | //FF_MODERN | |
| 'T', 10+3, b16(0), | //text, 3 chars, M=0 | |
| b16(320*16), b16(50*16), b16(400*16), b16(100*16), | //left,top,right,bottom | |
| 'a','b','c', | ||
| 'f', 4, | //FF_SCRIPT | |
| 'T', 10+3, b16(0), | //text, 3 chars, M=0 | |
| b16(400*16), b16(50*16), b16(480*16), b16(100*16), | //left,top,right,bottom | |
| 'a','b','c', | ||
| 'f', 5, | //FF_DECORATIVE | |
| 'P', b16(250), | //Page display 250 centiSecond | |
| 'T', 10+4, b16(0), | //text, 4 chars, M=0 | |
| b16(0*16), b16(0*16), b16(80*16), b16(50*16), | //left,top,right,bottom | |
| 0xCe,0xC4, 0xd7,0xd6, | //"文字" | |
| 'H', 11, | //font Hinting | |
| 0, 0, b16(20), | //abiu=0, box=0, height=20 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| 'J', 1, 134, | //without font_name, GB2312_CHARSET | |
| 'T', 10+4, b16(0), | //text, 4 chars, M=0 | |
| b16(80*16), b16(0*16), b16(160*16), b16(50*16), | //left,top,right,bottom | |
| 0xa4,0xe5, 0xa6,0x72, | //"文字" | |
| 'J', 1, 136, | //without font_name, CHINESEBIG5_CHARSET | |
| 'T', 10+8, b16(0), | //text, 8 chars, M=0 | |
| b16(160*16), b16(0*16), b16(240*16), b16(50*16), | //left,top,right,bottom | |
| 0x83,0x65, 0x83,0x4c, 0x83,0x58, 0x83,0x67, | //"テキスト" | |
| 'J', 1, 128, | //without font_name, SHIFTJIS_CHARSET | |
| 'T', 10+6, b16(0), | //text, 6 chars, M=0 | |
| b16(240*16), b16(0*16), b16(320*16), b16(50*16), | //left,top,right,bottom | |
| 0xc5,0xd8, 0xbd,0xba, 0xc6,0xae, | //"텍스트" | |
| 'J', 1, 129, | //without font_name, HANGEUL_CHARSET | |
| 'P', b16(250), | //Page display 250 centiSecond | |
| 'T', 10+3, b16(0), | //text, 3 chars, M=0 | |
| b16(0*16), b16(0*16), b16(80*16), b16(50*16), | //left,top,right,bottom | |
| 'a','b','c', | ||
| 'H', 11, | //font Hinting | |
| 0, 0, b16(40), | //abiu=0, box=0, height=40 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| 'J', 1+9, 1, | //strlen(font_name)=9, DEFAULT_CHARSET | |
| 'W','i','n','g','d','i','n','g','s', | ||
| 'T', 10+3, b16(0), | //text, 3 chars, M=0 | |
| b16(80*16), b16(0*16), b16(160*16), b16(50*16), | //left,top,right,bottom | |
| 'a','b','c', | ||
| 'J', 1+15, 1, | //strlen(font_name)=15, DEFAULT_CHARSET | |
| 'T','i','m','e','s',' ','N','e','w',' ','R','o','m','a','n', | ||
| 'T', 10+3, b16(0), | //text, 3 chars, M=0 | |
| b16(160*16), b16(0*16), b16(240*16), b16(50*16), | //left,top,right,bottom | |
| 'a','b','c', | ||
| 'J', 1+6, 1, | //strlen(font_name)=6, DEFAULT_CHARSET | |
| 'S','y','m','b','o','l', | ||
| 'T', 10+3, b16(0), | //text, 3 chars, M=0 | |
| b16(240*16), b16(0*16), b16(320*16), b16(50*16), | //left,top,right,bottom | |
| 'a','b','c', | ||
| 'J', 1+7, 1, | //strlen(font_name)=7, DEFAULT_CHARSET | |
| 'C','a','l','a','d','e','a', | ||
| 'P', b16(100), | //Page1 display 100 centiSecond | |
| 'T', 10+1, b16(0), | //text_A, 1 chars, M=0 | |
| b16(87*16), b16(70*16), b16(117*16), b16(100*16), | //left,top,right,bottom | |
| '2', | ||
| 'H', 11, | //font Hinting | |
| 0, 0, b16(20), | //abiu=0, box=0, height=20 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| 'T', 10+1, b16(0), | //text_B, 1 chars, M=0 | |
| b16(59*16), b16(20*16), b16(89*16), b16(50*16), | //left,top,right,bottom | |
| '1', | ||
| 'P', b16(100), | //Page2 display 100 centiSecond | |
| 'T', 10+1, b16(2), | //text_C, 1 chars, M=2 | |
| b16(30*16), b16(70*16), b16(60*16), b16(100*16), | //left,top,right,bottom | |
| '2', | ||
| 'G', | //text_D: keep_Going | |
| 3, | //object_type=text;//3 | |
| b16(2), | // M=2, the 2nd (from the end)ngon | |
| 'P', b16(100), | //Page3 display 100 centiSecond | |
| 'T', 10+1, b16(2), | //text_E, 1 chars, M=2 | |
| b16(59*16), b16(20*16), b16(89*16), b16(50*16), | //left,top,right,bottom | |
| '2' | ||
| 'T', 10+1, b16(2), | //text_F, 1 chars, M=2 | |
| b16(87*16), b16(70*16), b16(117*16), b16(100*16), | //width=0, externalLeading=0, kern=0, struckout=0 | |
| '1', | ||
| the 3rd(from the end)text | the 2nd(from the end)text | the 1st(from the end)text | the 0th(from the end)text |
| text_A | text_B | text_C | keep_Going itself |
| 'P', b16(250), | //Page1 display 250 centiSecond | |
| 'T', 10+1, b16(0), | //text_A, 1 char, M=0 | |
| b16(59*16),b16(20*16), b16(89*16),b16(50*16), | //left,top,right,bottom | |
| '1', | ||
| 'H', 11, | //font Hinting | |
| 0, 0, b16(20), | //abiu=0, box=0, height=20 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| 'T', 10+1, b16(0), | //text_B, 1 char, M=0 | |
| b16(30*16),b16(70*16), b16(60*16),b16(100*16), | //left,top,right,bottom | |
| '2', | ||
| 'T', 10+1, b16(0), | //text_C, 1 char, M=0 | |
| b16(87*16),b16(70*16), b16(117*16),b16(100*16), | //left,top,right,bottom | |
| '3', | ||
| 'T', 10+1, b16(0), | //text_D, 1 char, M=0 | |
| b16(59*16),b16(53*16), b16(89*16),b16(83*16), | //left,top,right,bottom | |
| '4', | ||
| 'P', b16(0), | //Page2 display 0 centiSecond | |
| 'U',4,b16(3), | //text_E: eqUal, M=4,E=3 | |
| 'U',4,b16(3), | //text_F: eqUal, M=4,E=3 | |
| 'u',3, | //text_G: equal, M=3 | |
| 'U',5,b16(7), | //text_H: eqUal, M=5,E=7 | |
| 'P', b16(150), | //Page3 display 150 centiSecond | |
| 'u',2, | //text_I: equal, M=2 | |
| 'T', 10+1, b16(0), | //text_J, 1 char, M=0 | |
| b16(59*16),b16(20*16), b16(89*16),b16(50*16), | //left,top,right,bottom | |
| '3', | ||
| 'T', 10+1, b16(0), | //text_K, 1 char, M=0 | |
| b16(30*16),b16(70*16), b16(60*16),b16(100*16), | //left,top,right,bottom | |
| '1', | ||
| 'T', 10+1, b16(0), | //text_L, 1 char, M=0 | |
| b16(87*16),b16(70*16), b16(117*16),b16(100*16), | //left,top,right,bottom | |
| '2', | ||
| 'P', b16(0), | //Page4 display 0 centiSecond | |
| 'U',3,b16(2), | //text_M: eqUal, M=3,E=2 | |
| 'u',5, | //text_N: equal, M=5 | |
| 'U',4,b16(3), | //text_O: eqUal, M=4,E=3 | |
| 'U',4,b16(6), | //text_P: eqUal, M=4,E=6 | |
| 'P', b16(150), | //Page5 display 150 centiSecond | |
| 'T', 10+1, b16(0), | //text_Q, 1 char, M=0 | |
| b16(59*16),b16(20*16), b16(89*16),b16(50*16), | //left,top,right,bottom | |
| '2', | ||
| 'T', 10+1, b16(0), | //text_R, 1 char, M=0 | |
| b16(30*16),b16(70*16), b16(60*16),b16(100*16), | //left,top,right,bottom | |
| '3', | ||
| 'T', 10+1, b16(0), | //text_S, 1 char, M=0 | |
| b16(87*16),b16(70*16), b16(117*16),b16(100*16), | //left,top,right,bottom | |
| '1', | ||
| 'u',6, | //text_T: equal, M=6 | |
| 'P', b16(0), | //Page6 display 0 centiSecond | |
| 'U',4,b16(3), | //text_U: eqUal, M=4,E=3 | |
| 'U',4,b16(3), | //text_V: eqUal, M=4,E=3 | |
| 'U',4,b16(6), | //text_W: eqUal, M=4,E=6 | |
| 'u',4, | //text_X: equal, M=4 | |
| the 4nd(from the end)text | the 3rd(from the end)text | the 2nd(from the end)text | the 1st(from the end)text | the 0th(from the end)text |
| text_A | text_B | text_C | text_D | text_E itself |
| the 5nd(from the end)text | the 4nd(from the end)text | the 3rd(from the end)text | the 2nd(from the end)text | the 1st(from the end)text | the 0th(from the end)text |
| text_A | text_B | text_C | text_D | text_E | text_F itself |
| the 6nd(from the end)text | the 5nd(from the end)text | the 4nd(from the end)text | the 3rd(from the end)text | the 2nd(from the end)text | the 1st(from the end)text | the 0th(from the end)text |
| text_A | text_B | text_C | text_D | text_E | text_F | text_G itself |
| 'P', b16(250), | //Page1 display 250 centiSecond | |
| 'L', 4, | //ngon_A,4 points | |
| b16(0), | //M=0 | |
| b16(0*16), b16(0*16), b16(80*16), b16(0*16), b16(80*16), b16(50*16), b16(0*16), b16(50*16), | ||
| 'X', 255, 128, 128, 0, 255, 128, 128, 0, 128, 128, 255, 0, | ||
| 't', 0x20 | //style=polygon | |
| 'T', 10+8, | //text_A, 8 chars | |
| b16(0), | //M=0 | |
| b16(0*16), b16(0*16), b16(80*16), b16(50*16), | //left,top,right,bottom | |
| 'a','b','c','\n','d','e','f','g', | ||
| 'H', 11, | //font Hinting | |
| 0, 0, b16(20), | //abiu=0, box=0, height=20 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| 'R', 0,1,b16(80*16),b16(0*16), | //tRanslate last ngon to coordinate(80,0) | |
| 'T', 10+8, | //text_B, 8 chars | |
| b16(0), | //M=0 | |
| b16(80*16), b16(0*16), b16(160*16), b16(50*16), | //left,top,right,bottom | |
| 'a','b','c','\n','d','e','f','g', | ||
| 'H', 11, | //font Hinting | |
| 1, 0, b16(20), | //abiu=1(align_left), box=0, height=20 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| 'R', 0,1,b16(160*16),b16(0*16), | //tRanslate last ngon to coordinate(160,0) | |
| 'T', 10+8, | //text_C, 8 chars | |
| b16(0), | //M=0 | |
| b16(160*16), b16(0*16), b16(240*16), b16(50*16), | //left,top,right,bottom | |
| 'a','b','c','\n','d','e','f','g', | ||
| 'H', 11, | //font Hinting | |
| 2, 0, b16(20), | //abiu=2(align_right), box=0, height=20 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| 'R', 0,1,b16(240*16),b16(0*16), | //tRanslate last ngon to coordinate(240,0) | |
| 'T', 10+8, | //text_D, 8 chars | |
| b16(0), | //M=0 | |
| b16(240*16), b16(0*16), b16(320*16), b16(50*16), | //left,top,right,bottom | |
| 'a','b','c','\n','d','e','f','g', | ||
| 'H', 11, | //font Hinting | |
| 0x10, 0, b16(20), | //abiu=0x10(bold), box=0, height=20 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| 'R', 0,1,b16(320*16),b16(0*16), | //tRanslate last ngon to coordinate(320,0) | |
| 'T', 10+8, | //text_E, 8 chars | |
| b16(0), | //M=0 | |
| b16(320*16), b16(0*16), b16(400*16), b16(50*16), | //left,top,right,bottom | |
| 'a','b','c','\n','d','e','f','g', | ||
| 'H', 11, | //font Hinting | |
| 0x20, 0, b16(20), | //abiu=0x20(italic), box=0, height=20 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| 'R', 0,1,b16(420*16),b16(0*16), | //tRanslate last ngon to coordinate(400,0) | |
| 'T', 10+8, | //text_F, 8 chars | |
| b16(0), | //M=0 | |
| b16(400*16), b16(0*16), b16(480*16), b16(50*16), | //left,top,right,bottom | |
| 'a','b','c','\n','d','e','f','g', | ||
| 'H', 11, | //font Hinting | |
| 0x40, 0, b16(20), | //abiu=0x40(underline), box=0, height=20 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| 'P', b16(250), | //Page2 display 250 centiSecond | |
| 'T', 10+8, | //text_G, 8 chars | |
| b16(6), | //M=6 | |
| b16(0*16), b16(0*16), b16(80*16), b16(50*16), | //left,top,right,bottom | |
| 'a','b','c','\n','d','e','f','g', | ||
| 'H', 11, | //font Hinting | |
| 0, 0, b16(30), | //abiu=0, box=0, height=30 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| 'T', 10+8, | //text_H, 8 chars | |
| b16(6), | //M=6 | |
| b16(80*16), b16(0*16), b16(160*16), b16(50*16), | //left,top,right,bottom | |
| 'a','b','c','\n','d','e','f','g', | ||
| 'X', 255, 128, 128, 0, 255, 128, 128, 0, 128, 128, 255, 0, | ||
| 'H', 11, | //font Hinting | |
| 0, 1, b16(30), | //abiu=0, box=1(box with brush), height=30 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| 'T', 10+8, | //text_I, 8 chars | |
| b16(6), | //M=6 | |
| b16(160*16), b16(0*16), b16(240*16), b16(50*16), | //left,top,right,bottom | |
| 'a','b','c','\n','d','e','f','g', | ||
| 'H', 11, | //font Hinting | |
| 0, 8, b16(30), | //abiu=0, box=8(box with pen), height=30 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| '$',5 | //box's color | |
| 1, | //enum=1(box's pen_colorRef) | |
| 0, 0, 255, 0, | //r=0, g=0, g=255 | |
| 'T', 10+8, | //text_J, 8 chars | |
| b16(6), | //M=6 | |
| b16(240*16), b16(0*16), b16(320*16), b16(50*16), | //left,top,right,bottom | |
| 'a','b','c','\n','d','e','f','g', | ||
| 'H', 11, | //font Hinting | |
| 0, 0x10, b16(30), | //abiu=0, box=0x10(text shadow), height=30 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| '$',5 | //text's color | |
| 0, | //enum=0(shadow's colorRef) | |
| 255, 0, 0, 0, | //r=255, g=0, g=0 | |
| 'T', 10+8, | //text_K, 8 chars | |
| b16(6), | //M=6 | |
| b16(320*16), b16(0*16), b16(400*16), b16(50*16), | //left,top,right,bottom | |
| 'a','b','c','\n','d','e','f','g', | ||
| 'X', 255, 128, 128, 0, 255, 128, 128, 0, 128, 128, 255, 0, | ||
| 'H', 11, | //font Hinting | |
| 0, 0x21, b16(30), | //abiu=0, box=0x21(box shadow+box with brush), height=30 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| '$',5 | //box's color | |
| 0, | //enum=0(shadow's colorRef) | |
| 128, 128, 128, 0, | //r=128, g=128, g=128 | |
| the 6nd(from the end)text | the 5nd(from the end)text | the 4nd(from the end)text | the 3rd(from the end)text | the 2nd(from the end)text | the 1st(from the end)text | the 0th(from the end)text |
| text_A | text_B | text_C | text_D | text_E | text_F | text_G itself |
| the 7nd(from the end)text | the 6nd(from the end)text | the 5nd(from the end)text | the 4nd(from the end)text | the 3rd(from the end)text | the 2nd(from the end)text | the 1st(from the end)text | the 0th(from the end)text |
| text_A | text_B | text_C | text_D | text_E | text_F | text_G | text_H itself |
| 'O',0x6, | |||
| 1, 't','e','s','t',0, | //attr, object file name | ||
| 'b','i',0xFF,0xff,'N',0, b32(0x31), | //biN resource, 0x31 byte | ||
| 'G','I','F','8', '7','a',7,0, 0x0A,0x00,0x80,0x00, 0x00,0x00,0x00,0xff, | |||
| 0xe0,0xe0,0xe0,0x2c, 0x00,0x00,0x00,0x00, 0x07,0x00,0x0A,0x00, 0x00,0x02,0x10,0x84, | |||
| 0x11,0x89,0x61,0xea, 0xb8,0x4e,0x4b,0x6A, 0xd1,0x79,0x6d,0xA5, 0x55,0x9a,0x02,0x00, | |||
| 0x3b, | |||
| 'O',0x7, | |||
| 0, 't','e','s','t','2',0, | //attr, object file name | ||
| 'b','i',0xFF,0xff,'N',0, b32(0x5A), | //biN resource, 0x5A byte | ♫(123.mid) | |
| 'M','T','h','d', 0,0,0,6, 0,0,0,1, 0,0x20, | |||
| 'M','T','r','k', 0,0,0,0x44, 0,0x90,0x3c,0x6e, 0x64,0x80,0x3c,0x6e, | |||
| 2,0x90,0x3e,0x64, 0x64,0x80,0x3e,0x6e, 2,0x90,0x40,0x6e, 0x64,0x80,0x40,0x6e, | |||
| 2,0x90,0x41,0x6e, 0x64,0x80,0x41,0x6e, 2,0x90,0x43,0x6e, 0x64,0x80,0x43,0x6e, | |||
| 2,0x90,0x45,0x6e, 0x64,0x80,0x45,0x6e, 2,0x90,0x47,0x6e, 0x64,0x80,0x47,0x6e, | |||
| 2,0x90,0x48,0x6e, 0x64,0x80,0x48,0x64, 0,0xff,0x2f,0x20, | |||
| 'O',0x7, | |||
| 1, 't','e','s','t','3',0, | //attr, object file name | ||
| 'b','i',0xFF,0xff,'N',0, b32(0x46), | //biN resource, 0x46 byte | ||
| 'B','M', | |||
| 0x46,0,0,0, 0,0,0,0, 0x3e,0,0,0, 0x28,0,0,0, | |||
| 4,0,0,0, 2,0,0,0, 1,0,1,0, 0,0,0,0, | |||
| 8,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0, | |||
| 0,0,0,0, 0,0,0xff,0, 0xc0,0xc0,0xc0,0, | |||
| 0xd0,0,0,0, 0x70,0,0,0, | |||
| 'O',0xb, | |||
| 1, 't','e','s','t','4','.','w','a','v',0, | //attr, object file name | ||
| 'P', | b16(200), | //Page1, 200 centiSecond | |
| 'D',0x0d, | //commanD | ||
| b16(0), | //M=0 | ||
| b16(0*16), b16(0*16), b16(1*16), b16(1*16), | //left,top,right,bottom | ||
| 4, | //cmd=begin midi | ||
| b16(2), | //2nd file | ||
| //if without biN resource, the evaViewer will load "test2" midi file. | |||
| 'D',0x0d, | //commanD | ![]() | |
| b16(0), | //M=0 | ||
| b16(10*16), b16(20*16), b16(150*16), b16(220*16), | //left,top,right,bottom | ||
| 22, | //cmd=stretchBlt | ||
| b16(1), | //1st file | ||
| //if without biN resource, the evaViewer will load "test" picture file. | |||
| 'D',0x0d, | //commanD | ||
| b16(0), | //M=0 | ||
| b16(0*16), b16(0*16), b16(1*16), b16(1*16), | //left,top,right,bottom | ||
| 6, | //cmd=begin wave | ||
| b16(4), | //4th file | ||
| //because no biN resource, the evaViewer must load "test4.wav" sound file. note: If NOT embed the wave, then user can't play by a single eva file; If embed the wave, then file size will be too large, violating sib(small is beautiful)philosophy. | |||
| 'P', | b16(200), | //Page2, 200 centiSecond | |
| 'D',0x0d, | //commanD | ||
| b16(0), | //M=0 | ||
| b16(10*16), b16(20*16), b16(200*16), b16(220*16), | //left,top,right,bottom | ||
| 23, | //cmd=tile | ||
| b16(3), | //3rd file | ||
| //if without biN resource, the evaViewer will load "test3" picture file. | |||
| 'D',0x0d, | //commanD | ||
| b16(0), | //M=0 | ||
| b16(0*16), b16(0*16), b16(1*16), b16(1*16), | //left,top,right,bottom | ||
| 5, | //cmd=stop midi | ||
| b16(2), | //2nd file | ||
| //stop midi. | |||
| 'D',0x0d, | //commanD | ||
| b16(0), | //M=0 | ||
| b16(0*16), b16(0*16), b16(1*16), b16(1*16), | //left,top,right,bottom | ||
| 7, | //cmd=stop wav | ||
| b16(4), | //4th file | ||
| //stop wave. | |||
| 'P', b16(250), | //Page1 display 250 centiSecond | ||
| 'L', 4, | //ngon, 4 points | ||
| b16(0), | //M=0 | ||
| b16(100*16), b16(160*16), b16(180*16), b16(160*16), b16(180*16), b16(240*16), b16(100*16), b16(240*16), | |||
| 'X', 255, 128, 128, 0, 255, 128, 128, 0, 128, 128, 255, 0, | |||
| 't', 0x20 | //style=polygon | ||
| 'D', 0x0d | //commanD | ||
| b16(0), | //M=0 | ||
| b16(0*16), b16(0*16), b16(0*16), b16(0*16), | //left,top,right,bottom | ||
| 1, | //cmd=cycle repeat | ||
| b16(4) | //repeat 4 times | ||
| 'P', b16(50), | //Page2 display 50 centiSecond | ||
| 'L', 4, | //ngon,4 points | ||
| b16(0), | //M=1,the 1st (from the end)ngon | ||
| b16(180*16), b16(110*16), b16(260*16), b16(90*16), b16(260*16), b16(170*16), b16(180*16), b16(190*16), | |||
| 'X', 255, 128, 128, 0, 255, 128, 128, 0, 128, 128, 255, 0, | |||
| 't', 0x20 | //style=polygon | ||
| 'P', b16(250), | //Page1 display 250 centiSecond | ||
| 'L', 4, | //ngon,4 points | ||
| b16(0), | //M=0 | ||
| b16(140*16), b16( 70*16), b16(190*16), b16(120*16), b16(140*16), b16(170*16), b16( 90*16), b16(120*16), | |||
| 'X',32, 32, 255, 0, 32, 32, 255, 0, 255, 32, 32, 0, | |||
| 't', 0x20 | //style=polygon | ||
| 'D', 0x0d | //commanD | ||
| b16(0), | //M=0 | ||
| b16(0*16), b16(0*16), b16(0*16), b16(0*16), | //left,top,right,bottom | ||
| 2, | //cmd=pendulum repeat | ||
| b16(3) | //repeat 3 times | ||
| 'P', b16(50), | //Page2 display 50 centiSecond | ||
| 'L', 4, | //ngon,4 points | ||
| b16(1), | //M=1, the 1st (from the end)ngon | ||
| b16(200*16), b16(170*16), b16(270*16), b16(220*16), b16(240*16), b16(270*16), b16(170*16), b16(220*16), | |||
| 'X',32, 32, 255, 0, 32, 32, 255, 0, 255, 32, 32, 0, | |||
| 't', 0x20 | //style=polygon | ||
| 'P', b16(250), | //Page1 display 250 centiSecond | |
| 'T', 10+1, | //text, 1 chars | |
| b16(0), | //M=0 | |
| b16(0*16), b16(50*16), b16(80*16), b16(100*16), | //left,top,right,bottom | |
| '1', | ||
| 'H', 11, | //font Hinting | |
| 0, 0, b16(40), | //abiu=0, box=0, height=40 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| 'P', b16(250), | //Page2, want to display 250 centiSecond, actually 0. | |
| 'T', 10+1, | //text, 1 chars | |
| b16(0), | //M=0 | |
| b16(0*16), b16(50*16), b16(80*16), b16(100*16), | //left,top,right,bottom | |
| '2', | ||
| 'D', 0x0d, | //commanD | |
| b16(0), | //M=0 | |
| b16(0*16), b16(0*16), b16(0*16), b16(0*16), | //left,top,right,bottom | |
| 3, | //cmd=jump to sticker... | |
| 'a','b' | //...which name is "ab" | |
| 'P', b16(250), | //Page3, want to display 250 centiSecond, actually it has been skip. | |
| 'T', 10+1, | //text, 1 chars | |
| b16(0), | //M=0 | |
| b16(0*16), b16(50*16), b16(80*16), b16(100*16), | //left,top,right,bottom | |
| '3', | ||
| 'P', b16(250), | //Page4, display 250 centiSecond. | |
| 'S', 0x02, | //sticker(label), 2 chars | |
| 'a','b', | // sticker's name | |
| 'T', 10+1, | //text, 1 chars | |
| b16(0), | //M=0 | |
| b16(0*16), b16(50*16), b16(80*16), b16(100*16), | //left,top,right,bottom | |
| '4', | ||
| 'P', b16(250), | //Page1 display 250 centiSecond | |
| 'T', 10+1, | //text, 1 chars | |
| b16(0), | //M=0 | |
| b16(0*16), b16(50*16), b16(80*16), b16(100*16), | //left,top,right,bottom | |
| '1', | ||
| 'H', 11, | //font Hinting | |
| 0, 0, b16(40), | //abiu=0, box=0, height=40 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| 'P', b16(250), | //Page2, want to display 250 centiSecond, actually 0. | |
| 'T', 10+1, | //text, 1 chars | |
| b16(0), | //M=0 | |
| b16(0*16), b16(50*16), b16(80*16), b16(100*16), | //left,top,right,bottom | |
| '2', | ||
| 'D', 0x0d, | //commanD | |
| b16(0), | //M=0 | |
| b16(0*16), b16(0*16), b16(0*16), b16(0*16), | //left,top,right,bottom | |
| 20, | //cmd=button that jump to sticker... | |
| 'a','b' | //...which name is "ab" | |
| 'P', b16(250), | //Page3, want to display 250 centiSecond, actually it has been skip. | |
| 'T', 10+1, | //text, 1 chars | |
| b16(0), | //M=0 | |
| b16(0*16), b16(50*16), b16(80*16), b16(100*16), | //left,top,right,bottom | |
| '3', | ||
| 'P', b16(250), | //Page4, display 250 centiSecond. | |
| 'S', 0x02, | //sticker(label), 2 chars | |
| 'a','b', | // sticker's name | |
| 'T', 10+1, | //text, 1 chars | |
| b16(0), | //M=0 | |
| b16(0*16), b16(50*16), b16(80*16), b16(100*16), | //left,top,right,bottom | |
| '4', | ||
| 'P', b16(250), | //Page1 display 250 centiSecond | |
| 'T', 10+1, | //text, 1 chars | |
| b16(0), | //M=0 | |
| b16(0*16), b16(50*16), b16(80*16), b16(100*16), | //left,top,right,bottom | |
| '1', | ||
| 'H', 11, | //font Hinting | |
| 0, 0, b16(40), | //abiu=0, box=0, height=40 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| 'D', 0x10, | //commanD | |
| b16(0), | //M=0 | |
| b16(0*16), b16(0*16), b16(0*16), b16(0*16), | //left,top,right,bottom | |
| 3, | //cmd=jump to sticker... | |
| '4','.','5', | //...when tick>=4.5 second, and ... | |
| 'a','b' | //...sticker's name is "ab" | |
| 'P', b16(250), | //Page2, want to display 250 centiSecond, actually 2 second. | |
| 'T', 10+1, | //text, 1 chars | |
| b16(0), | //M=0 | |
| b16(0*16), b16(50*16), b16(80*16), b16(100*16), | //left,top,right,bottom | |
| '2', | ||
| 'D', 0x10, | //commanD | |
| b16(0), | //M=0 | |
| b16(0*16), b16(0*16), b16(0*16), b16(0*16), | //left,top,right,bottom | |
| 3, | //cmd=jump to sticker... | |
| '4','.','5', | //...when tick>=4.5 second, and ... | |
| 'a','b' | //...sticker's name is "ab" | |
| 'P', b16(250), | //Page3, want to display 250 centiSecond, actually it has been skip. | |
| 'T', 10+1, | //text, 1 chars | |
| b16(0), | //M=0 | |
| b16(0*16), b16(50*16), b16(80*16), b16(100*16), | //left,top,right,bottom | |
| '3', | ||
| 'D', 0x10, | //commanD | |
| b16(0), | //M=0 | |
| b16(0*16), b16(0*16), b16(0*16), b16(0*16), | //left,top,right,bottom | |
| 3, | //cmd=jump to sticker... | |
| '4','.','5', | //...when tick>=4.5 second, and ... | |
| 'a','b' | //...sticker's name is "ab" | |
| 'P', b16(250), | //Page4, display 250 centiSecond. | |
| 'S', 0x02, | //sticker(label), 2 chars | |
| 'a','b', | // sticker's name | |
| 'T', 10+1, | //text, 1 chars | |
| b16(0), | //M=0 | |
| b16(0*16), b16(50*16), b16(80*16), b16(100*16), | //left,top,right,bottom | |
| '4', | ||
| 'P', b16(250), | //Page1, want to display 250 centiSecond actually it is shown but jump immediately. | |
| 'T', 10+1, | //text, 1 chars | |
| b16(0), | //M=0 | |
| b16(80*16), b16(50*16), b16(80*16), b16(100*16), | //left,top,right,bottom | |
| '1', | ||
| 'H', 11, | //font Hinting | |
| 0, 0, b16(40), | //abiu=0, box=0, height=40 | |
| b16(0),b16(0),b16(0),0, | //width=0, externalLeading=0, kern=0, struckout=0 | |
| 'D', 0x0b, | //commanD | |
| b16(0), | //M=0 | |
| b16(0*16), b16(0*16), b16(0*16), b16(0*16), | //left,top,right,bottom | |
| 15, | //cmd=set this page as back ground | |
| 'P', b16(250), | //Page2, want to display 250 centiSecond | |
| 'T', 10+1, | //text, 1 chars | |
| b16(0), | //M=0 | |
| b16(0*16), b16(50*16), b16(80*16), b16(100*16), | //left,top,right,bottom | |
| '2', | ||
| 'P', b16(250), | //Page3, want to display 250 centiSecond, actually it has been skip. | |
| 'T', 10+1, | //text, 1 chars | |
| b16(0), | //M=0 | |
| b16(0*16), b16(50*16), b16(80*16), b16(100*16), | //left,top,right,bottom | |
| '3', | ||
| 'D', 0x0b, | //commanD | |
| b16(0), | //M=0 | |
| b16(0*16), b16(0*16), b16(0*16), b16(0*16), | //left,top,right,bottom | |
| 17, | //cmd=cancel back ground. | |
| 'P', b16(250), | //Page4, display 250 centiSecond. | |
| 'T', 10+1, | //text, 1 chars | |
| b16(0), | //M=0 | |
| b16(0*16), b16(50*16), b16(80*16), b16(100*16), | //left,top,right,bottom | |
| '4', | ||
| 'P', | b16(250), | //Page display 250 centiSecond | |
| 'L',4, | //ngon,4 points | ||
| b16(0), | //M=0 | ||
| b16(100*16), b16(160*16), | //x1=100,y1=160, | ||
| b16(180*16), b16(160*16), | //x2=180,y2=160, | ||
| b16(180*16), b16(240*16), | //x3=180,y3=240, | ||
| b16(100*16), b16(240*16), | //x4=100,y4=240, | ||
| 'X', | 255, 128, 128, 0, | //brush colorRef_0: r=255, g=128, b=128 | |
| 255, 128, 128, 0, | //brush colorRef_1: r=255, g=128, b=128 | ||
| 128, 128, 255, 0, | //pen colorRef: r=128, g=128, b=255 | ||
| 't', | 0x20 | //style=polygon | |
| 'D', 0x0b, | //commanD | ||
| b16(0), | //M=0 | ||
| b16(100*16), b16(160*16), b16(180*16), b16(240*16), | //left,top,right,bottom | ||
| 0x0b, | //cmd=zoom to full page | ||
| 'P', | b16(250), | //Page display 250 centiSecond | |
| 'D', 0x0b, | //commanD | ||
| b16(0), | //M=0 | ||
| b16(0*16), b16(0*16), b16(0x234*16), b16(0x123*16), | //left,top,right,bottom | ||
| 0x0b, | //cmd=(cancel)zoom | ||
| 's', 1 | //M=1 | ||
| 'P', | b16(250), | //Page1 display 250 centiSecond | |
| 'A',0x21, | //Animation | ||
| b16(0) | //M=0 | ||
| 0,b16(0),0,4, | //cnt,base,motion,max_layer | ||
| b16(0*16),b16(0*16), | //?=0.0, ?=0.0 | ||
| b16(60*16),b16(180*16),b16(0), | //x1=60, y1=180, r=0 | ||
| b16(40*16),b16(20*16), | //wd=40, hd=20 | ||
| b32(120000), | //φ=120`000 mil=30 degree | ||
| b32(0), | //θ= 0 mil= 0 degree | ||
| b32(360000), | //ψ=360`000 mil=90 degree | ||
| 'J',0x02, | 0, '1', | //import obJect,which sticker is "1" | |
| 'L',2, | //path | ||
| b16(0), | //M=0 | ||
| b16(60*16),b16(180*16), | //x1=60, y1=180 | ||
| b16(80*16), b16(80*16), | //x2=80, y2=80 | ||
| 'P', | b16(100), | //Page2 display 100 centiSecond | |
| 'A',0x21,, | //Animation | ||
| b16(1), | //M=1,the 1st(from the end) animation | ||
| 0,b16(0),0,4, | //cnt,base,motion,max_layer | ||
| b16(0*16), b16(0*16), | //?=0.0, ?=0.0 | ||
| b16(80*16), b16(80*16), b16(0), | //x2=80, y2=80, r=0 | ||
| b16(40*16), b16(20*16), | //wd=40, hd=20 | ||
| b32(480000), | //φ=480`000 mil=120 degree | ||
| b32(0), | //θ= 0 mil= 0 degree | ||
| b32(360000), | //ψ=360`000 mil=90 degree | ||
| 'L',2, | //path | ||
| b16(0) | //M=0 | ||
| b16(80*16), b16(80*16), | |||
| b16(80*16), b16(80*16), | |||
| 'P', | b16(100), | //Page3 display 100 centiSecond | |
| 'S', | 1, '1', | //sticker, 1 char name | |
| 'L',0x04, | //Line, 4 points | ||
| 0,0, | //M=0 | ||
| b16(140*16), b16(200*16), | |||
| b16(140*16), b16(160*16), | |||
| b16(180*16), b16(160*16), | |||
| b16(180*16), b16(250*16), | |||
| 'X', | 255, 128, 128, 0, | //brush colorRef_0: r=255, g=128, b=128 | |
| 128, 255, 128, 0, | //brush colorRef_1: r=128, g=255, b=128 | ||
| 128, 128, 255, 0, | //pen colorRef: r=128, g=128, b=255 | ||
| 'D',0x0b, | //commanD | ||
| b16(0), | //M=0 | ||
| b16(100*16), b16(160*16), | //left=60, top=180 | ||
| b16(180*16), b16(240*16), | //right=130, bottom=230 | ||
| 0x21, | //cmd=datum frame | ||
| 'P', | b16(0), | //Page4 display 0 centiSecond | |
| 'L',0x04, | //Line, 4 points | ||
| b16(1), | //M=1,the 1st(from the end) ngon | ||
| b16(140*16), b16(200*16), | |||
| b16(140*16), b16(160*16), | |||
| b16(180*16), b16(180*16), | |||
| b16(140*16), b16(200*16), | |||
| 3.Page3 is a common polyLine, page4 is a common triangle. Transform from page3 to page4, is a part of common animation. And page3 export a sticker which name is "1". |