PDFTool  7.0
PtlAnnots.h
1 // 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 
11 namespace PdfTk {
12 
13 class PtlAnnot;
14 
19 class PDFTK_API PtlAnnots
20 {
21 private:
22  int m_dataAnnots;
23 public:
24  int getHandle() const;
25 
26 public:
32 
39  PtlAnnots(const PtlAnnots& obj);
40 
45 
46 public:
53 
54 public:
60  bool isEmpty();
61 
67  int getCount();
68 
69 public:
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_
PdfTk::PtlAnnots::‾PtlAnnots
‾PtlAnnots()
デストラクタ
PdfTk::PtlAnnots::PtlAnnots
PtlAnnots(const PtlAnnots &obj)
コピーコンストラクタ alias copy
PdfTk::PtlAnnots::get
PtlAnnot & get(int index)
注釈を取得。
PdfTk::PtlAnnots::isEmpty
bool isEmpty()
空かどうかを取得。
PdfTk::PtlAnnot
PDFの注釈を表現したクラスです。 すべての注釈クラスのベースクラスです。
Definition: PtlAnnot.h:24
PdfTk::PtlAnnots::remove
void remove(int index)
注釈を削除。
PdfTk::PtlAnnots::append
void append(PtlAnnot &annot)
注釈を追加。
PdfTk::PtlAnnots::operator=
PtlAnnots & operator=(const PtlAnnots &obj)
コピーオペレータ alias copy
PdfTk::PtlAnnots
注釈のコンテナを表現するクラスです。
Definition: PtlAnnots.h:20
PdfTk::PtlAnnots::PtlAnnots
PtlAnnots()
コンストラクタ
PdfTk::PtlAnnots::getCount
int getCount()
注釈数を取得。
PdfTk::PtlAnnots::removeAll
void removeAll()
全ての注釈を削除。