Antenna House PDF Tool API (C++) 8.0
PtlAnnotMarkup.h
1
2// PtlAnnotMarkup.h
3// Copyright (C) 2013-2025 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
13namespace PdfTk {
14
15class PtlAnnotPopup;
16
21
22class PDFTK_API PtlAnnotMarkup : public PtlAnnot
23{
24public:
32
40
44 virtual ~PtlAnnotMarkup();
45
46public:
54
55public:
62
68 void setMarkUpTitle(const PtlParamString& title);
69
70public:
77
83 void setMarkUpSubj(const PtlParamString& subj);
84
85public:
92
98 void setMarkUpDate(const PtlDate& date);
99
100public:
107 float getMarkUpCA() const;
108
115 void setMarkUpCA(float ca);
116
117public:
123 bool hasAnnotPopup() const;
124
134
141};
142
143} // namespace PdfTk
144
145
146#endif // PDFTK_PTLANNOT_MARKUP_H_
PtlAnnot(ANNOT_TYPE type)
コンストラクタ
void setMarkUpDate(const PtlDate &date)
注釈生成日時を設定。
PtlAnnotPopup & getAnnotPopup()
ポップアップ注釈を取得。
const PtlParamString & getMarkUpSubj()
サブジェクトの短い説明を取得。
PtlAnnotMarkup(ANNOT_TYPE type)
コンストラクタ
const PtlParamString & getMarkUpTitle()
ポップアップウィンドウのタイトル文字列を取得。
void setMarkUpCA(float ca)
不透明度を設定。
virtual ~PtlAnnotMarkup()
デストラクタ
void setAnnotPopUp(PtlAnnotPopup &popup)
ポップアップ注釈を設定。
float getMarkUpCA() const
不透明度を取得。
void setMarkUpTitle(const PtlParamString &title)
ポップアップウィンドウのタイトル文字列を設定。
PtlAnnotMarkup & operator=(const PtlAnnotMarkup &obj)
コピーオペレータ alias copy
PtlDate getMarkUpDate() const
注釈生成日時を取得。
void setMarkUpSubj(const PtlParamString &subj)
サブジェクトの短い説明を設定。
bool hasAnnotPopup() const
ポップアップ注釈を持つか否かを取得。
PtlAnnotMarkup(const PtlAnnotMarkup &obj)
コピーコンストラクタ alias copy