15 #ifndef FS_PDFASSOCIATE_H_ 16 #define FS_PDFASSOCIATE_H_ 60 typedef enum _Relationship {
Definition: fs_pdfgraphicsobject.h:154
bool operator!=(const AssociatedFiles &other) const
Not equal operator.
FileSpec GetAssociatedFile(objects::PDFObject *pdf_object, int index)
Get an associated file (represented by FileSpec) in a specified PDF dictionary object,...
The relationship is "Data" which means the file specification represents information used to derive a...
Definition: fs_pdfassociatefiles.h:72
Relationship
Enumeration for the relationship between PDF document and the associated file.
Definition: fs_pdfassociatefiles.h:60
The relationship is "Source" which means the file specification is the original source material for t...
Definition: fs_pdfassociatefiles.h:67
The relationship is "Alternative" which means the file specification is an alternative representation...
Definition: fs_pdfassociatefiles.h:77
Definition: fs_pdfassociatefiles.h:53
The relationship is "Supplement" which means the file specification represents a supplemental represe...
Definition: fs_pdfassociatefiles.h:82
Definition: fs_pdfdoc.h:352
void AssociateFile(objects::PDFObject *pdf_object, const FileSpec &file_spec)
Associate a file (represented by FileSpec) with a PDF dictionary object which represents the dictiona...
int GetAssociatedFilesCount(objects::PDFObject *pdf_object)
Get the count of associated files in a PDF dictionary object which represents the dictionary of an an...
Header file for annotation related definitions and classes.
The relationship is "Schema" which means the file specification is a schema definition for the associ...
Definition: fs_pdfassociatefiles.h:98
Definition: fs_pdfpage.h:313
void * FS_HANDLE
Handle type.
Definition: fs_basictypes.h:216
Header file for common definitions and classes.
bool operator==(const AssociatedFiles &other) const
Equal operator.
The relationship is "Encrypted payload" which means the file specification is an encrypted payload do...
Definition: fs_pdfassociatefiles.h:88
Definition: fs_basictypes.h:393
void RemoveAssociatedFile(objects::PDFObject *pdf_object, int index)
Remove an associated file (represented by FileSpec) in a specified PDF dictionary object,...
Definition: fs_filespec.h:38
AssociatedFiles & operator=(const AssociatedFiles &other)
Assign operator.
Definition: fs_annot.h:754
The relationship is not known or cannot be described by other values.
Definition: fs_pdfassociatefiles.h:62
Foxit namespace.
Definition: fs_compare.h:27
Definition: fs_pdfobject.h:55
The relationship is "Form data" which means the file specification is the data associated with the "A...
Definition: fs_pdfassociatefiles.h:93
~AssociatedFiles()
Destructor.
bool IsEmpty() const
Check whether current object is empty or not.
#define NULL
The null-pointer value.
Definition: fx_system.h:767
AssociatedFiles(const AssociatedFiles &other)
Constructor, with another associated files object.
Definition: fs_pdfgraphicsobject.h:950