ac84fcf6 |
1 | puts "============" |
2 | puts "OCC24272 Provide basic text formatting routines for Font_BRepFont" |
3 | puts "Test case prints 3D brep text with different text alignment styles" |
4 | puts "============" |
5 | puts "" |
6 | |
0d828ac8 |
7 | pload MODELING VISUALIZATION |
8 | |
9 | vinit View1 |
ac84fcf6 |
10 | vtrihedron trihedr |
27af3052 |
11 | vfront |
ac84fcf6 |
12 | |
13 | vsetdispmode 1 |
14 | |
15 | vpoint pTL -700 100 600 |
16 | text2brep Text0 " Top-Left\nFirst line \nLion The Second\n 3rd " -pos -700 100 600 -halign left -valign top -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 |
17 | |
18 | vpoint pTC 0 100 600 |
19 | text2brep Text1 " Top-Center\nFirst line \nLion The Second\n 3rd " -pos 0 100 600 -halign center -valign top -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 |
20 | |
21 | vpoint pTR 700 100 600 |
22 | text2brep Text2 " Top-Right\nFirst line \nLion The Second\n 3rd " -pos 700 100 600 -halign right -valign top -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 |
23 | |
24 | vpoint pCL -700 100 -100 |
25 | text2brep Text3 " Center-Left\nFirst line \nLion The Second\n 3rd " -pos -700 100 -100 -halign left -valign center -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 |
26 | |
27 | vpoint pCC 0 100 -100 |
28 | text2brep Text4 " Center-Center\nFirst line \nLion The Second\n 3rd " -pos 0 100 -100 -halign center -valign center -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 |
29 | |
30 | vpoint pCR 700 100 -100 |
31 | text2brep Text5 " Center-Right\nFirst line \nLion The Second\n 3rd " -pos 700 100 -100 -halign right -valign center -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 |
32 | |
33 | vpoint pBL -700 100 -700 |
34 | text2brep Text6 " Bottom-Left\nFirst line \nLion The Second\n 3rd " -pos -700 100 -700 -halign left -valign bottom -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 |
35 | |
36 | vpoint pBC 0 100 -700 |
37 | text2brep Text7 " Bottom-Center\nFirst line \nLion The Second\n 3rd " -pos 0 100 -700 -halign center -valign bottom -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 |
38 | |
39 | vpoint pBR 700 100 -700 |
40 | text2brep Text8 " Bottom-Right\nFirst line \nLion The Second\n 3rd " -pos 700 100 -700 -halign right -valign bottom -height 50 -aspect bold -font Arial -plane 0 -1 0 1 0 0 |
41 | |
42 | vdisplay Text0 Text1 Text2 Text3 Text4 Text5 Text6 Text7 Text8 -noupdate |
aaf8d6a9 |
43 | vsetcolor Text0 Text1 Text2 CYAN |
44 | vsetcolor Text3 Text4 Text5 WHITE |
45 | vsetcolor Text6 Text7 Text8 YELLOW |
ac84fcf6 |
46 | |
47 | vfit |
5747059b |
48 | vglinfo |
0d828ac8 |
49 | vdump $imagedir/${casename}.png |