A SmartArt drawing shape keeps its text rectangle in dsp:txXfrm, apart
from the shape's own box. The importer ignored it and laid the text out
in the shape itself. In list layouts the shape is a tall, narrow box
turned by 90 degrees, so the text came out as narrow vertical columns,
in the editor and in the exported PPTX.
The text rectangle uses the shape's coordinate space and is turned by
the shape's rotation plus its own:
- When it is the shape's text area shrunk by some margin, with the same
orientation, the shape keeps its text and the margin is added to its
insets.
- Otherwise (a rectangle reaching outside the shape, or turned against
it) the text moves to a new shape without fill or outline, placed on
the rectangle right above its shape in the diagram's group.
Both export as plain DrawingML (positive insets, an ordinary rotated
shape), which other readers lay out the same way.
Test: a SmartArt drawing built in the test, with a text rectangle wider
than its shape, a turned shape with upright text, and a rectangle
inside its shape; the laid-out text box is checked on import and after
a PPTX round trip.