PDFTool.NET
6.0
Include
PdfTkNet
NetDest.h
1
10
#ifndef PDFTK_NET_PTLDEST_H_
11
#define PDFTK_NET_PTLDEST_H_
12
13
#include <PdfTkNet/NetTk.h>
14
15
namespace
PdfTkNet {
16
27
public ref class
PtlDest
:
public
System::IDisposable
28
{
29
public
:
33
enum class
DEST_TYPE
{
34
TYPE_NONE
= 0,
35
TYPE_XYZ
= 1,
36
TYPE_FIT
= 2,
37
TYPE_FIT_H
= 3,
38
TYPE_FIT_V
= 4,
39
TYPE_FIT_R
= 5,
40
TYPE_FIT_B
= 6,
41
TYPE_FIT_BH
= 7,
42
TYPE_FIT_BV
= 8
43
};
44
45
protected
:
46
PdfTk::PtlDest* m_native;
47
public
:
48
PdfTk::PtlDest* getNative() {
return
m_native; };
49
50
public
:
57
PtlDest
(
DEST_TYPE
type);
58
65
PtlDest
(
PtlDest
^ obj);
66
70
virtual
‾PtlDest
();
71
75
!
PtlDest
();
76
77
public
:
83
PtlDest
^
operator=
(
PtlDest
^ obj);
84
85
public
:
91
DEST_TYPE
getType
();
92
93
public
:
101
int
getPageNumber
();
102
110
void
setPageNumber
(
int
page);
111
112
public
:
118
bool
isLeftNull
();
119
128
float
getLeft
();
129
137
void
setLeft
(
float
value);
138
144
void
setLeftNull
();
145
146
public
:
152
bool
isBottomNull
();
153
162
float
getBottom
();
163
171
void
setBottom
(
float
value);
172
178
void
setBottomNull
();
179
180
public
:
186
bool
isRightNull
();
187
196
float
getRight
();
197
205
void
setRight
(
float
value);
206
212
void
setRightNull
();
213
214
public
:
220
bool
isTopNull
();
221
230
float
getTop
();
231
239
void
setTop
(
float
value);
240
246
void
setTopNull
();
247
248
public
:
254
bool
isZoomNull
();
255
263
float
getZoom
();
264
270
void
setZoom
(
float
value);
271
277
void
setZoomNull
();
278
};
279
280
}
// namespace PdfTkNet
281
282
#endif // PDFTK_NET_PTLDEST_H_
PdfTkNet::PtlDest::DEST_TYPE::TYPE_XYZ
@ TYPE_XYZ
XYZ型
PdfTkNet::PtlDest::isZoomNull
bool isZoomNull()
zoomがnullかどうかをチェック。
PdfTkNet::PtlDest::getRight
float getRight()
rightを取得。
PdfTkNet::PtlDest::DEST_TYPE
DEST_TYPE
宛先のタイプ
Definition:
NetDest.h:33
PdfTkNet::PtlDest::DEST_TYPE::TYPE_FIT_V
@ TYPE_FIT_V
FitV型(高さに合わせる)
PdfTkNet::PtlDest::isTopNull
bool isTopNull()
topがnullかどうかをチェック。
PdfTkNet::PtlDest::setZoom
void setZoom(float value)
zoomを設定。
PdfTkNet::PtlDest::DEST_TYPE::TYPE_FIT_BV
@ TYPE_FIT_BV
FitBV型
PdfTkNet::PtlDest::isRightNull
bool isRightNull()
rightがnullかどうかをチェック。
PdfTkNet::PtlDest::DEST_TYPE::TYPE_NONE
@ TYPE_NONE
宛先なし(取得時専用)
PdfTkNet::PtlDest::PtlDest
PtlDest(PtlDest^ obj)
コピーコンストラクタ
PdfTkNet::PtlDest::getBottom
float getBottom()
bottomを取得。
PdfTkNet::PtlDest::getPageNumber
int getPageNumber()
宛先ページを取得。
PdfTkNet::PtlDest::getType
DEST_TYPE getType()
宛先タイプを取得。
PdfTkNet::PtlDest::DEST_TYPE::TYPE_FIT_R
@ TYPE_FIT_R
FitR型
PdfTkNet::PtlDest::setLeft
void setLeft(float value)
leftに数値を設定。
PdfTkNet::PtlDest::setBottomNull
void setBottomNull()
bottomにnullを設定。
PdfTkNet::PtlDest::PtlDest
PtlDest(DEST_TYPE type)
コンストラクタ
PdfTkNet::PtlDest::getZoom
float getZoom()
zoomを取得。
PdfTkNet::PtlDest::setLeftNull
void setLeftNull()
leftにnullを設定。
PdfTkNet::PtlDest::isBottomNull
bool isBottomNull()
bottomがnullかどうかをチェック。
PdfTkNet::PtlDest::DEST_TYPE::TYPE_FIT_H
@ TYPE_FIT_H
FitH型(幅に合わせる)
PdfTkNet::PtlDest::DEST_TYPE::TYPE_FIT
@ TYPE_FIT
Fit型(全体表示)
PdfTkNet::PtlDest::setPageNumber
void setPageNumber(int page)
宛先ページを設定。
PdfTkNet::PtlDest::setZoomNull
void setZoomNull()
zoomにnullを設定。
PdfTkNet::PtlDest::setRightNull
void setRightNull()
rightにnullを設定。
PdfTkNet::PtlDest::setTop
void setTop(float value)
topに数値を設定。
PdfTkNet::PtlDest::getLeft
float getLeft()
leftを取得。
PdfTkNet::PtlDest::‾PtlDest
virtual ‾PtlDest()
デストラクタ
PdfTkNet::PtlDest
PDFの宛先を表現したクラスです。 すべての宛先クラスのベースクラスです。
Definition:
NetDest.h:28
PdfTkNet::PtlDest::setRight
void setRight(float value)
rightに数値を設定。
PdfTkNet::PtlDest::DEST_TYPE::TYPE_FIT_B
@ TYPE_FIT_B
FitB型
PdfTkNet::PtlDest::DEST_TYPE::TYPE_FIT_BH
@ TYPE_FIT_BH
FitBH型(描画領域の幅に合わせる)
PdfTkNet::PtlDest::setTopNull
void setTopNull()
topにnullを設定。
PdfTkNet::PtlDest::isLeftNull
bool isLeftNull()
leftがnullかどうかをチェック。
PdfTkNet::PtlDest::setBottom
void setBottom(float value)
bottomに数値を設定。
PdfTkNet::PtlDest::operator=
PtlDest operator=(PtlDest^ obj)
コピーオペレータ
PdfTkNet::PtlDest::getTop
float getTop()
topを取得。
Generated by
1.8.18