PDFTool.NET  6.0
NetAnnotFileAttachment.h
1 
10 #ifndef PDFTK_NET_PTLANNOT_FILEATTACHMENT_H_
11 #define PDFTK_NET_PTLANNOT_FILEATTACHMENT_H_
12 
13 #include <PdfTkNet/NetTk.h>
14 #include <PdfTkNet/NetAnnotMarkup.h>
15 
16 namespace PdfTkNet {
17 
18 ref class PtlPage;
19 ref class PtlParamInput;
20 ref class PtlParamOutput;
21 
26 public ref class PtlAnnotFileAttachment : public PtlAnnotMarkup
27 {
28 public:
32  enum class ICON_TYPE {
33  ICON_GRAPH = 1,
34  ICON_PAPERCLIP = 2,
35  ICON_PUSHPIN = 3,
36  ICON_TAG = 4,
37  ICON_CUSTOM = 99,
38  ICON_UNKNOWN = 100
39  };
40 
41 public:
47 
55 
60 
65 
66 public:
73 
74 public:
81 
87  void setIconType(ICON_TYPE type);
88 
89 public:
95  String^ getIconName();
96 
105  void setIconName(String^name);
106 
107 public:
113  void setPage(PtlPage^ page);
114 
115 public:
121  String^ getFileName();
122 
131  void setFileName(String^filename);
132 
133 public:
139  void readFile(PtlParamInput^ inParam);
140 
146  void writeFile(PtlParamOutput^ outParam);
147 };
148 
149 } // namespace PdfTkNet
150 
151 #endif // PDFTK_NET_PTLANNOT_FILEATTACHMENT_H_
PdfTkNet::PtlAnnotFileAttachment::writeFile
void writeFile(PtlParamOutput^ outParam)
添付ファイルの書き出し。
PdfTkNet::PtlAnnotFileAttachment::ICON_TYPE::ICON_TAG
@ ICON_TAG
タグ
PdfTkNet::PtlParamInput
ファイルやストリームの入力指定に使うパラメータクラスです。 パス(ファイル)名を指定して、ストリームを指定しない場合、パス(ファイル)名を使って、ストリームをオープンします。 ストリームを指定した場...
Definition: NetParamInput.h:26
PdfTkNet::PtlAnnotFileAttachment::readFile
void readFile(PtlParamInput^ inParam)
添付するファイルの読み込み。
PdfTkNet::PtlAnnotFileAttachment::ICON_TYPE::ICON_UNKNOWN
@ ICON_UNKNOWN
未知のアイコン
PdfTkNet::PtlAnnotFileAttachment::getFileName
String getFileName()
添付ファイル名を取得。
PdfTkNet::PtlAnnotMarkup
PDFのマークアップ注釈を表現したクラスです。 すべてのマークアップ注釈クラスのベースクラスです。
Definition: NetAnnotMarkup.h:26
PdfTkNet::PtlAnnotFileAttachment::setFileName
void setFileName(String^filename)
添付ファイル名を設定。
PdfTkNet::PtlAnnotFileAttachment::getIconType
ICON_TYPE getIconType()
アイコンタイプを取得。
PdfTkNet::PtlPage
PDFのページオブジェクトを表現したクラスです。
Definition: NetPage.h:33
PdfTkNet::PtlAnnotFileAttachment::setIconName
void setIconName(String^name)
アイコン名を設定。
PdfTkNet::PtlAnnotFileAttachment::‾PtlAnnotFileAttachment
‾PtlAnnotFileAttachment()
デストラクタ
PdfTkNet::PtlAnnotFileAttachment::getIconName
String getIconName()
アイコン名を取得。
PdfTkNet::PtlAnnotFileAttachment::PtlAnnotFileAttachment
PtlAnnotFileAttachment()
コンストラクタ
PdfTkNet::PtlAnnotFileAttachment::ICON_TYPE
ICON_TYPE
アイコンのタイプ
Definition: NetAnnotFileAttachment.h:32
PdfTkNet::PtlAnnotFileAttachment::ICON_TYPE::ICON_GRAPH
@ ICON_GRAPH
グラフ
PdfTkNet::PtlAnnotFileAttachment::ICON_TYPE::ICON_PAPERCLIP
@ ICON_PAPERCLIP
ペーパークリップ
PdfTkNet::PtlAnnotFileAttachment::setIconType
void setIconType(ICON_TYPE type)
アイコンタイプを設定。
PdfTkNet::PtlAnnotFileAttachment::PtlAnnotFileAttachment
PtlAnnotFileAttachment(PtlAnnotFileAttachment^ obj)
コピーコンストラクタ alias copy
PdfTkNet::PtlParamOutput
ファイルやストリームの出力指定に使うパラメータクラスです。 パス(ファイル)名を指定して、ストリームを指定しない場合、パス(ファイル)名を 使って、ストリームをオープンします。 ストリームを指定した場合...
Definition: NetParamOutput.h:27
PdfTkNet::PtlAnnotFileAttachment::setPage
void setPage(PtlPage^ page)
カスタムアイコンに使用するPDF文書ページを設定。
PdfTkNet::PtlAnnotFileAttachment::ICON_TYPE::ICON_CUSTOM
@ ICON_CUSTOM
カスタムアイコン
PdfTkNet::PtlAnnotFileAttachment
PDFのファイル添付注釈を表現したクラスです。
Definition: NetAnnotFileAttachment.h:27
PdfTkNet::PtlAnnotFileAttachment::operator=
PtlAnnotFileAttachment operator=(PtlAnnotFileAttachment^ obj)
コピーオペレータ alias copy
PdfTkNet::PtlAnnotFileAttachment::ICON_TYPE::ICON_PUSHPIN
@ ICON_PUSHPIN
プッシュピン