1 layer at (0,0) size 480x360
2 LayoutView at (0,0) size 480x360
3 layer at (0,0) size 480x360
4 LayoutSVGRoot {svg} at (1,1) size 478x358
5 LayoutSVGContainer {g} at (4,3) size 472x331
6 LayoutSVGText {text} at (14,1) size 108x11 contains 1 chunk(s)
7 LayoutSVGInlineText {#text} at (0,0) size 108x11
8 chunk 1 text run 1 at (14.00,10.00) startOffset 0 endOffset 26 width 107.77: "Basic test of 'textLength'"
9 LayoutSVGText {text} at (10,11) size 125x11 contains 1 chunk(s)
10 LayoutSVGInlineText {#text} at (0,0) size 125x11
11 chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 30 width 125.01: "and 'lengthAdjust' attributes."
12 LayoutSVGContainer {g} at (4,68) size 472x68
13 LayoutSVGContainer {g} at (9,68) size 466x28
14 LayoutSVGText {text} at (3,22) size 52x10 contains 1 chunk(s)
15 LayoutSVGInlineText {#text} at (0,0) size 52x9
16 chunk 1 text run 1 at (3.00,30.00) startOffset 0 endOffset 15 width 51.59: "Line to Stretch"
17 LayoutSVGText {text} at (75,22) size 84x10 contains 1 chunk(s)
18 LayoutSVGInlineText {#text} at (0,0) size 84x9
19 chunk 1 text run 1 at (75.00,30.00) startOffset 0 endOffset 25 width 83.16: "this is a line to squeeze"
20 LayoutSVGContainer {g} at (4,94) size 472x14
21 LayoutSVGPath {line} at (6,94) size 162x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=56.00] [y2=32.00]
22 LayoutSVGPath {line} at (4,96) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
23 LayoutSVGPath {line} at (166,96) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=56.00] [y1=32.00] [x2=56.00] [y2=36.00]
24 LayoutSVGPath {line} at (222,94) size 252x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=158.00] [y2=32.00]
25 LayoutSVGPath {line} at (220,96) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
26 LayoutSVGPath {line} at (472,96) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=158.00] [y1=32.00] [x2=158.00] [y2=36.00]
27 LayoutSVGContainer {g} at (18,98) size 374x38
28 LayoutSVGText {text} at (6,32) size 50x8 contains 1 chunk(s)
29 LayoutSVGInlineText {#text} at (0,0) size 50x7
30 chunk 1 text run 1 at (6.00,38.00) startOffset 0 endOffset 19 width 49.37: "textLength: default"
31 LayoutSVGText {text} at (6,38) size 55x8 contains 1 chunk(s)
32 LayoutSVGInlineText {#text} at (0,0) size 55x7
33 chunk 1 text run 1 at (6.00,44.00) startOffset 0 endOffset 21 width 54.37: "lengthAdjust: default"
34 LayoutSVGText {text} at (76,32) size 50x8 contains 1 chunk(s)
35 LayoutSVGInlineText {#text} at (0,0) size 50x7
36 chunk 1 text run 1 at (76.00,38.00) startOffset 0 endOffset 19 width 49.37: "textLength: default"
37 LayoutSVGText {text} at (76,38) size 55x8 contains 1 chunk(s)
38 LayoutSVGInlineText {#text} at (0,0) size 55x7
39 chunk 1 text run 1 at (76.00,44.00) startOffset 0 endOffset 21 width 54.37: "lengthAdjust: default"
40 LayoutSVGContainer {g} at (4,134) size 421x68 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,22.00)}]
41 LayoutSVGContainer {g} at (9,134) size 414x28
42 LayoutSVGText {text} at (3,22) size 65x10 contains 1 chunk(s)
43 LayoutSVGInlineText {#text} at (0,0) size 65x9
44 chunk 1 text run 1 at (3.00,30.00) startOffset 0 endOffset 1 width 4.45: "L"
45 chunk 1 text run 2 at (8.34,30.00) startOffset 1 endOffset 2 width 1.78: "i"
46 chunk 1 text run 3 at (11.02,30.00) startOffset 2 endOffset 3 width 4.45: "n"
47 chunk 1 text run 4 at (16.36,30.00) startOffset 3 endOffset 4 width 4.45: "e"
48 chunk 1 text run 5 at (21.70,30.00) startOffset 4 endOffset 5 width 2.22: " "
49 chunk 1 text run 6 at (24.82,30.00) startOffset 5 endOffset 6 width 2.22: "t"
50 chunk 1 text run 7 at (27.94,30.00) startOffset 6 endOffset 7 width 4.45: "o"
51 chunk 1 text run 8 at (33.28,30.00) startOffset 7 endOffset 8 width 2.22: " "
52 chunk 1 text run 9 at (36.40,30.00) startOffset 8 endOffset 9 width 5.34: "S"
53 chunk 1 text run 10 at (42.63,30.00) startOffset 9 endOffset 10 width 2.22: "t"
54 chunk 1 text run 11 at (45.74,30.00) startOffset 10 endOffset 11 width 2.66: "r"
55 chunk 1 text run 12 at (49.30,30.00) startOffset 11 endOffset 12 width 4.45: "e"
56 chunk 1 text run 13 at (54.65,30.00) startOffset 12 endOffset 13 width 2.22: "t"
57 chunk 1 text run 14 at (57.76,30.00) startOffset 13 endOffset 14 width 4.00: "c"
58 chunk 1 text run 15 at (62.66,30.00) startOffset 14 endOffset 15 width 4.45: "h"
59 LayoutSVGText {text} at (75,22) size 66x10 contains 1 chunk(s)
60 LayoutSVGInlineText {#text} at (0,0) size 66x9
61 chunk 1 text run 1 at (75.00,30.00) startOffset 0 endOffset 1 width 2.22: "t"
62 chunk 1 text run 2 at (76.50,30.00) startOffset 1 endOffset 2 width 4.45: "h"
63 chunk 1 text run 3 at (80.22,30.00) startOffset 2 endOffset 3 width 1.78: "i"
64 chunk 1 text run 4 at (81.27,30.00) startOffset 3 endOffset 4 width 4.00: "s"
65 chunk 1 text run 5 at (84.54,30.00) startOffset 4 endOffset 5 width 2.22: " "
66 chunk 1 text run 6 at (86.04,30.00) startOffset 5 endOffset 6 width 1.78: "i"
67 chunk 1 text run 7 at (87.09,30.00) startOffset 6 endOffset 7 width 4.00: "s"
68 chunk 1 text run 8 at (90.36,30.00) startOffset 7 endOffset 8 width 2.22: " "
69 chunk 1 text run 9 at (91.86,30.00) startOffset 8 endOffset 9 width 4.45: "a"
70 chunk 1 text run 10 at (95.58,30.00) startOffset 9 endOffset 10 width 2.22: " "
71 chunk 1 text run 11 at (97.08,30.00) startOffset 10 endOffset 11 width 1.78: "l"
72 chunk 1 text run 12 at (98.13,30.00) startOffset 11 endOffset 12 width 1.78: "i"
73 chunk 1 text run 13 at (99.18,30.00) startOffset 12 endOffset 13 width 4.45: "n"
74 chunk 1 text run 14 at (102.90,30.00) startOffset 13 endOffset 14 width 4.45: "e"
75 chunk 1 text run 15 at (106.63,30.00) startOffset 14 endOffset 15 width 2.22: " "
76 chunk 1 text run 16 at (108.12,30.00) startOffset 15 endOffset 16 width 2.22: "t"
77 chunk 1 text run 17 at (109.62,30.00) startOffset 16 endOffset 17 width 4.45: "o"
78 chunk 1 text run 18 at (113.34,30.00) startOffset 17 endOffset 18 width 2.22: " "
79 chunk 1 text run 19 at (114.84,30.00) startOffset 18 endOffset 19 width 4.00: "s"
80 chunk 1 text run 20 at (118.11,30.00) startOffset 19 endOffset 20 width 4.45: "q"
81 chunk 1 text run 21 at (121.84,30.00) startOffset 20 endOffset 21 width 4.45: "u"
82 chunk 1 text run 22 at (125.56,30.00) startOffset 21 endOffset 22 width 4.45: "e"
83 chunk 1 text run 23 at (129.28,30.00) startOffset 22 endOffset 23 width 4.45: "e"
84 chunk 1 text run 24 at (133.00,30.00) startOffset 23 endOffset 24 width 4.00: "z"
85 chunk 1 text run 25 at (136.28,30.00) startOffset 24 endOffset 25 width 4.45: "e"
86 LayoutSVGContainer {g} at (4,160) size 421x14
87 LayoutSVGPath {line} at (6,160) size 201x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=69.00] [y2=32.00]
88 LayoutSVGPath {line} at (4,162) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
89 LayoutSVGPath {line} at (205,162) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=69.00] [y1=32.00] [x2=69.00] [y2=36.00]
90 LayoutSVGPath {line} at (222,160) size 201x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=141.00] [y2=32.00]
91 LayoutSVGPath {line} at (220,162) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
92 LayoutSVGPath {line} at (421,162) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=141.00] [y1=32.00] [x2=141.00] [y2=36.00]
93 LayoutSVGContainer {g} at (18,164) size 402x38
94 LayoutSVGText {text} at (6,32) size 62x8 contains 1 chunk(s)
95 LayoutSVGInlineText {#text} at (0,0) size 62x7
96 chunk 1 text run 1 at (6.00,38.00) startOffset 0 endOffset 22 width 61.71: "textLength: 25% longer"
97 LayoutSVGText {text} at (6,38) size 55x8 contains 1 chunk(s)
98 LayoutSVGInlineText {#text} at (0,0) size 55x7
99 chunk 1 text run 1 at (6.00,44.00) startOffset 0 endOffset 21 width 54.37: "lengthAdjust: default"
100 LayoutSVGText {text} at (76,32) size 64x8 contains 1 chunk(s)
101 LayoutSVGInlineText {#text} at (0,0) size 64x7
102 chunk 1 text run 1 at (76.00,38.00) startOffset 0 endOffset 23 width 63.71: "textLength: 15% shorter"
103 LayoutSVGText {text} at (76,38) size 55x8 contains 1 chunk(s)
104 LayoutSVGInlineText {#text} at (0,0) size 55x7
105 chunk 1 text run 1 at (76.00,44.00) startOffset 0 endOffset 21 width 54.37: "lengthAdjust: default"
106 LayoutSVGContainer {g} at (4,200) size 421x68 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,44.00)}]
107 LayoutSVGContainer {g} at (9,200) size 414x28
108 LayoutSVGText {text} at (3,22) size 65x10 contains 1 chunk(s)
109 LayoutSVGInlineText {#text} at (0,0) size 65x9
110 chunk 1 text run 1 at (3.00,30.00) startOffset 0 endOffset 1 width 4.45: "L"
111 chunk 1 text run 2 at (8.34,30.00) startOffset 1 endOffset 2 width 1.78: "i"
112 chunk 1 text run 3 at (11.02,30.00) startOffset 2 endOffset 3 width 4.45: "n"
113 chunk 1 text run 4 at (16.36,30.00) startOffset 3 endOffset 4 width 4.45: "e"
114 chunk 1 text run 5 at (21.70,30.00) startOffset 4 endOffset 5 width 2.22: " "
115 chunk 1 text run 6 at (24.82,30.00) startOffset 5 endOffset 6 width 2.22: "t"
116 chunk 1 text run 7 at (27.94,30.00) startOffset 6 endOffset 7 width 4.45: "o"
117 chunk 1 text run 8 at (33.28,30.00) startOffset 7 endOffset 8 width 2.22: " "
118 chunk 1 text run 9 at (36.40,30.00) startOffset 8 endOffset 9 width 5.34: "S"
119 chunk 1 text run 10 at (42.63,30.00) startOffset 9 endOffset 10 width 2.22: "t"
120 chunk 1 text run 11 at (45.74,30.00) startOffset 10 endOffset 11 width 2.66: "r"
121 chunk 1 text run 12 at (49.30,30.00) startOffset 11 endOffset 12 width 4.45: "e"
122 chunk 1 text run 13 at (54.65,30.00) startOffset 12 endOffset 13 width 2.22: "t"
123 chunk 1 text run 14 at (57.76,30.00) startOffset 13 endOffset 14 width 4.00: "c"
124 chunk 1 text run 15 at (62.66,30.00) startOffset 14 endOffset 15 width 4.45: "h"
125 LayoutSVGText {text} at (75,22) size 66x10 contains 1 chunk(s)
126 LayoutSVGInlineText {#text} at (0,0) size 66x9
127 chunk 1 text run 1 at (75.00,30.00) startOffset 0 endOffset 1 width 2.22: "t"
128 chunk 1 text run 2 at (76.50,30.00) startOffset 1 endOffset 2 width 4.45: "h"
129 chunk 1 text run 3 at (80.22,30.00) startOffset 2 endOffset 3 width 1.78: "i"
130 chunk 1 text run 4 at (81.27,30.00) startOffset 3 endOffset 4 width 4.00: "s"
131 chunk 1 text run 5 at (84.54,30.00) startOffset 4 endOffset 5 width 2.22: " "
132 chunk 1 text run 6 at (86.04,30.00) startOffset 5 endOffset 6 width 1.78: "i"
133 chunk 1 text run 7 at (87.09,30.00) startOffset 6 endOffset 7 width 4.00: "s"
134 chunk 1 text run 8 at (90.36,30.00) startOffset 7 endOffset 8 width 2.22: " "
135 chunk 1 text run 9 at (91.86,30.00) startOffset 8 endOffset 9 width 4.45: "a"
136 chunk 1 text run 10 at (95.58,30.00) startOffset 9 endOffset 10 width 2.22: " "
137 chunk 1 text run 11 at (97.08,30.00) startOffset 10 endOffset 11 width 1.78: "l"
138 chunk 1 text run 12 at (98.13,30.00) startOffset 11 endOffset 12 width 1.78: "i"
139 chunk 1 text run 13 at (99.18,30.00) startOffset 12 endOffset 13 width 4.45: "n"
140 chunk 1 text run 14 at (102.90,30.00) startOffset 13 endOffset 14 width 4.45: "e"
141 chunk 1 text run 15 at (106.63,30.00) startOffset 14 endOffset 15 width 2.22: " "
142 chunk 1 text run 16 at (108.12,30.00) startOffset 15 endOffset 16 width 2.22: "t"
143 chunk 1 text run 17 at (109.62,30.00) startOffset 16 endOffset 17 width 4.45: "o"
144 chunk 1 text run 18 at (113.34,30.00) startOffset 17 endOffset 18 width 2.22: " "
145 chunk 1 text run 19 at (114.84,30.00) startOffset 18 endOffset 19 width 4.00: "s"
146 chunk 1 text run 20 at (118.11,30.00) startOffset 19 endOffset 20 width 4.45: "q"
147 chunk 1 text run 21 at (121.84,30.00) startOffset 20 endOffset 21 width 4.45: "u"
148 chunk 1 text run 22 at (125.56,30.00) startOffset 21 endOffset 22 width 4.45: "e"
149 chunk 1 text run 23 at (129.28,30.00) startOffset 22 endOffset 23 width 4.45: "e"
150 chunk 1 text run 24 at (133.00,30.00) startOffset 23 endOffset 24 width 4.00: "z"
151 chunk 1 text run 25 at (136.28,30.00) startOffset 24 endOffset 25 width 4.45: "e"
152 LayoutSVGContainer {g} at (4,226) size 421x14
153 LayoutSVGPath {line} at (6,226) size 201x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=69.00] [y2=32.00]
154 LayoutSVGPath {line} at (4,228) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
155 LayoutSVGPath {line} at (205,228) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=69.00] [y1=32.00] [x2=69.00] [y2=36.00]
156 LayoutSVGPath {line} at (222,226) size 201x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=141.00] [y2=32.00]
157 LayoutSVGPath {line} at (220,228) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
158 LayoutSVGPath {line} at (421,228) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=141.00] [y1=32.00] [x2=141.00] [y2=36.00]
159 LayoutSVGContainer {g} at (9,230) size 411x38
160 LayoutSVGText {text} at (3,32) size 62x8 contains 1 chunk(s)
161 LayoutSVGInlineText {#text} at (0,0) size 62x7
162 chunk 1 text run 1 at (3.00,38.00) startOffset 0 endOffset 22 width 61.71: "textLength: 25% longer"
163 LayoutSVGText {text} at (3,38) size 58x8 contains 1 chunk(s)
164 LayoutSVGInlineText {#text} at (0,0) size 58x7
165 chunk 1 text run 1 at (3.00,44.00) startOffset 0 endOffset 21 width 57.04: "lengthAdjust: spacing"
166 LayoutSVGText {text} at (76,32) size 64x8 contains 1 chunk(s)
167 LayoutSVGInlineText {#text} at (0,0) size 64x7
168 chunk 1 text run 1 at (76.00,38.00) startOffset 0 endOffset 23 width 63.71: "textLength: 15% shorter"
169 LayoutSVGText {text} at (76,38) size 58x8 contains 1 chunk(s)
170 LayoutSVGInlineText {#text} at (0,0) size 58x7
171 chunk 1 text run 1 at (76.00,44.00) startOffset 0 endOffset 21 width 57.04: "lengthAdjust: spacing"
172 LayoutSVGContainer {g} at (4,266) size 421x68 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,66.00)}]
173 LayoutSVGContainer {g} at (9,266) size 411x28
174 LayoutSVGText {text} at (3,22) size 65x10 contains 1 chunk(s)
175 LayoutSVGInlineText {#text} at (0,0) size 65x9
176 chunk 1 text run 1 at (3.00,30.00) startOffset 0 endOffset 15 width 51.59: "Line to Stretch"
177 LayoutSVGText {text} at (75,22) size 65x10 contains 1 chunk(s)
178 LayoutSVGInlineText {#text} at (0,0) size 65x9
179 chunk 1 text run 1 at (75.00,30.00) startOffset 0 endOffset 25 width 83.16: "this is a line to squeeze"
180 LayoutSVGContainer {g} at (4,292) size 421x14
181 LayoutSVGPath {line} at (6,292) size 201x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=69.00] [y2=32.00]
182 LayoutSVGPath {line} at (4,294) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=2.00] [y1=32.00] [x2=2.00] [y2=36.00]
183 LayoutSVGPath {line} at (205,294) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=69.00] [y1=32.00] [x2=69.00] [y2=36.00]
184 LayoutSVGPath {line} at (222,292) size 201x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=141.00] [y2=32.00]
185 LayoutSVGPath {line} at (220,294) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=74.00] [y1=32.00] [x2=74.00] [y2=36.00]
186 LayoutSVGPath {line} at (421,294) size 4x12 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x1=141.00] [y1=32.00] [x2=141.00] [y2=36.00]
187 LayoutSVGContainer {g} at (18,296) size 402x38
188 LayoutSVGText {text} at (6,32) size 62x8 contains 1 chunk(s)
189 LayoutSVGInlineText {#text} at (0,0) size 62x7
190 chunk 1 text run 1 at (6.00,38.00) startOffset 0 endOffset 22 width 61.71: "textLength: 25% longer"
191 LayoutSVGText {text} at (6,38) size 49x8 contains 1 chunk(s)
192 LayoutSVGInlineText {#text} at (0,0) size 49x7
193 chunk 1 text run 1 at (6.00,44.00) startOffset 0 endOffset 17 width 48.03: "lengthAdjust: sAG"
194 LayoutSVGText {text} at (76,32) size 64x8 contains 1 chunk(s)
195 LayoutSVGInlineText {#text} at (0,0) size 64x7
196 chunk 1 text run 1 at (76.00,38.00) startOffset 0 endOffset 23 width 63.71: "textLength: 20% shorter"
197 LayoutSVGText {text} at (76,38) size 49x8 contains 1 chunk(s)
198 LayoutSVGInlineText {#text} at (0,0) size 49x7
199 chunk 1 text run 1 at (76.00,44.00) startOffset 0 endOffset 17 width 48.03: "lengthAdjust: sAG"
200 LayoutSVGText {text} at (5,109) size 53x10 contains 1 chunk(s)
201 LayoutSVGInlineText {#text} at (0,0) size 53x10
202 chunk 1 text run 1 at (5.00,117.00) startOffset 0 endOffset 16 width 52.67: "$Revision: 1.7 $"
203 LayoutSVGRect {rect} at (1,1) size 478x358 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=158.00] [height=118.00]