Antenna House PDF Tool API (C++) 8.0
PtlLayers.h
1
2// PtlLayers.h
3// Copyright (C) 2025 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLLAYERS_H_
7#define PDFTK_PTLLAYERS_H_
8
9#include "PtlLayer.h"
10
11namespace PdfTk {
12
13class PtlLayer;
14
18
19class PDFTK_API PtlLayers
20{
21private:
22 int m_dataLayers;
23public:
24 int getHandle() const;
25
26public:
32
39 PtlLayers(const PtlLayers& obj);
40
45
46public:
53
54public:
60 bool isEmpty() const;
61
67 int getCount() const;
68
69public:
79 PtlLayer get(int index);
80};
81
82}
83
84#endif
85
int getCount() const
レイヤー数を取得。
bool isEmpty() const
空かどうかを取得。
PtlLayers(const PtlLayers &obj)
コピーコンストラクタ alias copy
~PtlLayers()
デストラクタ
PtlLayers()
コンストラクタ
PtlLayer get(int index)
レイヤーを取得。
PtlLayers & operator=(const PtlLayers &obj)
コピーオペレータ alias copy