PDFTool 7.0
Public Types | Public Member Functions | List of all members
PdfTk::PtlOption Class Reference

PDFToolのオプションを表現したクラスです。 More...

#include <PtlOption.h>

Public Types

enum  ORIGIN { ORIGIN_BOTTOM_LEFT = 1 , ORIGIN_TOP_LEFT = 2 }
 原点の位置 More...
 
enum  UNIT { UNIT_MM = 1 , UNIT_PT = 2 }
 単位 More...
 
enum  COOD { COOD_VIEW = 1 , COOD_USER = 2 }
 座標 More...
 

Public Member Functions

 PtlOption ()
 コンストラクタ
 
 ‾PtlOption ()
 デストラクタ
 
ORIGIN getOrigin () const
 原点の位置を取得
 
void setOrigin (ORIGIN origin)
 原点の位置を設定
 
UNIT getUnit () const
 単位を取得
 
void setUnit (UNIT unit)
 単位を設定
 
COOD getCood () const
 座標を取得
 
void setCood (COOD cood)
 座標を設定
 

Detailed Description

PDFToolのオプションを表現したクラスです。

Member Enumeration Documentation

◆ COOD

座標

Enumerator
COOD_VIEW 

表示上の座標(デフォルト値)

COOD_USER 

PDFユーザースペース座標

◆ ORIGIN

原点の位置

Enumerator
ORIGIN_BOTTOM_LEFT 

左下(デフォルト値)

ORIGIN_TOP_LEFT 

左上

◆ UNIT

単位

Enumerator
UNIT_MM 

mm(デフォルト値)

UNIT_PT 

PT

Constructor & Destructor Documentation

◆ PtlOption()

PdfTk::PtlOption::PtlOption ( )

コンストラクタ

Exceptions
PtlException

Member Function Documentation

◆ getCood()

COOD PdfTk::PtlOption::getCood ( ) const

座標を取得

Returns
座標
Exceptions
PtlException

◆ getOrigin()

ORIGIN PdfTk::PtlOption::getOrigin ( ) const

原点の位置を取得

Returns
原点の位置
Exceptions
PtlException

◆ getUnit()

UNIT PdfTk::PtlOption::getUnit ( ) const

単位を取得

Returns
単位
Exceptions
PtlException

◆ setCood()

void PdfTk::PtlOption::setCood ( COOD  cood)

座標を設定

Parameters
cood座標
Exceptions
PtlException

◆ setOrigin()

void PdfTk::PtlOption::setOrigin ( ORIGIN  origin)

原点の位置を設定

ORIGIN_TOP_LEFT(左上)を設定した場合の制限事項。

ORIGIN_TOP_LEFTを設定するとPtlActionGoToRの宛先を正しく取得/設定はできません。
PtlActionGoToRは他のPDFの特定ページに飛ぶというアクションになりますがそのページのサイズはわかりません。
よって左下原点の数値と左上原点の数値の相互の座標変換の計算が出来ません。

Parameters
origin原点の位置
Exceptions
PtlException

◆ setUnit()

void PdfTk::PtlOption::setUnit ( UNIT  unit)

単位を設定

Parameters
unit単位
Exceptions
PtlException