libetonyek::KEYDictionary Struct Reference

A dictionary of all referenceable entities in the presentation. More...

#include <KEYDictionary.h>

List of all members.

Public Member Functions

 KEYDictionary ()

Public Attributes

KEYCharacterStyleMap_t characterStyles
KEYGraphicStyleMap_t graphicStyles
KEYLayoutStyleMap_t layoutStyles
KEYParagraphStyleMap_t paragraphStyles
KEYPlaceholderStyleMap_t placeholderStyles
KEYStylesheetMap_t stylesheets
KEYPathMap_t beziers
KEYDataMap_t data
KEYMediaContentMap_t unfiltereds
KEYMediaContentMap_t filteredImages
KEYImageMap_t images
KEYPlaceholderMap_t bodyPlaceholders
KEYPlaceholderMap_t titlePlaceholders

Detailed Description

A dictionary of all referenceable entities in the presentation.

In other words, all entities that might be included through a -ref element in the format. This is purely a file format concept; all that matters when an entity is inserted by a reference is that there has been an entity of the same type and with the same content inserted previously (or at least that is how I understand it. I might be wrong about it). That means we need to know all entities in the whole presentation to resolve references.

Note:
The dictionary contains (among other things) all master styles, therefore we do not handle them separately. (We might do that in the future, to ensure correctness of the format.)

Constructor & Destructor Documentation


Member Data Documentation


The documentation for this struct was generated from the following files: