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