Antenna House PDF Tool API (C++) 8.0
PtlCustomProperties.h
1
2// PtlCustomProperties.h
3// Copyright (C) 2018 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLCUSTOMPROPERTIES_H_
7#define PDFTK_PTLCUSTOMPROPERTIES_H_
8
9#include "PtlCustomProperty.h"
10
11namespace PdfTk {
12
16
17class PDFTK_API PtlCustomProperties
18{
19private:
20 int m_dataCustomProperties;
21public:
22 int getHandle() const;
23
24public:
30
38
43
44public:
51
52public:
58 bool isEmpty() const;
59
65 int getCount() const;
66
67public:
78
86 void append(const PtlCustomProperty& custProp);
87
96 void remove(int index);
97
102 void removeAll();
103};
104
105}
106
107#endif // PDFTK_PTLCUSTOMPROPERTIES_H_
108
bool isEmpty() const
空かどうかを取得。
void removeAll()
カスタムプロパティを全て削除。
PtlCustomProperties & operator=(const PtlCustomProperties &obj)
コピーオペレータ alias copy
PtlCustomProperty get(int index)
カスタムプロパティを取得。
void remove(int index)
カスタムプロパティを削除。
~PtlCustomProperties()
デストラクタ
PtlCustomProperties(const PtlCustomProperties &obj)
コピーコンストラクタ alias copy
int getCount() const
カスタムプロパティ数を取得。
PtlCustomProperties()
コンストラクタ
void append(const PtlCustomProperty &custProp)
カスタムプロパティを追加。