PDFTool.NET  6.0
NetAnnotStamp.h
1 
10 #ifndef PDFTK_NET_PTLANNOT_STAMP_H_
11 #define PDFTK_NET_PTLANNOT_STAMP_H_
12 
13 #include <PdfTkNet/NetTk.h>
14 #include <PdfTkNet/NetAnnotMarkup.h>
15 
16 namespace PdfTkNet {
17 
18 ref class PtlPage;
19 
24 public ref class PtlAnnotStamp : public PtlAnnotMarkup
25 {
26 public:
30  enum class ICON_TYPE {
31  ICON_APPROVED = 1,
32  ICON_AS_IS = 2,
33  ICON_CONFIDENTIAL = 3,
34  ICON_DEPARTMENTAL = 4,
35  ICON_DRAFT = 5,
36  ICON_EXPERIMENTAL = 6,
37  ICON_EXPIRED = 7,
38  ICON_FINAL = 8,
39  ICON_FOR_COMMENT = 9,
41  ICON_NOT_APPROVED = 11,
43  ICON_SOLD = 13,
44  ICON_TOP_SECRET = 14,
45  ICON_SB_APPROVED = 15,
46  ICON_SB_COMPLETED = 16,
48  ICON_SB_DRAFT = 18,
49  ICON_SB_FINAL = 19,
50  ICON_SB_FOR_COMMENT = 20,
56  ICON_SB_VOID = 26,
57  ICON_CUSTOM = 99,
58  ICON_UNKNOWN = 100
59  };
60 
61 public:
67 
75 
80 
85 
86 public:
93 
94 public:
101 
107  void setIconType(ICON_TYPE type);
108 
109 public:
115  String^ getIconName();
116 
125  void setIconName(String^name);
126 
127 public:
133  void setPage(PtlPage^ page);
134 };
135 
136 } // namespace PdfTkNet
137 
138 #endif // PDFTK_NET_PTLANNOT_STAMP_H_
PdfTkNet::PtlAnnotStamp::PtlAnnotStamp
PtlAnnotStamp(PtlAnnotStamp^ obj)
コピーコンストラクタ alias copy
PdfTkNet::PtlAnnotStamp::PtlAnnotStamp
PtlAnnotStamp()
コンストラクタ
PdfTkNet::PtlAnnotStamp::ICON_TYPE
ICON_TYPE
アイコンのタイプ
Definition: NetAnnotStamp.h:30
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_FOR_COMMENT
@ ICON_FOR_COMMENT
推敲待
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_SB_CONFIDENTIAL
@ ICON_SB_CONFIDENTIAL
(標準)極秘
PdfTkNet::PtlAnnotStamp
PDFのラバースタンプ注釈を表現したクラスです。
Definition: NetAnnotStamp.h:25
PdfTkNet::PtlAnnotStamp::operator=
PtlAnnotStamp operator=(PtlAnnotStamp^ obj)
コピーオペレータ alias copy
PdfTkNet::PtlAnnotMarkup
PDFのマークアップ注釈を表現したクラスです。 すべてのマークアップ注釈クラスのベースクラスです。
Definition: NetAnnotMarkup.h:26
PdfTkNet::PtlAnnotStamp::setIconType
void setIconType(ICON_TYPE type)
アイコンタイプを設定。
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_TOP_SECRET
@ ICON_TOP_SECRET
極秘
PdfTkNet::PtlAnnotStamp::‾PtlAnnotStamp
‾PtlAnnotStamp()
デストラクタ
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_FOR_PUBLIC_RELEASE
@ ICON_FOR_PUBLIC_RELEASE
公開用
PdfTkNet::PtlPage
PDFのページオブジェクトを表現したクラスです。
Definition: NetPage.h:33
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_FINAL
@ ICON_FINAL
最終
PdfTkNet::PtlAnnotStamp::setIconName
void setIconName(String^name)
アイコン名を設定。
PdfTkNet::PtlAnnotStamp::getIconType
ICON_TYPE getIconType()
アイコンタイプを取得。
PdfTkNet::PtlAnnotStamp::getIconName
String getIconName()
アイコン名を取得。
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_SB_FINAL
@ ICON_SB_FINAL
(標準)最終
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_SB_FOR_PUBLIC_RELEASE
@ ICON_SB_FOR_PUBLIC_RELEASE
(標準)公開用
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_EXPIRED
@ ICON_EXPIRED
失効
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_UNKNOWN
@ ICON_UNKNOWN
未知のアイコン
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_EXPERIMENTAL
@ ICON_EXPERIMENTAL
試用
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_SB_INFORMATIONONLY
@ ICON_SB_INFORMATIONONLY
(標準)参照用
PdfTkNet::PtlAnnotStamp::setPage
void setPage(PtlPage^ page)
カスタムアイコンに使用するPDF文書ページを設定。
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_SB_NOT_FOR_PUBLIC_RELEASE
@ ICON_SB_NOT_FOR_PUBLIC_RELEASE
(標準)非公開
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_SB_PRELIMINARYRESULTS
@ ICON_SB_PRELIMINARYRESULTS
(標準)試用結果
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_SB_FOR_COMMENT
@ ICON_SB_FOR_COMMENT
(標準)評価用
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_DEPARTMENTAL
@ ICON_DEPARTMENTAL
内部用
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_SB_VOID
@ ICON_SB_VOID
(標準)無効
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_APPROVED
@ ICON_APPROVED
承認済
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_CONFIDENTIAL
@ ICON_CONFIDENTIAL
親展
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_DRAFT
@ ICON_DRAFT
草稿
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_SB_NOT_APPROVED
@ ICON_SB_NOT_APPROVED
(標準)却下
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_SB_APPROVED
@ ICON_SB_APPROVED
(標準)承認済
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_SB_COMPLETED
@ ICON_SB_COMPLETED
(標準)完了
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_AS_IS
@ ICON_AS_IS
未変更
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_CUSTOM
@ ICON_CUSTOM
カスタムアイコン
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_SB_DRAFT
@ ICON_SB_DRAFT
(標準)草稿
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_SOLD
@ ICON_SOLD
売却済
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_NOT_APPROVED
@ ICON_NOT_APPROVED
却下
PdfTkNet::PtlAnnotStamp::ICON_TYPE::ICON_NOT_FOR_PUBLIC_RELEASE
@ ICON_NOT_FOR_PUBLIC_RELEASE
非公開