Antenna House PDF Tool API (C++) 8.0
PtlOpenMode.h
1
2// PtlOpenMode.h
3// Copyright (C) 2013-2018 Antenna House,Inc.
4// All rights reserved.
6#ifndef PDFTK_PTLOPENMODE_H_
7#define PDFTK_PTLOPENMODE_H_
8
9#include "PdfTkBase.h"
10
11namespace PdfTk {
12
13class PtlAction;
14class PtlDest;
15
20
21class PDFTK_API PtlOpenMode
22{
23public:
35
48
58
62 enum UI_OPTION {
63 UI_OPTION_NONE = 0x00000000,
67 };
68
69private:
70 int m_dataOpenMode;
71public:
72 int getHandle() const;
73
74public:
80
87
92
93public:
99
100public:
106 bool hasPageMode() const;
107
114
122 void setPageMode(PAGE_MODE pageMode);
123
124public:
130 bool hasPageLayout() const;
131
138
144 void setPageLayout(PAGE_LAYOUT pageLayout);
145
146public:
155
164 void setOpenAction(const PtlAction& action);
165
175
183 void setOpenDest(const PtlDest& dest);
184
190
191public:
199 int getWindowOption() const;
200
209 void setWindowOption(int option);
210
211public:
216 bool getDisplayDocTitle() const;
217
222 void setDisplayDocTitle(bool docTitle);
223
224public:
232 int getUIOption() const;
233
241 void setUIOption(int option);
242};
243
244} // namespace PdfTk
245
246#endif // PDFTK_PTLOPENMODE_H_
void setUIOption(int option)
ユーザーインターフェイスオプションを設定。
bool hasPageMode() const
ページモードを持っているかを取得。
PAGE_LAYOUT getPageLayout() const
ページレイアウトを取得。
void setDisplayDocTitle(bool docTitle)
ウィンドウのタイトルバーに文書タイトルを表示するかどうかを設定。
void removeOpenAction()
オープンアクションを削除。
void setWindowOption(int option)
ウィンドウオプションを設定。
PtlAction & getOpenAction() const
オープンアクションを取得。
bool getDisplayDocTitle() const
ウィンドウのタイトルバーに文書タイトルを表示するかどうかを取得。
~PtlOpenMode()
デストラクタ
int getUIOption() const
ユーザーインターフェイスオプションを取得。
PAGE_MODE getPageMode() const
ページモードを取得。
PtlDest & getOpenDest() const
オープン時の宛先を取得。
void setPageMode(PAGE_MODE pageMode)
ページモードを設定。
PtlOpenMode & operator=(const PtlOpenMode &obj)
コピーオペレータ
bool hasPageLayout() const
ページレイアウトを持っているかを取得。
int getWindowOption() const
ウィンドウオプションを取得。
PtlOpenMode(const PtlOpenMode &obj)
コピーコンストラクタ
void setOpenDest(const PtlDest &dest)
オープン時の宛先を設定。
PtlOpenMode()
コンストラクタ
void setOpenAction(const PtlAction &action)
オープンアクションを設定。
void setPageLayout(PAGE_LAYOUT pageLayout)
ページレイアウトを設定。