Antenna House PDF Tool API (C++) 8.0
PtlAnnots.h
1
2// PtlAnnots.h
3// Copyright (C) 2013-2018 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLANNOT_S_H_
7#define PDFTK_PTLANNOT_S_H_
8
9#include "PdfTkBase.h"
10
11namespace PdfTk {
12
13class PtlAnnot;
14
18
19class PDFTK_API PtlAnnots
20{
21private:
22 int m_dataAnnots;
23public:
24 int getHandle() const;
25
26public:
32
39 PtlAnnots(const PtlAnnots& obj);
40
45
46public:
53
54public:
60 bool isEmpty();
61
67 int getCount();
68
69public:
80 PtlAnnot& get(int index);
81
88 void append(PtlAnnot& annot);
89
99 void remove(int index);
100
107 void removeAll();
108};
109
110} // namespace PdfTk
111
112#endif // PDFTK_PTLANNOT_S_H_
~PtlAnnots()
デストラクタ
void remove(int index)
注釈を削除。
bool isEmpty()
空かどうかを取得。
PtlAnnot & get(int index)
注釈を取得。
PtlAnnots()
コンストラクタ
void append(PtlAnnot &annot)
注釈を追加。
int getCount()
注釈数を取得。
PtlAnnots & operator=(const PtlAnnots &obj)
コピーオペレータ alias copy
PtlAnnots(const PtlAnnots &obj)
コピーコンストラクタ alias copy
void removeAll()
全ての注釈を削除。