Class representing embedded file data. More...
#include <ifilespec.h>
Classes | |
class | Data |
IFileSpecAsEmbeddedData class parameters. More... | |
Public Types | |
enum | eAFRelationship { eAFRNone , eAFRSource , eAFRData , eAFRAlternative , eAFRSupplement , eAFREncryptedPayload , eAFRFormData , eAFRSchema , eAFRUnspecified } |
This is currently a PDF-specific feature used when producing PDF/A-3 output. AFRelationship specifies the nature of the relationship between a PDF or a PDF object and the related content. More... | |
![]() | |
enum | eFileSpecType { eFileSpecExternal , eFileSpecEmbedded , eFileSpecUrl } |
Types of file specification for file references in PDF. More... | |
Public Member Functions | |
virtual bool | getFileName (EDLSysString &fileName) const =0 |
Retrieves the file name. | |
virtual bool | setFileName (const EDLSysString &fileName)=0 |
Sets the file name. | |
virtual bool | getDescription (EDLSysString &description) const =0 |
Retrieves the description. | |
virtual bool | setDescription (const EDLSysString &description)=0 |
Sets the description. | |
virtual bool | getMimeType (EDLSysString &mimeType) const =0 |
Retrieves the file mime type. | |
virtual bool | setMimeType (const EDLSysString &mimeType)=0 |
Sets the file mime type. | |
virtual bool | getCreationDate (EDLSysString &date) const =0 |
Retrieves the date and time when the annotation was created. | |
virtual bool | setCreationDate (const EDLSysString &date)=0 |
Sets the annotation creation date. | |
virtual bool | getModificationDate (EDLSysString &date) const =0 |
Retrieves the date and time when the annotation was most recently modified. | |
virtual bool | setModificationDate (const EDLSysString &date)=0 |
Sets the annotation modification date. | |
virtual uint64 | getFileSize () const =0 |
Retrieves the file size. | |
virtual bool | setFileSize (uint64 fileSize)=0 |
Sets the file size. | |
virtual bool | getChecksum (EDLSysString &checksum) const =0 |
Retrieves the checksum for the file data. | |
virtual bool | setChecksum (const EDLSysString &checksum)=0 |
Sets the checksum for the file data. | |
virtual bool | getFileDataStream (IRAInputStreamPtr &stream) const =0 |
Retrieves the stream associated with the file data. | |
virtual bool | setFileDataStream (const IRAInputStreamPtr &stream)=0 |
Sets the stream associated with the file data. | |
virtual eAFRelationship | getAFRelationship ()=0 |
Retrieves the AFRelationship associated with the file data. | |
virtual void | setAFRelationship (eAFRelationship afRelationship)=0 |
Sets the AFRelationship associated with the file data. | |
![]() | |
virtual eFileSpecType | getFileSpecType () const =0 |
Retrieves the file spec type. | |
![]() | |
virtual const CClassID & | getClassID () const =0 |
Returns class ID of IEDLObject. | |
virtual bool | init (CClassParams *pData) |
The init() method is called to perform any post-construction initialization of an IEDLObject that has been created by the EDL class factory, before it is actually returned by the factory. | |
virtual bool | clone (IEDLObjectPtr &ptrObject, IEDLClassFactory *pFactory) |
Create a copy of EDLObject. | |
![]() | |
virtual void | addRef () const =0 |
Increases the reference count of the actual object pointed to. This would take place during an assignment or copying. | |
virtual bool | decRef () const =0 |
Decreases the reference count of the actual object pointed to. When the reference count falls to Zero, it deletes the actual object pointed to. | |
virtual int32 | getRefCount () const =0 |
Retrieve the current reference count of the actual object pointed to. | |
Static Public Member Functions | |
static const CClassID & | classID () |
Retrieves class id of IFileSpecAsEmbeddedData. | |
Additional Inherited Members | |
![]() | |
virtual | ~IRCObject () |
Virtual destructor. | |
Class representing embedded file data.
This is currently a PDF-specific feature used when producing PDF/A-3 output. AFRelationship specifies the nature of the relationship between a PDF or a PDF object and the related content.
types
|
inlinestatic |
Retrieves class id of IFileSpecAsEmbeddedData.
|
pure virtual |
Retrieves the AFRelationship associated with the file data.
|
pure virtual |
Retrieves the checksum for the file data.
checksum | The data checksum |
|
pure virtual |
Retrieves the date and time when the annotation was created.
date | The data and time |
|
pure virtual |
Retrieves the description.
description | The description. |
|
pure virtual |
Retrieves the stream associated with the file data.
stream | The file data stream |
|
pure virtual |
Retrieves the file name.
fileName | The file name. |
|
pure virtual |
Retrieves the file size.
|
pure virtual |
Retrieves the file mime type.
mimeType | The file mime type. |
|
pure virtual |
Retrieves the date and time when the annotation was most recently modified.
date | The date and time |
|
pure virtual |
Sets the AFRelationship associated with the file data.
afRelationship | The AFRelationship. See eAFRelationship for details. |
|
pure virtual |
Sets the checksum for the file data.
checksum | The data checksum |
|
pure virtual |
Sets the annotation creation date.
date | the data and time |
|
pure virtual |
Sets the description.
description | The description. |
|
pure virtual |
Sets the stream associated with the file data.
stream | The file data stream |
|
pure virtual |
Sets the file name.
fileName | The file name. |
|
pure virtual |
Sets the file size.
fileSize | the file size. |
|
pure virtual |
Sets the file mime type.
mimeType | The file mime type. |
|
pure virtual |
Sets the annotation modification date.
date | the date and time |