PDFTool.NET  6.0
Public Member Functions | List of all members
PdfTkNet::PtlDestXYZ Class Reference

PDFの宛先(Destination)を表現したクラスです。
XYZ型の宛先です。
ページの座標(left,top)をウィンドウ左上隅に配置し、ページの内容を倍率zoomで拡大して表示します。
More...

#include <NetDestXYZ.h>

Inheritance diagram for PdfTkNet::PtlDestXYZ:
Inheritance graph
[legend]
Collaboration diagram for PdfTkNet::PtlDestXYZ:
Collaboration graph
[legend]

Public Member Functions

 PtlDestXYZ ()
 コンストラクタ More...
 
 PtlDestXYZ (PtlDestXYZ^ obj)
 コピーコンストラクタ More...
 
 ‾PtlDestXYZ ()
 デストラクタ
 
 !PtlDestXYZ ()
 ファイナライザ。
 
PtlDestXYZ operator= (PtlDestXYZ^ obj)
 コピーオペレータ More...
 
bool isLeftNull ()
 leftがnullかどうかをチェック。 More...
 
float getLeft ()
 leftを取得。 More...
 
void setLeft (float value)
 leftに数値を設定。 More...
 
void setLeftNull ()
 leftにnullを設定。 More...
 
bool isTopNull ()
 topがnullかどうかをチェック。 More...
 
float getTop ()
 topを取得。 More...
 
void setTop (float value)
 topに数値を設定。 More...
 
void setTopNull ()
 topにnullの設定。 More...
 
bool isZoomNull ()
 zoomがnullかどうかをチェック。 More...
 
float getZoom ()
 zoomを取得。 More...
 
void setZoom (float value)
 zoomを設定。 More...
 
void setZoomNull ()
 zoomにnullを設定。 More...
 
- Public Member Functions inherited from PdfTkNet::PtlDest
PdfTk::PtlDest * getNative ()
 
 PtlDest (DEST_TYPE type)
 コンストラクタ More...
 
 PtlDest (PtlDest^ obj)
 コピーコンストラクタ More...
 
virtual ‾PtlDest ()
 デストラクタ
 
 !PtlDest ()
 ファイナライザ。
 
PtlDest operator= (PtlDest^ obj)
 コピーオペレータ More...
 
DEST_TYPE getType ()
 宛先タイプを取得。 More...
 
int getPageNumber ()
 宛先ページを取得。 More...
 
void setPageNumber (int page)
 宛先ページを設定。 More...
 
bool isLeftNull ()
 leftがnullかどうかをチェック。 More...
 
float getLeft ()
 leftを取得。 More...
 
void setLeft (float value)
 leftに数値を設定。 More...
 
void setLeftNull ()
 leftにnullを設定。 More...
 
bool isBottomNull ()
 bottomがnullかどうかをチェック。 More...
 
float getBottom ()
 bottomを取得。 More...
 
void setBottom (float value)
 bottomに数値を設定。 More...
 
void setBottomNull ()
 bottomにnullを設定。 More...
 
bool isRightNull ()
 rightがnullかどうかをチェック。 More...
 
float getRight ()
 rightを取得。 More...
 
void setRight (float value)
 rightに数値を設定。 More...
 
void setRightNull ()
 rightにnullを設定。 More...
 
bool isTopNull ()
 topがnullかどうかをチェック。 More...
 
float getTop ()
 topを取得。 More...
 
void setTop (float value)
 topに数値を設定。 More...
 
void setTopNull ()
 topにnullを設定。 More...
 
bool isZoomNull ()
 zoomがnullかどうかをチェック。 More...
 
float getZoom ()
 zoomを取得。 More...
 
void setZoom (float value)
 zoomを設定。 More...
 
void setZoomNull ()
 zoomにnullを設定。 More...
 

Additional Inherited Members

- Public Types inherited from PdfTkNet::PtlDest
enum  DEST_TYPE {
  DEST_TYPE::TYPE_NONE = 0, DEST_TYPE::TYPE_XYZ = 1, DEST_TYPE::TYPE_FIT = 2, DEST_TYPE::TYPE_FIT_H = 3,
  DEST_TYPE::TYPE_FIT_V = 4, DEST_TYPE::TYPE_FIT_R = 5, DEST_TYPE::TYPE_FIT_B = 6, DEST_TYPE::TYPE_FIT_BH = 7,
  DEST_TYPE::TYPE_FIT_BV = 8
}
 宛先のタイプ More...
 
- Protected Attributes inherited from PdfTkNet::PtlDest
PdfTk::PtlDest * m_native
 

Detailed Description

PDFの宛先(Destination)を表現したクラスです。
XYZ型の宛先です。
ページの座標(left,top)をウィンドウ左上隅に配置し、ページの内容を倍率zoomで拡大して表示します。

※ 注意
PDFToolは座標の原点(0,0)は左下ですが、この宛先のクラスに関しては異なります。
ページは回転が設定されている場合があります。
宛先の座標は回転する前(回転が0)の座標になります。原点もページが回転する前の座標で(0,0)となります。

Constructor & Destructor Documentation

◆ PtlDestXYZ() [1/2]

PdfTkNet::PtlDestXYZ::PtlDestXYZ ( )

コンストラクタ

Exceptions
PtlException

◆ PtlDestXYZ() [2/2]

PdfTkNet::PtlDestXYZ::PtlDestXYZ ( PtlDestXYZ obj)

コピーコンストラクタ

Parameters
objコピー元オブジェクト。
Exceptions
PtlException

Member Function Documentation

◆ getLeft()

float PdfTkNet::PtlDestXYZ::getLeft ( )

leftを取得。

nullの場合、例外がスローされます。事前にisLeftNullでチェックしてください。
座標の単位はmmで原点(0,0)はページが回転する前の座標での左下となりますので注意してください。

Returns
left値
Exceptions
PtlException

◆ getTop()

float PdfTkNet::PtlDestXYZ::getTop ( )

topを取得。

nullの場合、例外がスローされます。事前にisTopNullでチェックしてください。
座標の単位はmmで原点(0,0)はページが回転する前の座標での左下となりますので注意してください。

Returns
top値
Exceptions
PtlException

◆ getZoom()

float PdfTkNet::PtlDestXYZ::getZoom ( )

zoomを取得。

nullの場合、例外がスローされます。事前にisZoomNullでチェックしてください。

Returns
zoom値
Exceptions
PtlException

◆ isLeftNull()

bool PdfTkNet::PtlDestXYZ::isLeftNull ( )

leftがnullかどうかをチェック。

Returns
true: null、false: 数値。
Exceptions
PtlException

◆ isTopNull()

bool PdfTkNet::PtlDestXYZ::isTopNull ( )

topがnullかどうかをチェック。

Returns
true: null、false: 数値。
Exceptions
PtlException

◆ isZoomNull()

bool PdfTkNet::PtlDestXYZ::isZoomNull ( )

zoomがnullかどうかをチェック。

Returns
true: null、false: 数値。
Exceptions
PtlException

◆ operator=()

PtlDestXYZ PdfTkNet::PtlDestXYZ::operator= ( PtlDestXYZ obj)

コピーオペレータ

Parameters
objコピー元オブジェクト。

◆ setLeft()

void PdfTkNet::PtlDestXYZ::setLeft ( float  value)

leftに数値を設定。

座標の単位はmmで原点(0,0)はページが回転する前の座標での左下となりますので注意してください。

Parameters
valueleft値
Exceptions
PtlException

◆ setLeftNull()

void PdfTkNet::PtlDestXYZ::setLeftNull ( )

leftにnullを設定。

Exceptions
PtlException

◆ setTop()

void PdfTkNet::PtlDestXYZ::setTop ( float  value)

topに数値を設定。

座標の単位はmmで原点(0,0)はページが回転する前の座標での左下となりますので注意してください。

Parameters
valuetop値
Exceptions
PtlException

◆ setTopNull()

void PdfTkNet::PtlDestXYZ::setTopNull ( )

topにnullの設定。

Exceptions
PtlException

◆ setZoom()

void PdfTkNet::PtlDestXYZ::setZoom ( float  value)

zoomを設定。

Parameters
valuezoom値
Exceptions
PtlException

◆ setZoomNull()

void PdfTkNet::PtlDestXYZ::setZoomNull ( )

zoomにnullを設定。

Exceptions
PtlException