| OLD | NEW |
| 1 layer at (0,0) size 800x600 | 1 layer at (0,0) size 800x600 |
| 2 LayoutView at (0,0) size 800x600 | 2 LayoutView at (0,0) size 800x600 |
| 3 layer at (0,0) size 800x600 | 3 layer at (0,0) size 800x600 |
| 4 LayoutSVGRoot {svg} at (0,0) size 800x600 | 4 LayoutSVGRoot {svg} at (0,0) size 800x600 |
| 5 LayoutSVGRect {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#FFFFF
F]}] [x=-1000.00] [y=-1000.00] [width=3000.00] [height=3000.00] | 5 LayoutSVGRect {rect} at (0,0) size 800x600 [fill={[type=SOLID] [color=#FFFFF
F]}] [x=-1000.00] [y=-1000.00] [width=3000.00] [height=3000.00] |
| 6 LayoutSVGContainer {g} at (77,77) size 158x26 | 6 LayoutSVGContainer {g} at (77,77) size 158x26 |
| 7 LayoutSVGContainer {g} at (77,77) size 158x26 | 7 LayoutSVGContainer {g} at (77,77) size 158x26 |
| 8 LayoutSVGRect {rect} at (77,77) size 158x26 [stroke={[type=SOLID] [color
=#696969] [stroke width=1.50]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=100.00]
[y=100.00] [width=200.00] [height=30.00] | 8 LayoutSVGRect {rect} at (77,77) size 158x26 [stroke={[type=SOLID] [color
=#696969] [stroke width=1.50]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=100.00]
[y=100.00] [width=200.00] [height=30.00] |
| 9 LayoutSVGViewportContainer {svg} at (77,84) size 2x14 | 9 LayoutSVGViewportContainer {svg} at (77,84) size 2x14 |
| 10 LayoutSVGContainer {g} at (77,84) size 2x14 | 10 LayoutSVGContainer {g} at (77,84) size 2x14 |
| 11 LayoutSVGText {text} | 11 LayoutSVGText {text} |
| 12 LayoutSVGPath {line} at (77,84) size 2x14 [stroke={[type=SOLID] [col
or=#FF0000] [stroke width=1.50]}] [fill={[type=SOLID] [color=#000000]}] [x1=100.
00] [y1=125.00] [x2=100.00] [y2=108.50] | 12 LayoutSVGPath {line} at (77,84) size 2x14 [stroke={[type=SOLID] [col
or=#FF0000] [stroke width=1.50]}] [fill={[type=SOLID] [color=#000000]}] [x1=100.
00] [y1=125.00] [x2=100.00] [y2=108.50] |
| 13 LayoutSVGContainer {g} at (77,22) size 49x26 | 13 LayoutSVGContainer {g} at (77,22) size 49x26 |
| 14 LayoutSVGContainer {g} at (77,22) size 49x26 | 14 LayoutSVGContainer {g} at (77,22) size 49x26 |
| 15 LayoutSVGRect {rect} at (77,22) size 49x26 [stroke={[type=SOLID] [color=
#696969] [stroke width=1.50]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=100.00]
[y=30.00] [width=60.00] [height=30.00] | 15 LayoutSVGRect {rect} at (77,22) size 49x26 [stroke={[type=SOLID] [color=
#696969] [stroke width=1.50]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=100.00]
[y=30.00] [width=60.00] [height=30.00] |
| 16 LayoutSVGViewportContainer {svg} at (77,28) size 20x16 | 16 LayoutSVGViewportContainer {svg} at (77,28) size 20x16 |
| 17 LayoutSVGContainer {g} at (77,28) size 20x16 | 17 LayoutSVGContainer {g} at (77,28) size 20x16 |
| 18 LayoutSVGText {text} at (105,36) size 18x20 contains 1 chunk(s) | 18 LayoutSVGText {text} at (105,36) size 18x20 contains 1 chunk(s) |
| 19 LayoutSVGInlineText {#text} at (0,0) size 18x20 | 19 LayoutSVGInlineText {#text} at (0,0) size 18x20 |
| 20 chunk 1 text run 1 at (105.00,52.00) startOffset 0 endOffset 2 w
idth 17.92: "50" | 20 chunk 1 text run 1 at (105.00,52.00) startOffset 0 endOffset 2 w
idth 17.92: "50" |
| 21 LayoutSVGPath {line} at (77,30) size 2x13 [stroke={[type=SOLID] [col
or=#FF0000] [stroke width=1.50]}] [fill={[type=SOLID] [color=#000000]}] [x1=100.
00] [y1=55.00] [x2=100.00] [y2=38.50] | 21 LayoutSVGPath {line} at (77,30) size 2x13 [stroke={[type=SOLID] [col
or=#FF0000] [stroke width=1.50]}] [fill={[type=SOLID] [color=#000000]}] [x1=100.
00] [y1=55.00] [x2=100.00] [y2=38.50] |
| 22 LayoutSVGContainer {g} at (77,233) size 346x26 [transform={m=((1.00,0.00)(0.
00,1.00)) t=(100.00,300.00)}] | 22 LayoutSVGContainer {g} at (77,233) size 344x26 [transform={m=((1.00,0.00)(0.
00,1.00)) t=(100.00,300.00)}] |
| 23 LayoutSVGContainer {g} at (77,233) size 346x26 | 23 LayoutSVGContainer {g} at (77,233) size 344x26 |
| 24 LayoutSVGRect {rect} at (77,233) size 182x26 [stroke={[type=SOLID] [colo
r=#696969] [stroke width=1.50]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=0.00]
[y=0.00] [width=230.00] [height=30.00] | 24 LayoutSVGRect {rect} at (77,233) size 182x26 [stroke={[type=SOLID] [colo
r=#696969] [stroke width=1.50]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=0.00]
[y=0.00] [width=230.00] [height=30.00] |
| 25 LayoutSVGViewportContainer {svg} at (77,239) size 346x16 | 25 LayoutSVGViewportContainer {svg} at (77,239) size 344x16 |
| 26 LayoutSVGContainer {g} at (77,239) size 346x16 | 26 LayoutSVGContainer {g} at (77,239) size 344x16 |
| 27 LayoutSVGText {text} at (5,6) size 436x20 contains 1 chunk(s) | 27 LayoutSVGText {text} at (5,6) size 433x20 contains 1 chunk(s) |
| 28 LayoutSVGInlineText {#text} at (0,0) size 436x20 | 28 LayoutSVGInlineText {#text} at (0,0) size 433x20 |
| 29 chunk 1 text run 1 at (5.00,22.00) startOffset 0 endOffset 66 wi
dth 435.20: "This is a transformed textbox with a very, very, very long content" | 29 chunk 1 text run 1 at (5.00,22.00) startOffset 0 endOffset 66 wi
dth 432.98: "This is a transformed textbox with a very, very, very long content" |
| 30 LayoutSVGPath {line} at (77,241) size 2x13 [stroke={[type=SOLID] [co
lor=#FF0000] [stroke width=1.50]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.0
0] [y1=25.00] [x2=0.00] [y2=8.50] | 30 LayoutSVGPath {line} at (77,241) size 2x13 [stroke={[type=SOLID] [co
lor=#FF0000] [stroke width=1.50]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.0
0] [y1=25.00] [x2=0.00] [y2=8.50] |
| 31 LayoutSVGContainer {g} at (78,27) size 663x259 | 31 LayoutSVGContainer {g} at (78,27) size 663x259 |
| 32 LayoutSVGText {text} at (100,214) size 68x20 contains 1 chunk(s) | 32 LayoutSVGText {text} at (100,214) size 67x20 contains 1 chunk(s) |
| 33 LayoutSVGInlineText {#text} at (0,0) size 68x20 | 33 LayoutSVGInlineText {#text} at (0,0) size 67x20 |
| 34 chunk 1 text run 1 at (100.00,230.00) startOffset 0 endOffset 10 width
67.84: "ResultText" | 34 chunk 1 text run 1 at (100.00,230.00) startOffset 0 endOffset 10 width
66.79: "ResultText" |
| 35 LayoutSVGText {text} at (170,34) size 319x20 contains 1 chunk(s) | 35 LayoutSVGText {text} at (170,34) size 319x20 contains 1 chunk(s) |
| 36 LayoutSVGInlineText {#text} at (0,0) size 319x20 | 36 LayoutSVGInlineText {#text} at (0,0) size 319x20 |
| 37 chunk 1 text run 1 at (170.00,50.00) startOffset 0 endOffset 53 width
318.72: "This textbox (textbox 2) only accepts up to 5 digits." | 37 chunk 1 text run 1 at (170.00,50.00) startOffset 0 endOffset 53 width
318.72: "This textbox (textbox 2) only accepts up to 5 digits." |
| 38 LayoutSVGText {text} at (310,104) size 387x20 contains 1 chunk(s) | 38 LayoutSVGText {text} at (310,104) size 387x20 contains 1 chunk(s) |
| 39 LayoutSVGInlineText {#text} at (0,0) size 387x20 | 39 LayoutSVGInlineText {#text} at (0,0) size 387x20 |
| 40 chunk 1 text run 1 at (310.00,120.00) startOffset 0 endOffset 63 width
386.56: "This textbox (textbox 1) accepts up to 25 characters [a-zA-Z ]." | 40 chunk 1 text run 1 at (310.00,120.00) startOffset 0 endOffset 63 width
386.56: "This textbox (textbox 1) accepts up to 25 characters [a-zA-Z ]." |
| 41 LayoutSVGText {text} at (350,299) size 240x43 contains 1 chunk(s) | 41 LayoutSVGText {text} at (350,299) size 240x43 contains 1 chunk(s) |
| 42 LayoutSVGInlineText {#text} at (0,0) size 240x20 | 42 LayoutSVGInlineText {#text} at (0,0) size 240x20 |
| 43 chunk 1 text run 1 at (350.00,315.00) startOffset 0 endOffset 39 width
239.36: "This textbox (textbox 3) is transformed" | 43 chunk 1 text run 1 at (350.00,315.00) startOffset 0 endOffset 39 width
239.36: "This textbox (textbox 3) is transformed" |
| 44 LayoutSVGTSpan {tspan} at (0,0) size 230x20 | 44 LayoutSVGTSpan {tspan} at (0,0) size 230x20 |
| 45 LayoutSVGInlineText {#text} at (0,23) size 230x20 | 45 LayoutSVGInlineText {#text} at (0,23) size 230x20 |
| 46 chunk 1 text run 1 at (350.00,338.00) startOffset 0 endOffset 38 wid
th 229.12: "and accepts all characters (up to 300)" | 46 chunk 1 text run 1 at (350.00,338.00) startOffset 0 endOffset 38 wid
th 229.12: "and accepts all characters (up to 300)" |
| 47 LayoutSVGText {text} at (620,299) size 299x20 contains 1 chunk(s) | 47 LayoutSVGText {text} at (620,299) size 299x20 contains 1 chunk(s) |
| 48 LayoutSVGInlineText {#text} at (0,0) size 299x20 | 48 LayoutSVGInlineText {#text} at (0,0) size 299x20 |
| 49 chunk 1 text run 1 at (620.00,315.00) startOffset 0 endOffset 51 width
298.24: "Click on this text to reset content of textbox nr 3" | 49 chunk 1 text run 1 at (620.00,315.00) startOffset 0 endOffset 51 width
298.24: "Click on this text to reset content of textbox nr 3" |
| 50 LayoutSVGText {text} at (620,322) size 328x20 contains 1 chunk(s) | 50 LayoutSVGText {text} at (620,322) size 328x20 contains 1 chunk(s) |
| 51 LayoutSVGInlineText {#text} at (0,0) size 328x20 | 51 LayoutSVGInlineText {#text} at (0,0) size 328x20 |
| 52 chunk 1 text run 1 at (620.00,338.00) startOffset 0 endOffset 54 width
327.68: "Click on this text to randomly reposition textbox nr 3" | 52 chunk 1 text run 1 at (620.00,338.00) startOffset 0 endOffset 54 width
327.68: "Click on this text to randomly reposition textbox nr 3" |
| 53 LayoutSVGText {text} at (620,345) size 301x20 contains 1 chunk(s) | 53 LayoutSVGText {text} at (620,345) size 301x20 contains 1 chunk(s) |
| 54 LayoutSVGInlineText {#text} at (0,0) size 301x20 | 54 LayoutSVGInlineText {#text} at (0,0) size 301x20 |
| 55 chunk 1 text run 1 at (620.00,361.00) startOffset 0 endOffset 50 width
300.80: "Click on this text to randomly resize textbox nr 3" | 55 chunk 1 text run 1 at (620.00,361.00) startOffset 0 endOffset 50 width
300.80: "Click on this text to randomly resize textbox nr 3" |
| OLD | NEW |