libetonyek::KEYDictionary Struct Reference

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

#include <KEYDictionary.h>

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

◆ KEYDictionary()

libetonyek::KEYDictionary::KEYDictionary ( )

Member Data Documentation

◆ beziers

KEYPathMap_t libetonyek::KEYDictionary::beziers

◆ bodyPlaceholders

KEYPlaceholderMap_t libetonyek::KEYDictionary::bodyPlaceholders

◆ characterStyles

◆ data

KEYDataMap_t libetonyek::KEYDictionary::data

◆ filteredImages

KEYMediaContentMap_t libetonyek::KEYDictionary::filteredImages

◆ graphicStyles

KEYGraphicStyleMap_t libetonyek::KEYDictionary::graphicStyles

◆ images

KEYImageMap_t libetonyek::KEYDictionary::images

◆ layoutStyles

KEYLayoutStyleMap_t libetonyek::KEYDictionary::layoutStyles

◆ paragraphStyles

◆ placeholderStyles

KEYPlaceholderStyleMap_t libetonyek::KEYDictionary::placeholderStyles

◆ stylesheets

KEYStylesheetMap_t libetonyek::KEYDictionary::stylesheets

◆ titlePlaceholders

KEYPlaceholderMap_t libetonyek::KEYDictionary::titlePlaceholders

◆ unfiltereds

KEYMediaContentMap_t libetonyek::KEYDictionary::unfiltereds

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

Generated for libetonyek by doxygen 1.8.13