Difference between revisions of "DrawingML"

From Apache OpenOffice Wiki
Jump to: navigation, search
(more explanation from sj)
Line 3: Line 3:
 
It is used throughout the whole Office suite for graphics data like in [[PresentationML]] and [[WordprocessingML]]
 
It is used throughout the whole Office suite for graphics data like in [[PresentationML]] and [[WordprocessingML]]
  
<h1>Data model</h1>
+
== Data model ==
  
oox::drawingml::Shape is the main data structure for the drawingml. It will contain many XShape all created from the drawingml.
+
 
 +
=== 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.
  
  
 
[[Category:Office Open XML]]
 
[[Category:Office Open XML]]

Revision as of 21:25, 9 May 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

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.

Personal tools