Antenna House PDF Tool API (C++) 8.0
PtlAnnotFileAttachment.h
1
2// PtlAnnotFileAttachment.h
3// Copyright (C) 2013-2025 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLANNOT_FILEATTACHMENT_H_
7#define PDFTK_PTLANNOT_FILEATTACHMENT_H_
8
9#include "PtlAnnotMarkup.h"
10
11namespace PdfTk {
12
13class PtlPage;
14class PtlParamStream;
15
19
20class PDFTK_API PtlAnnotFileAttachment : public PtlAnnotMarkup
21{
22public:
34
35public:
41
49
54
55public:
62
63public:
70
77
78public:
85
94 void setIconName(const PtlParamString& name);
95
96public:
102 void setPage(const PtlPage& page);
103
104public:
111
120 void setFileName(const PtlParamString& filename);
121
122public:
128 void readFile(PtlParamStream& inParam);
129
135 void writeFile(PtlParamStream& outParam);
136};
137
138} // namespace PdfTk
139
140#endif // PDFTK_PTLANNOT_FILEATTACHMENT_H_
void setIconType(ICON_TYPE type)
アイコンタイプを設定。
void writeFile(PtlParamStream &outParam)
添付ファイルの書き出し。
void readFile(PtlParamStream &inParam)
添付するファイルの読み込み。
void setFileName(const PtlParamString &filename)
添付ファイル名を設定。
void setPage(const PtlPage &page)
カスタムアイコンに使用するPDF文書ページを設定。
PtlAnnotFileAttachment(const PtlAnnotFileAttachment &obj)
コピーコンストラクタ alias copy
void setIconName(const PtlParamString &name)
アイコン名を設定。
const PtlParamString & getIconName()
アイコン名を取得。
PtlAnnotFileAttachment & operator=(const PtlAnnotFileAttachment &obj)
コピーオペレータ alias copy
const PtlParamString & getFileName()
添付ファイル名を取得。
ICON_TYPE getIconType() const
アイコンタイプを取得。
PtlAnnotFileAttachment()
コンストラクタ
~PtlAnnotFileAttachment()
デストラクタ
PtlAnnotMarkup(ANNOT_TYPE type)
コンストラクタ