Mako 9.1.0 API
MakoCore SDK API Documentation
Loading...
Searching...
No Matches

Document metadata, job and print tickets. More...

Collaboration diagram for Metadata:

Classes

class  IEDLNamespace
 Interface to EDL Namespace class. More...
class  EDLQName
 Implementation of qualified name class. More...
class  IDOMJobTkOwner
 Interface to the IDOMJobTkOwner node. More...
class  IDOMJobTkGenericNode
 Interface to the IDOMJobTkGenericNode node. More...
class  IDOMJobTkGenericCharacterData
 Interface to the IDOMJobTkGenericCharacterData node. More...
class  IDOMJobTkNode
 Represents a Job Ticket Node. More...
class  IDOMJobTkValue
 Represents a Job Ticket value element. More...
class  IDOMJobTkContent
 Represents the content element of the JobTicket. More...
class  IDOMJobTk
 Represents an EDL JobTicket. More...
 The IDOMMetadata interface provides access to the metadata attached to the DocumentSequence node. The IDOMMetadata interface is designed to be flexible enough to represent different types of metadata. More...
class  IDOMPrintTicket
 IDOMPrintTicket interface. More...

Enumerations

enum  eDOMJobTkLevel {
  eDOMJobTkLevelNotValid = 0 , eDOMJobTkLevelDefault = 1 , eDOMJobTkLevelJob = 2 , eDOMJobTkLevelDoc = 3 ,
  eDOMJobTkLevelPage = 4 , eDOMJobTkLevelCnt = 5
}
 DOMJobTk Job Ticket Level (docseq, doc, page) More...
enum  IDOMJobTkNode::eDOMJobTkNodeType {
  IDOMJobTkNode::eDOMJobTkNodeInValid , IDOMJobTkNode::eDOMJobTkPTNodePrintTicket , IDOMJobTkNode::eDOMJobTkPTNodePrintCapabilities , IDOMJobTkNode::eDOMJobTkPTNodeParameterInit ,
  IDOMJobTkNode::eDOMJobTkPTNodeParameterRef , IDOMJobTkNode::eDOMJobTkPTNodeParameterDef , IDOMJobTkNode::eDOMJobTkPTNodeProperty , IDOMJobTkNode::eDOMJobTkPTNodeFeature ,
  IDOMJobTkNode::eDOMJobTkPTNodeOption , IDOMJobTkNode::eDOMJobTkPTNodeScoredProperty , IDOMJobTkNode::eDOMJobTkPTNodeValue , IDOMJobTkNode::eDOMJobTkPJLNodeName ,
  IDOMJobTkNode::eDOMJobTkPJLNodeValue
}
 DOMJobTk node (Property, Feature, Option, InitParam, ScoredProperty, ParamRef) More...
enum  IDOMMetadata::eType {
  IDOMMetadata::eCoreProperties = 0 , IDOMMetadata::eDocumentInfo , IDOMMetadata::eViewerPreferences , IDOMMetadata::ePageView ,
  IDOMMetadata::ePDFInfo , IDOMMetadata::eMetadataTypeCnt
}
 Metadata types data type. More...
enum  IDOMMetadata::eXmpContainerType { IDOMMetadata::eXmpContainer_None = 0 , IDOMMetadata::eXmpContainer_Alt = 1 , IDOMMetadata::eXmpContainer_Bag = 2 , IDOMMetadata::eXmpContainer_Seq = 3 }
 The variant values passed to PValue when storing a CEDLStringVect. More...

Detailed Description

Document metadata, job and print tickets.

Enumeration Type Documentation

◆ eDOMJobTkLevel

DOMJobTk Job Ticket Level (docseq, doc, page)

Enumerator
eDOMJobTkLevelNotValid 0 

Level value not initialized or invalid.

eDOMJobTkLevelDefault 1 

The default level of JobTicket.

eDOMJobTkLevelJob 2 

The document sequence level of JobTicket.

eDOMJobTkLevelDoc 3 

The document level of JobTicket.

eDOMJobTkLevelPage 4 

The page level of JobTicket.

eDOMJobTkLevelCnt 5 

The number of levels.

◆ eDOMJobTkNodeType

DOMJobTk node (Property, Feature, Option, InitParam, ScoredProperty, ParamRef)

Enumerator
eDOMJobTkNodeInValid 
eDOMJobTkPTNodePrintTicket 
eDOMJobTkPTNodePrintCapabilities 
eDOMJobTkPTNodeParameterInit 
eDOMJobTkPTNodeParameterRef 
eDOMJobTkPTNodeParameterDef 
eDOMJobTkPTNodeProperty 
eDOMJobTkPTNodeFeature 
eDOMJobTkPTNodeOption 
eDOMJobTkPTNodeScoredProperty 
eDOMJobTkPTNodeValue 
eDOMJobTkPJLNodeName 
eDOMJobTkPJLNodeValue 

◆ eType

Metadata types data type.

Enumerator
eCoreProperties 0 

Core properties metadata (XPS core properties)

eDocumentInfo  

Document information metadata (PDF document information dictionary)

eViewerPreferences  

Viewer Preferences entry of PDF catalog dictionary.

ePageView  

PageLayout and PageMode entries of PDF catalog dictionary.

ePDFInfo  

Version and Linearization entries defined for PDF document.

eMetadataTypeCnt  

The number of types defined by eType.

◆ eXmpContainerType

The variant values passed to PValue when storing a CEDLStringVect.

Enumerator
eXmpContainer_None 0 

The PValue variant that indicates it is not an Xmp container.

eXmpContainer_Alt 1 

The PValue variant for storing a CEDLStringVect representing an Xmp Alt container.

eXmpContainer_Bag 2 

The PValue variant for storing a CEDLStringVect representing an Xmp Bag container.

eXmpContainer_Seq 3 

The PValue variant for storing a CEDLStringVect representing an Xmp Seq container.