File: Example1.m

package info (click to toggle)
python-art 6.5-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,076 kB
  • sloc: python: 73,473; makefile: 7; sh: 4
file content (104 lines) | stat: -rw-r--r-- 2,815 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
close all

try
    python_version = pyversion;
    fprintf(2,'** Python Version : %s\n',python_version);
catch e
    fprintf(2,'** Error : %s\n',e.message);
end

% Import art lib
artlib = py.importlib.import_module('art');

% text2art function
% text2art(text, font=DEFAULT_FONT, chr_ignore=True, decoration=None)
% Note : There is no need to use 'chr_ignore' flag in MATLAB 
% unsupported characters will be displayed by a question mark ('?')
art1 = artlib.text2art('art1');
disp(char(art1));

art2 = artlib.text2art('art2','block');
disp(char(art2));

art3 = artlib.text2art('art3?','block');
disp(char(art3));

art4 = artlib.text2art('art4','white_bubble');
disp(char(art4));

art5 = artlib.text2art('art5','random');
disp(char(art5));

art6 = artlib.text2art('art6','rand-small');
disp(char(art6));

art7 = artlib.text2art('art7','rand-medium');
disp(char(art7));

art8 = artlib.text2art('art8','rand-large');
disp(char(art8));

art9 = artlib.text2art('art9','rand-xlarge');
disp(char(art9));

art10 = artlib.text2art('art10','wizard');
disp(char(art10));

art11 = artlib.text2art('art11','random-na');
disp(char(art11));

art12 = artlib.text2art('art12','mix');
disp(char(art12));

artdecor = artlib.text2art('art decoration','white_bubble',true,'chess1');
disp(char(artdecor));

% tprint function
% tprint(text, font=DEFAULT_FONT, chr_ignore=True, decoration=None)
% Note : There is no need to use 'chr_ignore' flag in MATLAB 
% unsupported characters (out of 95 printable characters) will be displayed by a question mark ('?')
artlib.tprint('art13');

artlib.tprint('art14','block');

artlib.tprint('art15?','block');

artlib.tprint('art16','white_bubble');

artlib.tprint('art17','random');

artlib.tprint('art18','rand-small');

artlib.tprint('art19','rand-medium');

artlib.tprint('art20','rand-large');

artlib.tprint('art21','rand-xlarge');

artlib.tprint('art22','wizard');

artlib.tprint('art23','random-na');

artlib.tprint('art24','mix');

artlib.tprint('art decoration','white_bubble',true,'chess1');

% tsave function
% tsave(text,font=DEFAULT_FONT,filename="art",chr_ignore=True,print_status=True,overwrite=False,decoration=None)
% Note : There is no need to use 'chr_ignore' flag in MATLAB 
% unsupported characters (out of 95 printable characters) will be displayed by a question mark ('?')
response = artlib.tsave('art','standard','test.txt');
disp('art1 message :')
disp(char(response{'Message'}))

response2 = artlib.tsave('art2','block','art.txt',true,false);
disp('art2 message :')
disp(char(response2{'Message'}))

response3 = artlib.tsave('art3','block','art.txt',true,true,true);
disp('art3 message :')
disp(char(response3{'Message'}))

response4 = artlib.tsave('art decoration','white_bubble','art.txt',true,true,true,'chess1');
disp('art4 message :')
disp(char(response4{'Message'}))