Mako 8.2.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches
optionalcontent.h File Reference
#include <jawsmako/types.h>
#include <jawsmako/hashable.h>
Include dependency graph for optionalcontent.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  JawsMako::IOptionalContent
 Root level optional content information for an entire document. More...
class  JawsMako::IOptionalContentDetails
 Interface for objects used to tag content as optional. Instances of this class are set in IDOMGroup instances to make those objects optional, linking them to one or more optional content groups. More...
class  JawsMako::IOptionalContentGroupReference
 A reference to an optional content group. More...
class  JawsMako::IOptionalContentGroup
 Interface for an optional content group. More...
class  JawsMako::IOptionalContentGroupUsage
 Usage information for an optional content group, providing context that an application can use to automatically show or hide content in the optional content group. This is optional. More...
class  JawsMako::IOptionalContentGroupUsageApplication
 Interface for controlling how IOptionalContentGroupUsage is applied, and for what groups. More...
class  JawsMako::IOptionalContentConfiguration
 A configuration for optional content. More...
class  JawsMako::IOptionalContentConfiguration::COrderEntry
 Class for presenting the order that groups should be displayed in a user interface. May be arranged in a tree. More...
class  JawsMako::IOptionalContentVisibilityExpression
 An interface representing a PDF 1.6+ visibility expression. Please refer to table 4.4.9 of the PDF 1.7 specification for background and detail. More...

Namespaces

namespace  JawsMako

Typedefs

typedef CEDLVector< IOptionalContentGroupPtr > JawsMako::COptionalContentGroupVect
typedef CEDLVector< IOptionalContentGroupUsageApplicationPtr > JawsMako::COptionalContentGroupUsageApplicationVect
typedef CEDLVector< IOptionalContentConfigurationPtr > JawsMako::COptionalContentConfigurationVect
typedef CEDLVector< IOptionalContentVisibilityExpressionPtr > JawsMako::COptionalContentVisibilityExpressionVect
typedef enum JawsMako::eOptionalContentVisibility JawsMako::eOptionalContentVisibility
 Optional content visibility states.
typedef enum JawsMako::eOptionalContentCategory JawsMako::eOptionalContentCategory
 Optional content event types.
typedef CEDLVector< eOptionalContentCategoryJawsMako::COCCategoryVect

Enumerations

enum  JawsMako::eOptionalContentVisibility { JawsMako::eOCVVisible , JawsMako::eOCVInvisible , JawsMako::eOCVUnchanged }
 Optional content visibility states. More...
enum  JawsMako::eOptionalContentCategory {
  JawsMako::eOCCUnknown , JawsMako::eOCCView , JawsMako::eOCCPrint , JawsMako::eOCCExport ,
  JawsMako::eOCCZoom , JawsMako::eOCCUser , JawsMako::eOCCLanguage
}
 Optional content event types. More...

Functions

 JawsMako::DECL_SMART_PTR (IOptionalContentGroupUsage)
 JawsMako::DECL_SMART_PTR (IOptionalContentGroupUsageApplication)
 JawsMako::DECL_SMART_PTR (IOptionalContentConfiguration)
 JawsMako::DECL_SMART_PTR (IOptionalContentVisibilityExpression)