| 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 (16,55) size 213x86 | 4 LayoutSVGRoot {svg} at (14,55) size 215x95 |
| 5 LayoutSVGContainer {g} at (16,55) size 213x86 | 5 LayoutSVGContainer {g} at (14,55) size 215x95 |
| 6 LayoutSVGText {text} at (10,33) size 128x22 contains 1 chunk(s) | 6 LayoutSVGText {text} at (10,33) size 128x22 contains 1 chunk(s) |
| 7 LayoutSVGTSpan {tspan} at (0,0) size 128x21 | 7 LayoutSVGTSpan {tspan} at (0,0) size 128x21 |
| 8 LayoutSVGInlineText {#text} at (0,0) size 128x21 | 8 LayoutSVGInlineText {#text} at (0,0) size 128x21 |
| 9 chunk 1 text run 1 at (10.00,50.00) startOffset 0 endOffset 17 width
127.20 LTR override: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}
\x{648}\x{64A}\x{644}\x{60C} W3C" | 9 chunk 1 text run 1 at (10.00,50.00) startOffset 0 endOffset 17 width
127.20 LTR override: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}
\x{648}\x{64A}\x{644}\x{60C} W3C" |
| 10 LayoutSVGText {text} at (10,63) size 124x22 contains 1 chunk(s) | 10 LayoutSVGText {text} at (10,63) size 124x22 contains 1 chunk(s) |
| 11 LayoutSVGTSpan {tspan} at (0,0) size 124x21 | 11 LayoutSVGTSpan {tspan} at (0,0) size 124x21 |
| 12 LayoutSVGInlineText {#text} at (0,0) size 124x21 | 12 LayoutSVGInlineText {#text} at (0,0) size 124x21 |
| 13 chunk 1 text run 1 at (10.00,80.00) startOffset 0 endOffset 12 width
71.40 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{
64A}\x{644}" | 13 chunk 1 text run 1 at (10.00,80.00) startOffset 0 endOffset 12 width
71.40 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{
64A}\x{644}" |
| 14 chunk 1 text run 1 at (81.40,80.00) startOffset 0 endOffset 5 width
52.20: "\x{60C} W3C" | 14 chunk 1 text run 1 at (81.40,80.00) startOffset 0 endOffset 5 width
52.20: "\x{60C} W3C" |
| 15 LayoutSVGContainer {g} at (16,55) size 213x86 | 15 LayoutSVGContainer {g} at (14,55) size 215x95 |
| 16 LayoutSVGRect {svg:rect} at (16,55) size 136x36 [fill={[type=SOLID] [col
or=#FF0000] [opacity=0.40]}] [x=10.00] [y=33.20] [width=81.00] [height=21.00] | 16 LayoutSVGRect {rect} at (16,55) size 17x36 [fill={[type=SOLID] [color=#F
F0000] [opacity=0.40]}] [x=10.00] [y=33.20] [width=9.60] [height=21.00] |
| 17 LayoutSVGRect {svg:rect} at (159,55) size 70x36 [fill={[type=SOLID] [col
or=#008000] [opacity=0.40]}] [x=95.80] [y=33.20] [width=41.40] [height=21.00] | 17 LayoutSVGText {text} at (13,55) size 3x5 contains 1 chunk(s) |
| 18 LayoutSVGRect {svg:rect} at (16,105) size 130x36 [fill={[type=SOLID] [co
lor=#FF0000] [opacity=0.40]}] [x=10.00] [y=63.20] [width=77.40] [height=21.00] | 18 LayoutSVGInlineText {#text} at (0,0) size 3x5 |
| 19 LayoutSVGRect {svg:rect} at (153,105) size 70x36 [fill={[type=SOLID] [co
lor=#008000] [opacity=0.40]}] [x=92.20] [y=63.20] [width=41.40] [height=21.00] | 19 chunk 1 (middle anchor) text run 1 at (13.60,59.20) startOffset 0 en
dOffset 1 width 2.40: "0" |
| 20 LayoutSVGRect {rect} at (32,55) size 17x36 [fill={[type=SOLID] [color=#F
FA500] [opacity=0.40]}] [x=19.60] [y=33.20] [width=9.60] [height=21.00] |
| 21 LayoutSVGText {text} at (23,55) size 3x5 contains 1 chunk(s) |
| 22 LayoutSVGInlineText {#text} at (0,0) size 3x5 |
| 23 chunk 1 (middle anchor) text run 1 at (23.20,59.20) startOffset 0 en
dOffset 1 width 2.40: "1" |
| 24 LayoutSVGRect {rect} at (48,55) size 7x36 [fill={[type=SOLID] [color=#FF
FF00] [opacity=0.40]}] [x=29.20] [y=33.20] [width=3.60] [height=21.00] |
| 25 LayoutSVGText {text} at (29,55) size 4x5 contains 1 chunk(s) |
| 26 LayoutSVGInlineText {#text} at (0,0) size 3x5 |
| 27 chunk 1 (middle anchor) text run 1 at (29.80,59.20) startOffset 0 en
dOffset 1 width 2.40: "2" |
| 28 LayoutSVGRect {rect} at (54,55) size 19x36 [fill={[type=SOLID] [color=#0
08000] [opacity=0.40]}] [x=32.80] [y=33.20] [width=10.80] [height=21.00] |
| 29 LayoutSVGText {text} at (37,55) size 3x5 contains 1 chunk(s) |
| 30 LayoutSVGInlineText {#text} at (0,0) size 3x5 |
| 31 chunk 1 (middle anchor) text run 1 at (37.00,59.20) startOffset 0 en
dOffset 1 width 2.40: "3" |
| 32 LayoutSVGRect {rect} at (72,55) size 9x36 [fill={[type=SOLID] [color=#00
00FF] [opacity=0.40]}] [x=43.60] [y=33.20] [width=4.80] [height=21.00] |
| 33 LayoutSVGText {text} at (44,55) size 4x5 contains 1 chunk(s) |
| 34 LayoutSVGInlineText {#text} at (0,0) size 3x5 |
| 35 chunk 1 (middle anchor) text run 1 at (44.80,59.20) startOffset 0 en
dOffset 1 width 2.40: "4" |
| 36 LayoutSVGRect {rect} at (80,55) size 7x36 [fill={[type=SOLID] [color=#4B
0082] [opacity=0.40]}] [x=48.40] [y=33.20] [width=3.60] [height=21.00] |
| 37 LayoutSVGText {text} at (49,55) size 3x5 contains 1 chunk(s) |
| 38 LayoutSVGInlineText {#text} at (0,0) size 3x5 |
| 39 chunk 1 (middle anchor) text run 1 at (49.00,59.20) startOffset 0 en
dOffset 1 width 2.40: "5" |
| 40 LayoutSVGRect {rect} at (86,55) size 11x36 [fill={[type=SOLID] [color=#E
E82EE] [opacity=0.40]}] [x=52.00] [y=33.20] [width=6.00] [height=21.00] |
| 41 LayoutSVGText {text} at (53,55) size 4x5 contains 1 chunk(s) |
| 42 LayoutSVGInlineText {#text} at (0,0) size 3x5 |
| 43 chunk 1 (middle anchor) text run 1 at (53.80,59.20) startOffset 0 en
dOffset 1 width 2.40: "6" |
| 44 LayoutSVGRect {rect} at (96,55) size 10x36 [fill={[type=SOLID] [color=#F
F0000] [opacity=0.40]}] [x=58.00] [y=33.20] [width=5.40] [height=21.00] |
| 45 LayoutSVGText {text} at (59,55) size 3x5 contains 1 chunk(s) |
| 46 LayoutSVGInlineText {#text} at (0,0) size 3x5 |
| 47 chunk 1 (middle anchor) text run 1 at (59.50,59.20) startOffset 0 en
dOffset 1 width 2.40: "7" |
| 48 LayoutSVGRect {rect} at (105,55) size 11x36 [fill={[type=SOLID] [color=#
FFA500] [opacity=0.40]}] [x=63.40] [y=33.20] [width=6.00] [height=21.00] |
| 49 LayoutSVGText {text} at (65,55) size 3x5 contains 1 chunk(s) |
| 50 LayoutSVGInlineText {#text} at (0,0) size 3x5 |
| 51 chunk 1 (middle anchor) text run 1 at (65.20,59.20) startOffset 0 en
dOffset 1 width 2.40: "8" |
| 52 LayoutSVGRect {rect} at (115,55) size 14x36 [fill={[type=SOLID] [color=#
FFFF00] [opacity=0.40]}] [x=69.40] [y=33.20] [width=7.80] [height=21.00] |
| 53 LayoutSVGText {text} at (72,55) size 3x5 contains 1 chunk(s) |
| 54 LayoutSVGInlineText {#text} at (0,0) size 3x5 |
| 55 chunk 1 (middle anchor) text run 1 at (72.10,59.20) startOffset 0 en
dOffset 1 width 2.40: "9" |
| 56 LayoutSVGRect {rect} at (128,55) size 8x36 [fill={[type=SOLID] [color=#0
08000] [opacity=0.40]}] [x=77.20] [y=33.20] [width=4.20] [height=21.00] |
| 57 LayoutSVGText {text} at (76,55) size 6x5 contains 1 chunk(s) |
| 58 LayoutSVGInlineText {#text} at (0,0) size 5x5 |
| 59 chunk 1 (middle anchor) text run 1 at (76.90,59.20) startOffset 0 en
dOffset 2 width 4.80: "10" |
| 60 LayoutSVGRect {rect} at (135,55) size 7x36 [fill={[type=SOLID] [color=#0
000FF] [opacity=0.40]}] [x=81.40] [y=33.20] [width=3.60] [height=21.00] |
| 61 LayoutSVGText {text} at (80,55) size 6x5 contains 1 chunk(s) |
| 62 LayoutSVGInlineText {#text} at (0,0) size 5x5 |
| 63 chunk 1 (middle anchor) text run 1 at (80.80,59.20) startOffset 0 en
dOffset 2 width 4.80: "11" |
| 64 LayoutSVGRect {rect} at (141,55) size 11x36 [fill={[type=SOLID] [color=#
4B0082] [opacity=0.40]}] [x=85.00] [y=33.20] [width=6.00] [height=21.00] |
| 65 LayoutSVGText {text} at (85,55) size 6x5 contains 1 chunk(s) |
| 66 LayoutSVGInlineText {#text} at (0,0) size 5x5 |
| 67 chunk 1 (middle anchor) text run 1 at (85.60,59.20) startOffset 0 en
dOffset 2 width 4.80: "12" |
| 68 LayoutSVGRect {rect} at (151,55) size 9x36 [fill={[type=SOLID] [color=#E
E82EE] [opacity=0.40]}] [x=91.00] [y=33.20] [width=4.80] [height=21.00] |
| 69 LayoutSVGText {text} at (91,55) size 5x5 contains 1 chunk(s) |
| 70 LayoutSVGInlineText {#text} at (0,0) size 5x5 |
| 71 chunk 1 (middle anchor) text run 1 at (91.00,59.20) startOffset 0 en
dOffset 2 width 4.80: "13" |
| 72 LayoutSVGRect {rect} at (159,55) size 31x36 [fill={[type=SOLID] [color=#
FF0000] [opacity=0.40]}] [x=95.80] [y=33.20] [width=18.00] [height=21.00] |
| 73 LayoutSVGText {text} at (102,55) size 6x5 contains 1 chunk(s) |
| 74 LayoutSVGInlineText {#text} at (0,0) size 5x5 |
| 75 chunk 1 (middle anchor) text run 1 at (102.40,59.20) startOffset 0 e
ndOffset 2 width 4.80: "14" |
| 76 LayoutSVGRect {rect} at (189,55) size 18x36 [fill={[type=SOLID] [color=#
FFA500] [opacity=0.40]}] [x=113.80] [y=33.20] [width=10.20] [height=21.00] |
| 77 LayoutSVGText {text} at (116,55) size 6x5 contains 1 chunk(s) |
| 78 LayoutSVGInlineText {#text} at (0,0) size 5x5 |
| 79 chunk 1 (middle anchor) text run 1 at (116.50,59.20) startOffset 0 e
ndOffset 2 width 4.80: "15" |
| 80 LayoutSVGRect {rect} at (206,55) size 23x36 [fill={[type=SOLID] [color=#
FFFF00] [opacity=0.40]}] [x=124.00] [y=33.20] [width=13.20] [height=21.00] |
| 81 LayoutSVGText {text} at (128,55) size 5x5 contains 1 chunk(s) |
| 82 LayoutSVGInlineText {#text} at (0,0) size 5x5 |
| 83 chunk 1 (middle anchor) text run 1 at (128.20,59.20) startOffset 0 e
ndOffset 2 width 4.80: "16" |
| 84 LayoutSVGRect {rect} at (119,105) size 17x36 [fill={[type=SOLID] [color=
#FF0000] [opacity=0.40]}] [x=71.80] [y=63.20] [width=9.60] [height=21.00] |
| 85 LayoutSVGText {text} at (75,85) size 3x5 contains 1 chunk(s) |
| 86 LayoutSVGInlineText {#text} at (0,0) size 3x5 |
| 87 chunk 1 (middle anchor) text run 1 at (75.40,89.20) startOffset 0 en
dOffset 1 width 2.40: "0" |
| 88 LayoutSVGRect {rect} at (103,105) size 17x36 [fill={[type=SOLID] [color=
#FFA500] [opacity=0.40]}] [x=62.20] [y=63.20] [width=9.60] [height=21.00] |
| 89 LayoutSVGText {text} at (65,85) size 4x5 contains 1 chunk(s) |
| 90 LayoutSVGInlineText {#text} at (0,0) size 3x5 |
| 91 chunk 1 (middle anchor) text run 1 at (65.80,89.20) startOffset 0 en
dOffset 1 width 2.40: "1" |
| 92 LayoutSVGRect {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FFFF0
0] [opacity=0.40]}] [x=62.20] [y=63.20] [width=0.00] [height=21.00] |
| 93 LayoutSVGText {text} at (61,85) size 3x5 contains 1 chunk(s) |
| 94 LayoutSVGInlineText {#text} at (0,0) size 3x5 |
| 95 chunk 1 (middle anchor) text run 1 at (61.00,89.20) startOffset 0 en
dOffset 1 width 2.40: "2" |
| 96 LayoutSVGRect {rect} at (88,105) size 18x36 [fill={[type=SOLID] [color=#
008000] [opacity=0.40]}] [x=53.20] [y=63.20] [width=10.20] [height=21.00] |
| 97 LayoutSVGText {text} at (57,85) size 3x5 contains 1 chunk(s) |
| 98 LayoutSVGInlineText {#text} at (0,0) size 3x5 |
| 99 chunk 1 (middle anchor) text run 1 at (57.10,89.20) startOffset 0 en
dOffset 1 width 2.40: "3" |
| 100 LayoutSVGRect {rect} at (80,105) size 9x36 [fill={[type=SOLID] [color=#0
000FF] [opacity=0.40]}] [x=48.40] [y=63.20] [width=4.80] [height=21.00] |
| 101 LayoutSVGText {text} at (49,85) size 3x5 contains 1 chunk(s) |
| 102 LayoutSVGInlineText {#text} at (0,0) size 3x5 |
| 103 chunk 1 (middle anchor) text run 1 at (49.60,89.20) startOffset 0 en
dOffset 1 width 2.40: "4" |
| 104 LayoutSVGRect {rect} at (74,105) size 7x36 [fill={[type=SOLID] [color=#4
B0082] [opacity=0.40]}] [x=44.80] [y=63.20] [width=3.60] [height=21.00] |
| 105 LayoutSVGText {text} at (45,85) size 3x5 contains 1 chunk(s) |
| 106 LayoutSVGInlineText {#text} at (0,0) size 3x5 |
| 107 chunk 1 (middle anchor) text run 1 at (45.40,89.20) startOffset 0 en
dOffset 1 width 2.40: "5" |
| 108 LayoutSVGRect {rect} at (59,105) size 16x36 [fill={[type=SOLID] [color=#
EE82EE] [opacity=0.40]}] [x=35.80] [y=63.20] [width=9.00] [height=21.00] |
| 109 LayoutSVGText {text} at (39,85) size 3x5 contains 1 chunk(s) |
| 110 LayoutSVGInlineText {#text} at (0,0) size 3x5 |
| 111 chunk 1 (middle anchor) text run 1 at (39.10,89.20) startOffset 0 en
dOffset 1 width 2.40: "6" |
| 112 LayoutSVGRect {rect} at (47,105) size 13x36 [fill={[type=SOLID] [color=#
FF0000] [opacity=0.40]}] [x=28.60] [y=63.20] [width=7.20] [height=21.00] |
| 113 LayoutSVGText {text} at (30,85) size 4x5 contains 1 chunk(s) |
| 114 LayoutSVGInlineText {#text} at (0,0) size 3x5 |
| 115 chunk 1 (middle anchor) text run 1 at (31.00,89.20) startOffset 0 en
dOffset 1 width 2.40: "7" |
| 116 LayoutSVGRect {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FFA50
0] [opacity=0.40]}] [x=28.60] [y=63.20] [width=0.00] [height=21.00] |
| 117 LayoutSVGText {text} at (27,85) size 3x5 contains 1 chunk(s) |
| 118 LayoutSVGInlineText {#text} at (0,0) size 3x5 |
| 119 chunk 1 (middle anchor) text run 1 at (27.40,89.20) startOffset 0 en
dOffset 1 width 2.40: "8" |
| 120 LayoutSVGRect {rect} at (38,105) size 14x36 [fill={[type=SOLID] [color=#
FFFF00] [opacity=0.40]}] [x=23.20] [y=63.20] [width=7.80] [height=21.00] |
| 121 LayoutSVGText {text} at (25,85) size 4x5 contains 1 chunk(s) |
| 122 LayoutSVGInlineText {#text} at (0,0) size 3x5 |
| 123 chunk 1 (middle anchor) text run 1 at (25.90,89.20) startOffset 0 en
dOffset 1 width 2.40: "9" |
| 124 LayoutSVGRect {rect} at (19,105) size 20x36 [fill={[type=SOLID] [color=#
008000] [opacity=0.40]}] [x=11.80] [y=63.20] [width=11.40] [height=21.00] |
| 125 LayoutSVGText {text} at (15,85) size 5x5 contains 1 chunk(s) |
| 126 LayoutSVGInlineText {#text} at (0,0) size 5x5 |
| 127 chunk 1 (middle anchor) text run 1 at (15.10,89.20) startOffset 0 en
dOffset 2 width 4.80: "10" |
| 128 LayoutSVGRect {rect} at (16,105) size 4x36 [fill={[type=SOLID] [color=#0
000FF] [opacity=0.40]}] [x=10.00] [y=63.20] [width=1.80] [height=21.00] |
| 129 LayoutSVGText {text} at (8,85) size 6x5 contains 1 chunk(s) |
| 130 LayoutSVGInlineText {#text} at (0,0) size 5x5 |
| 131 chunk 1 (middle anchor) text run 1 at (8.50,89.20) startOffset 0 end
Offset 2 width 4.80: "11" |
| 132 LayoutSVGRect {rect} at (135,105) size 11x36 [fill={[type=SOLID] [color=
#4B0082] [opacity=0.40]}] [x=81.40] [y=63.20] [width=6.00] [height=21.00] |
| 133 LayoutSVGText {text} at (81,85) size 6x5 contains 1 chunk(s) |
| 134 LayoutSVGInlineText {#text} at (0,0) size 5x5 |
| 135 chunk 1 (middle anchor) text run 1 at (82.00,89.20) startOffset 0 en
dOffset 2 width 4.80: "12" |
| 136 LayoutSVGRect {rect} at (145,105) size 9x36 [fill={[type=SOLID] [color=#
EE82EE] [opacity=0.40]}] [x=87.40] [y=63.20] [width=4.80] [height=21.00] |
| 137 LayoutSVGText {text} at (87,85) size 6x5 contains 1 chunk(s) |
| 138 LayoutSVGInlineText {#text} at (0,0) size 5x5 |
| 139 chunk 1 (middle anchor) text run 1 at (87.40,89.20) startOffset 0 en
dOffset 2 width 4.80: "13" |
| 140 LayoutSVGRect {rect} at (153,105) size 31x36 [fill={[type=SOLID] [color=
#FF0000] [opacity=0.40]}] [x=92.20] [y=63.20] [width=18.00] [height=21.00] |
| 141 LayoutSVGText {text} at (98,85) size 6x5 contains 1 chunk(s) |
| 142 LayoutSVGInlineText {#text} at (0,0) size 5x5 |
| 143 chunk 1 (middle anchor) text run 1 at (98.80,89.20) startOffset 0 en
dOffset 2 width 4.80: "14" |
| 144 LayoutSVGRect {rect} at (183,105) size 18x36 [fill={[type=SOLID] [color=
#FFA500] [opacity=0.40]}] [x=110.20] [y=63.20] [width=10.20] [height=21.00] |
| 145 LayoutSVGText {text} at (112,85) size 6x5 contains 1 chunk(s) |
| 146 LayoutSVGInlineText {#text} at (0,0) size 5x5 |
| 147 chunk 1 (middle anchor) text run 1 at (112.90,89.20) startOffset 0 e
ndOffset 2 width 4.80: "15" |
| 148 LayoutSVGRect {rect} at (200,105) size 23x36 [fill={[type=SOLID] [color=
#FFFF00] [opacity=0.40]}] [x=120.40] [y=63.20] [width=13.20] [height=21.00] |
| 149 LayoutSVGText {text} at (124,85) size 6x5 contains 1 chunk(s) |
| 150 LayoutSVGInlineText {#text} at (0,0) size 5x5 |
| 151 chunk 1 (middle anchor) text run 1 at (124.60,89.20) startOffset 0 e
ndOffset 2 width 4.80: "16" |
| OLD | NEW |