Antenna House PDF Tool API (C++) 8.0
PtlEmbeddedFiles.h
1
2// 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
11namespace PdfTk {
12
17
18class PDFTK_API PtlEmbeddedFiles
19{
20private:
21 int m_dataEmbeddedFiles;
22public:
23 int getHandle() const;
24
25public:
31
39
44
45public:
52
53public:
59 bool isEmpty() const;
60
66 int getCount() const;
67
68public:
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
void removeAll()
添付ファイルを全て削除。
void append(const PtlEmbeddedFile &emfile)
添付ファイルを追加。
PtlEmbeddedFile get(int index)
添付ファイルを取得。
~PtlEmbeddedFiles()
デストラクタ
PtlEmbeddedFiles & operator=(const PtlEmbeddedFiles &obj)
コピーオペレータ alias copy
PtlEmbeddedFiles(const PtlEmbeddedFiles &obj)
コピーコンストラクタ alias copy
PtlEmbeddedFiles()
コンストラクタ
int getCount() const
添付ファイル数を取得。
bool isEmpty() const
空かどうかを取得。
void remove(int index)
添付ファイルを削除。