Antenna House PDF Tool API (C++) 8.0
PdfTk::PtlDestFitR クラス

#include <PtlDestFitR.h>

PdfTk::PtlDestFitR の継承関係図
PdfTk::PtlDestFitR 連携図

公開メンバ関数

 PtlDestFitR ()
 コンストラクタ
 PtlDestFitR (const PtlDestFitR &obj)
 コピーコンストラクタ
 ~PtlDestFitR ()
 デストラクタ
PtlDestFitRoperator= (const PtlDestFitR &obj)
 コピーオペレータ
bool isLeftNull () const
 leftがnullかどうかのチェック。
float getLeft () const
 leftの取得。
void setLeft (float value)
 leftに数値の設定。
void setLeftNull ()
 leftにnullの設定。
bool isBottomNull () const
 bottomがnullかどうかのチェック。
float getBottom () const
 bottomの取得。
void setBottom (float value)
 bottomに数値の設定。
void setBottomNull ()
 bottomにnullの設定。
bool isRightNull () const
 rightがnullかどうかのチェック。
float getRight () const
 rightの取得。
void setRight (float value)
 rightに数値の設定。
void setRightNull ()
 rightにnullの設定。
bool isTopNull () const
 topがnullかどうかのチェック。
float getTop () const
 topの取得。
void setTop (float value)
 topに数値の設定。
void setTopNull ()
 topにnullの設定。
基底クラス PdfTk::PtlDest に属する継承公開メンバ関数
int getHandle () const
 PtlDest (DEST_TYPE type)
 コンストラクタ
 PtlDest (const PtlDest &obj)
 コピーコンストラクタ
virtual ~PtlDest ()
 デストラクタ
PtlDestoperator= (const PtlDest &obj)
 コピーオペレータ
DEST_TYPE getType () const
 宛先タイプを取得。
int getPageNumber () const
 宛先ページを取得。
void setPageNumber (int page)
 宛先ページを設定。
bool isLeftNull () const
 leftがnullかどうかをチェック。
float getLeft () const
 leftを取得。
void setLeft (float value)
 leftに数値を設定。
void setLeftNull ()
 leftにnullを設定。
bool isBottomNull () const
 bottomがnullかどうかをチェック。
float getBottom () const
 bottomを取得。
void setBottom (float value)
 bottomに数値を設定。
void setBottomNull ()
 bottomにnullを設定。
bool isRightNull () const
 rightがnullかどうかをチェック。
float getRight () const
 rightを取得。
void setRight (float value)
 rightに数値を設定。
void setRightNull ()
 rightにnullを設定。
bool isTopNull () const
 topがnullかどうかをチェック。
float getTop () const
 topの取得。
void setTop (float value)
 topに数値を設定。
void setTopNull ()
 topにnullの設定。
bool isZoomNull () const
 zoomがnullかどうかをチェック。
float getZoom () const
 zoomを取得。
void setZoom (float value)
 zoomを設定。
void setZoomNull ()
 zoomにnullを設定。

その他の継承メンバ

基底クラス PdfTk::PtlDest に属する継承公開型
enum  DEST_TYPE {
  TYPE_NONE = 0 , TYPE_XYZ = 1 , TYPE_FIT = 2 , TYPE_FIT_H = 3 ,
  TYPE_FIT_V = 4 , TYPE_FIT_R = 5 , TYPE_FIT_B = 6 , TYPE_FIT_BH = 7 ,
  TYPE_FIT_BV = 8
}

詳解

PDFの宛先を表現したクラスです。
PtlDestFitRはPtlDestを継承しています。
PtlDestFitRはFitR型の宛先です。
ページが座標left,bottom,right,topで指定される矩形が水平方向と垂直方向の両方とも
ウィンドウ内にちょうど収まる倍率で表示します。

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

PtlDestFitR.h26 行目に定義があります。

構築子と解体子

◆ PtlDestFitR() [1/2]

PdfTk::PtlDestFitR::PtlDestFitR ( )

コンストラクタ

例外
PtlException

◆ PtlDestFitR() [2/2]

PdfTk::PtlDestFitR::PtlDestFitR ( const PtlDestFitR & obj)

コピーコンストラクタ

引数
objコピー元オブジェクト。
例外
PtlException

関数詳解

◆ getBottom()

float PdfTk::PtlDestFitR::getBottom ( ) const

bottomの取得。

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

戻り値
bottom値
例外
PtlException

◆ getLeft()

float PdfTk::PtlDestFitR::getLeft ( ) const

leftの取得。

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

戻り値
left値
例外
PtlException

◆ getRight()

float PdfTk::PtlDestFitR::getRight ( ) const

rightの取得。

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

戻り値
right値
例外
PtlException

◆ getTop()

float PdfTk::PtlDestFitR::getTop ( ) const

topの取得。

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

戻り値
top値
例外
PtlException

◆ isBottomNull()

bool PdfTk::PtlDestFitR::isBottomNull ( ) const

bottomがnullかどうかのチェック。

戻り値
true: null、false: 数値。
例外
PtlException

◆ isLeftNull()

bool PdfTk::PtlDestFitR::isLeftNull ( ) const

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

戻り値
true: null、false: 数値。
例外
PtlException

◆ isRightNull()

bool PdfTk::PtlDestFitR::isRightNull ( ) const

rightがnullかどうかのチェック。

戻り値
true: null、false: 数値。
例外
PtlException

◆ isTopNull()

bool PdfTk::PtlDestFitR::isTopNull ( ) const

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

戻り値
true: null、false: 数値。
例外
PtlException

◆ operator=()

PtlDestFitR & PdfTk::PtlDestFitR::operator= ( const PtlDestFitR & obj)

コピーオペレータ

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

◆ setBottom()

void PdfTk::PtlDestFitR::setBottom ( float value)

bottomに数値の設定。

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

引数
valuebottom値
例外
PtlException

◆ setBottomNull()

void PdfTk::PtlDestFitR::setBottomNull ( )

bottomにnullの設定。

例外
PtlException

◆ setLeft()

void PdfTk::PtlDestFitR::setLeft ( float value)

leftに数値の設定。

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

引数
valueleft値
例外
PtlException

◆ setLeftNull()

void PdfTk::PtlDestFitR::setLeftNull ( )

leftにnullの設定。

例外
PtlException

◆ setRight()

void PdfTk::PtlDestFitR::setRight ( float value)

rightに数値の設定。

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

引数
valueright値
例外
PtlException

◆ setRightNull()

void PdfTk::PtlDestFitR::setRightNull ( )

rightにnullの設定。

例外
PtlException

◆ setTop()

void PdfTk::PtlDestFitR::setTop ( float value)

topに数値の設定。

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

引数
valuetop値
例外
PtlException

◆ setTopNull()

void PdfTk::PtlDestFitR::setTopNull ( )

topにnullの設定。

例外
PtlException