PDFTool.NET  6.0
Public Types | Public Member Functions | Protected Attributes | List of all members
PdfTkNet::PtlOption Class Reference

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

#include <NetOption.h>

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

Public Types

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

Public Member Functions

PdfTk::PtlOption * getNative ()
 
 PtlOption ()
 コンストラクタ More...
 
 ‾PtlOption ()
 デストラクタ
 
 !PtlOption ()
 ファイナライザ。
 
ORIGIN getOrigin ()
 原点の位置を取得 More...
 
void setOrigin (ORIGIN origin)
 原点の位置を設定 More...
 
UNIT getUnit ()
 単位を取得 More...
 
void setUnit (UNIT unit)
 単位を設定 More...
 
COOD getCood ()
 座標を取得 More...
 
void setCood (COOD cood)
 座標を設定 More...
 

Protected Attributes

PdfTk::PtlOption * m_native
 

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()

PdfTkNet::PtlOption::PtlOption ( )

コンストラクタ

Exceptions
PtlException

Member Function Documentation

◆ getCood()

COOD PdfTkNet::PtlOption::getCood ( )

座標を取得

Returns
座標
Exceptions
PtlException

◆ getOrigin()

ORIGIN PdfTkNet::PtlOption::getOrigin ( )

原点の位置を取得

Returns
原点の位置
Exceptions
PtlException

◆ getUnit()

UNIT PdfTkNet::PtlOption::getUnit ( )

単位を取得

Returns
単位
Exceptions
PtlException

◆ setCood()

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

座標を設定

Parameters
cood座標
Exceptions
PtlException

◆ setOrigin()

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

原点の位置を設定

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

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

Parameters
origin原点の位置
Exceptions
PtlException

◆ setUnit()

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

単位を設定

Parameters
unit単位
Exceptions
PtlException