Mako 8.2.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 

Level value not initialized or invalid.

eDOMJobTkLevelDefault 

The default level of JobTicket.

eDOMJobTkLevelJob 

The document sequence level of JobTicket.

eDOMJobTkLevelDoc 

The document level of JobTicket.

eDOMJobTkLevelPage 

The page level of JobTicket.

eDOMJobTkLevelCnt 

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 

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 

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

eXmpContainer_Alt 

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

eXmpContainer_Bag 

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

eXmpContainer_Seq 

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