PDFTool  7.0
PtlAnnotMarkup.h
1 // PtlAnnotMarkup.h
3 // Copyright (C) 2013-2018 Antenna House,Inc.
4 // All rights reserved.
6 #ifndef PDFTK_PTLANNOT_MARKUP_H_
7 #define PDFTK_PTLANNOT_MARKUP_H_
8 
9 #include "PtlAnnot.h"
10 #include "PtlParamString.h"
11 #include "PtlDate.h"
12 
13 namespace PdfTk {
14 
15 class PtlAnnotPopup;
16 
22 class PDFTK_API PtlAnnotMarkup : public PtlAnnot
23 {
24 public:
32 
40 
44  virtual ‾PtlAnnotMarkup();
45 
46 public:
54 
55 public:
62 
68  void setMarkUpTitle(const PtlParamString& title);
69 
70 public:
77 
83  void setMarkUpSubj(const PtlParamString& subj);
84 
85 public:
92 
98  void setMarkUpDate(const PtlDate& date);
99 
100 public:
107  float getMarkUpCA() const;
108 
115  void setMarkUpCA(float ca);
116 
117 public:
123  bool hasAnnotPopup() const;
124 
134 
141 };
142 
143 } // namespace PdfTk
144 
145 
146 #endif // PDFTK_PTLANNOT_MARKUP_H_
PdfTk::PtlAnnotMarkup::getMarkUpSubj
PtlParamString getMarkUpSubj() const
サブジェクトの短い説明を取得。
PdfTk::PtlAnnotMarkup::operator=
PtlAnnotMarkup & operator=(const PtlAnnotMarkup &obj)
コピーオペレータ alias copy
PdfTk::PtlAnnotMarkup::PtlAnnotMarkup
PtlAnnotMarkup(const PtlAnnotMarkup &obj)
コピーコンストラクタ alias copy
PdfTk::PtlAnnotMarkup::setMarkUpDate
void setMarkUpDate(const PtlDate &date)
注釈生成日時を設定。
PdfTk::PtlAnnotMarkup::hasAnnotPopup
bool hasAnnotPopup() const
ポップアップ注釈を持つか否かを取得。
PdfTk::PtlAnnotMarkup::setAnnotPopUp
void setAnnotPopUp(PtlAnnotPopup &popup)
ポップアップ注釈を設定。
PdfTk::PtlAnnotMarkup::getAnnotPopup
PtlAnnotPopup & getAnnotPopup()
ポップアップ注釈を取得。
PdfTk::PtlAnnotPopup
PDFのポップアップ注釈を表現したクラスです。 ポップアップ注釈はマークアップ注釈(PtlAnnotMarkup)のサブクラスから取得します。
Definition: PtlAnnotPopup.h:19
PdfTk::PtlAnnotMarkup::setMarkUpTitle
void setMarkUpTitle(const PtlParamString &title)
ポップアップウィンドウのタイトル文字列を設定。
PdfTk::PtlAnnotMarkup::getMarkUpDate
PtlDate getMarkUpDate() const
注釈生成日時を取得。
PdfTk::PtlAnnotMarkup::setMarkUpSubj
void setMarkUpSubj(const PtlParamString &subj)
サブジェクトの短い説明を設定。
PdfTk::PtlAnnot
PDFの注釈を表現したクラスです。 すべての注釈クラスのベースクラスです。
Definition: PtlAnnot.h:24
PdfTk::PtlAnnotMarkup::getMarkUpCA
float getMarkUpCA() const
不透明度を取得。
PdfTk::PtlAnnotMarkup::getMarkUpTitle
PtlParamString getMarkUpTitle() const
ポップアップウィンドウのタイトル文字列を取得。
PdfTk::PtlParamString
文字列を扱うクラスです。
Definition: PtlParamString.h:27
PdfTk::PtlAnnotMarkup
PDFのマークアップ注釈を表現したクラスです。 すべてのマークアップ注釈クラスのベースクラスです。
Definition: PtlAnnotMarkup.h:23
PdfTk::PtlAnnot::ANNOT_TYPE
ANNOT_TYPE
注釈のタイプ
Definition: PtlAnnot.h:29
PdfTk::PtlDate
PDFの日時情報を表現したクラスです。
Definition: PtlDate.h:18
PdfTk::PtlAnnotMarkup::‾PtlAnnotMarkup
virtual ‾PtlAnnotMarkup()
デストラクタ
PdfTk::PtlAnnotMarkup::setMarkUpCA
void setMarkUpCA(float ca)
不透明度を設定。
PdfTk::PtlAnnotMarkup::PtlAnnotMarkup
PtlAnnotMarkup(ANNOT_TYPE type)
コンストラクタ