|
PDFTool
6.0
|
PDFの宛先を表現したクラスです。
すべての宛先クラスのベースクラスです。
More...
#include <PtlDest.h>

Public Types | |
| 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 } |
| 宛先のタイプ More... | |
Public Member Functions | |
| int | getHandle () const |
| PtlDest (DEST_TYPE type) | |
| コンストラクタ More... | |
| PtlDest (const PtlDest &obj) | |
| コピーコンストラクタ More... | |
| virtual | ‾PtlDest () |
| デストラクタ | |
| PtlDest & | operator= (const PtlDest &obj) |
| コピーオペレータ More... | |
| DEST_TYPE | getType () const |
| 宛先タイプを取得。 More... | |
| int | getPageNumber () const |
| 宛先ページを取得。 More... | |
| void | setPageNumber (int page) |
| 宛先ページを設定。 More... | |
| bool | isLeftNull () const |
| leftがnullかどうかをチェック。 More... | |
| float | getLeft () const |
| leftを取得。 More... | |
| void | setLeft (float value) |
| leftに数値を設定。 More... | |
| void | setLeftNull () |
| leftにnullを設定。 More... | |
| bool | isBottomNull () const |
| bottomがnullかどうかをチェック。 More... | |
| float | getBottom () const |
| bottomを取得。 More... | |
| void | setBottom (float value) |
| bottomに数値を設定。 More... | |
| void | setBottomNull () |
| bottomにnullを設定。 More... | |
| bool | isRightNull () const |
| rightがnullかどうかをチェック。 More... | |
| float | getRight () const |
| rightを取得。 More... | |
| void | setRight (float value) |
| rightに数値を設定。 More... | |
| void | setRightNull () |
| rightにnullを設定。 More... | |
| bool | isTopNull () const |
| topがnullかどうかをチェック。 More... | |
| float | getTop () const |
| topの取得。 More... | |
| void | setTop (float value) |
| topに数値を設定。 More... | |
| void | setTopNull () |
| topにnullの設定。 More... | |
| bool | isZoomNull () const |
| zoomがnullかどうかをチェック。 More... | |
| float | getZoom () const |
| zoomを取得。 More... | |
| void | setZoom (float value) |
| zoomを設定。 More... | |
| void | setZoomNull () |
| zoomにnullを設定。 More... | |
PDFの宛先を表現したクラスです。
すべての宛先クラスのベースクラスです。
※ 注意
PDFToolは座標の原点(0,0)は左下ですが、この宛先のクラスに関しては異なります。
ページは回転が設定されている場合があります。
宛先の座標は回転する前(回転が0)の座標になります。原点もページが回転する前の座標で(0,0)となります。
| PdfTk::PtlDest::PtlDest | ( | DEST_TYPE | type | ) |
| PdfTk::PtlDest::PtlDest | ( | const PtlDest & | obj | ) |
| float PdfTk::PtlDest::getBottom | ( | ) | const |
bottomを取得。
nullの場合、例外がスローされます。事前にisBottomNullでチェックしてください。
座標の単位はmmで原点(0,0)はページが回転する前の座標での左下となりますので注意してください。
| PtlException |
| float PdfTk::PtlDest::getLeft | ( | ) | const |
leftを取得。
nullの場合、例外がスローされます。事前にisLeftNullでチェックしてください。
座標の単位はmmで原点(0,0)はページが回転する前の座標での左下となりますので注意してください。
| PtlException |
| int PdfTk::PtlDest::getPageNumber | ( | ) | const |
| float PdfTk::PtlDest::getRight | ( | ) | const |
rightを取得。
nullの場合、例外がスローされます。事前にisRightNullでチェックしてください。
座標の単位はmmで原点(0,0)はページが回転する前の座標での左下となりますので注意してください。
| PtlException |
| float PdfTk::PtlDest::getTop | ( | ) | const |
topの取得。
nullの場合、例外がスローされます。事前にisTopNullでチェックしてください。
座標の単位はmmで原点(0,0)はページが回転する前の座標での左下となりますので注意してください。
| PtlException |
| DEST_TYPE PdfTk::PtlDest::getType | ( | ) | const |
| float PdfTk::PtlDest::getZoom | ( | ) | const |
| bool PdfTk::PtlDest::isBottomNull | ( | ) | const |
| bool PdfTk::PtlDest::isLeftNull | ( | ) | const |
| bool PdfTk::PtlDest::isRightNull | ( | ) | const |
| bool PdfTk::PtlDest::isTopNull | ( | ) | const |
| bool PdfTk::PtlDest::isZoomNull | ( | ) | const |
| void PdfTk::PtlDest::setBottom | ( | float | value | ) |
bottomに数値を設定。
座標の単位はmmで原点(0,0)はページが回転する前の座標での左下となりますので注意してください。
| value | bottom値 |
| PtlException |
| void PdfTk::PtlDest::setBottomNull | ( | ) |
bottomにnullを設定。
| PtlException |
| void PdfTk::PtlDest::setLeft | ( | float | value | ) |
leftに数値を設定。
座標の単位はmmで原点(0,0)はページが回転する前の座標での左下となりますので注意してください。
| value | left値 |
| PtlException |
| void PdfTk::PtlDest::setLeftNull | ( | ) |
leftにnullを設定。
| PtlException |
| void PdfTk::PtlDest::setPageNumber | ( | int | page | ) |
| void PdfTk::PtlDest::setRight | ( | float | value | ) |
rightに数値を設定。
座標の単位はmmで原点(0,0)はページが回転する前の座標での左下となりますので注意してください
| value | right値 |
| PtlException |
| void PdfTk::PtlDest::setRightNull | ( | ) |
rightにnullを設定。
| PtlException |
| void PdfTk::PtlDest::setTop | ( | float | value | ) |
topに数値を設定。
座標の単位はmmで原点(0,0)はページが回転する前の座標での左下となりますので注意してください。
| value | top値 |
| PtlException |
| void PdfTk::PtlDest::setTopNull | ( | ) |
topにnullの設定。
| PtlException |
| void PdfTk::PtlDest::setZoom | ( | float | value | ) |
| void PdfTk::PtlDest::setZoomNull | ( | ) |
zoomにnullを設定。
| PtlException |
1.8.18