
Analysis
========

Documentation of studies undertaken in support of API and code design.

Feature Analysis
----------------

Roughly in reverse chronological order of creation:


Slides
~~~~~~

.. toctree::
   :maxdepth: 1

   sld-background
   sld-notes-slide
   sld-notes-master
   sld-base
   sld-slide
   sld-master
   sld-layout


Chart
~~~~~

.. toctree::
   :maxdepth: 1

   cht-chart
   cht-chart-title
   cht-axis-title
   cht-data-labels
   cht-date-axis
   cht-categories
   cht-marker
   cht-chart-overview
   cht-area-chart
   cht-doughnut-chart
   cht-points
   cht-radar-chart
   cht-bubble-chart
   cht-xy-chart
   cht-line-chart
   cht-pie-chart
   cht-bar-chart
   cht-plots
   cht-legend.rst
   cht-add-chart.rst
   cht-chart-data.rst
   cht-tick-labels.rst
   cht-plot-data.rst
   cht-axis-unit.rst
   cht-chart-type
   cht-invert-if-negative
   cht-axis-has-gridlines
   cht-series
   cht-access-xlsx
   cht-axes
   cht-chart-shape


Table
~~~~~

.. toctree::
   :titlesonly:

   tbl-merge
   tbl-table
   tbl-table-style


Shape
~~~~~

.. toctree::
   :titlesonly:

   shp-group-shape
   shp-shadow
   shp-freeform
   shp-movie
   shp-shapes
   sld-slide-shapes
   shp-autoshape
   shp-preset-geom
   shp-hyperlink
   shp-graphfrm
   shp-picture
   shp-connector
   shp-autofit
   shp-pos-and-size
   placeholders/index


Text
~~~~

.. toctree::
   :maxdepth: 1

   txt-para-spacing
   txt-fit-text
   txt-autofit-text
   txt-text
   txt-font-underline
   txt-font-color
   txt-font-typeface
   txt-hyperlink


Presentation
~~~~~~~~~~~~

.. toctree::
   :maxdepth: 1

   prs-properties


DrawingML
~~~~~~~~~

.. toctree::
   :maxdepth: 1

   dml-color
   dml-fill
   dml-gradient
   dml-line


Package
~~~~~~~

.. toctree::
   :maxdepth: 1

   pkg-coreprops
   enumerations


Major discovery sources
-----------------------

* ISO/IEC 29500 Open XML specification
* XSD schemas for Open XML
* MSDN PowerPoint® API documentation
* Inspection of XML generated by PowerPoint® client
* Inspection of PowerPoint® client GUI
