PDFTool  7.0
PtlEmbeddedFiles.h
1 // PtlEmbeddedFiles.h
3 // Copyright (C) 2013-2018 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLEMBEDDEDFILES_H_
7 #define PDFTK_PTLEMBEDDEDFILES_H_
8 
9 #include "PtlEmbeddedFile.h"
10 
11 namespace PdfTk {
12 
18 class PDFTK_API PtlEmbeddedFiles
19 {
20 private:
21  int m_dataEmbeddedFiles;
22 public:
23  int getHandle() const;
24 
25 public:
31 
39 
44 
45 public:
52 
53 public:
59  bool isEmpty() const;
60 
66  int getCount() const;
67 
68 public:
78  PtlEmbeddedFile get(int index);
79 
85  void append(const PtlEmbeddedFile& emfile);
86 
95  void remove(int index);
96 
101  void removeAll();
102 };
103 
104 }
105 
106 #endif
107 
PdfTk::PtlEmbeddedFiles::removeAll
void removeAll()
添付ファイルを全て削除。
PdfTk::PtlEmbeddedFiles::‾PtlEmbeddedFiles
‾PtlEmbeddedFiles()
デストラクタ
PdfTk::PtlEmbeddedFiles::append
void append(const PtlEmbeddedFile &emfile)
添付ファイルを追加。
PdfTk::PtlEmbeddedFiles::getCount
int getCount() const
添付ファイル数を取得。
PdfTk::PtlEmbeddedFiles::remove
void remove(int index)
添付ファイルを削除。
PdfTk::PtlEmbeddedFiles::operator=
PtlEmbeddedFiles & operator=(const PtlEmbeddedFiles &obj)
コピーオペレータ alias copy
PdfTk::PtlEmbeddedFiles::PtlEmbeddedFiles
PtlEmbeddedFiles(const PtlEmbeddedFiles &obj)
コピーコンストラクタ alias copy
PdfTk::PtlEmbeddedFiles
添付ファイルのコンテナを表現するクラスです。 ※ この添付ファイルコンテナには添付ファイル注釈の添付ファイルは含まれません。
Definition: PtlEmbeddedFiles.h:19
PdfTk::PtlEmbeddedFiles::get
PtlEmbeddedFile get(int index)
添付ファイルを取得。
PdfTk::PtlEmbeddedFiles::isEmpty
bool isEmpty() const
空かどうかを取得。
PdfTk::PtlEmbeddedFile
PDFの添付ファイルを表現したクラスです。
Definition: PtlEmbeddedFile.h:20
PdfTk::PtlEmbeddedFiles::PtlEmbeddedFiles
PtlEmbeddedFiles()
コンストラクタ