Difference between revisions of "DrawingML"
Line 22: | Line 22: | ||
The "TextParagraphProperties" class is storing paragraph and character | The "TextParagraphProperties" class is storing paragraph and character | ||
properties. | properties. | ||
+ | |||
+ | |||
+ | === SmartArt === | ||
+ | |||
+ | [[SmartArt]] is the "diagramming" part of DrawingML. OpenOffice.org do not have an equivalent feature so the import will have to include the logic of SmartArt to generate Shapes from the whole diagram description. | ||
[[Category:Office Open XML]] | [[Category:Office Open XML]] | ||
[[Category:Impress]] | [[Category:Impress]] |
Revision as of 15:30, 26 October 2007
DrawingML is the ML for graphics data in Office Open XML.
It is used throughout the whole Office suite for graphics data like in PresentationML and WordprocessingML
Contents
Data model
Shapes
oox::drawingml::Shape is the main data structure for the DrawingML. It will contain many XShape all created from the drawingml.
The class Shape, every hard shape attribute is stored there. The text will be stored in the shape.
Text
The class "TextListStyle" is storing style information "TextParagraphProperties" for each of the ten text paragraphs (also a aggregation list style that is used for sub titles)
The "TextParagraphProperties" class is storing paragraph and character properties.
SmartArt
SmartArt is the "diagramming" part of DrawingML. OpenOffice.org do not have an equivalent feature so the import will have to include the logic of SmartArt to generate Shapes from the whole diagram description.