Antenna House PDF Tool API (.NET) 8.0
PdfTkNet::PtlOption クラス

#include <NetOption.h>

PdfTkNet::PtlOption の継承関係図
PdfTkNet::PtlOption 連携図

公開型

enum class  ORIGIN { ORIGIN_BOTTOM_LEFT = 1 , ORIGIN_TOP_LEFT = 2 }
enum class  UNIT { UNIT_MM = 1 , UNIT_PT = 2 }
enum class  COOD { COOD_VIEW = 1 , COOD_USER = 2 }
enum class  PDF_STANDARD { PDFSTD_REMOVE = 1 , PDFSTD_ERROR = 2 , PDFSTD_LEAVE = 3 }

公開メンバ関数

PdfTk::PtlOption * getNative ()
 PtlOption ()
 コンストラクタ
 ~PtlOption ()
 デストラクタ
 !PtlOption ()
 ファイナライザ。
ORIGIN getOrigin ()
 原点の位置を取得
void setOrigin (ORIGIN origin)
 原点の位置を設定
UNIT getUnit ()
 単位を取得
void setUnit (UNIT unit)
 単位を設定
COOD getCood ()
 座標を取得
void setCood (COOD cood)
 座標を設定
PDF_STANDARD getPdfStandard ()
 規格PDF(PDF/A,PDF/E,PDF/X,PDF/UA)の保存時の動作を取得
void setPdfStandard (PDF_STANDARD saveOpt)
 規格PDF(PDF/A,PDF/E,PDF/X,PDF/UA)の保存時の動作を設定

限定公開変数類

PdfTk::PtlOption * m_native

詳解

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

列挙型メンバ詳解

◆ COOD

enum class PdfTkNet::PtlOption::COOD
strong

座標

列挙値
COOD_VIEW 

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

COOD_USER 

PDFユーザースペース座標

◆ ORIGIN

enum class PdfTkNet::PtlOption::ORIGIN
strong

原点の位置

列挙値
ORIGIN_BOTTOM_LEFT 

左下(デフォルト値)

ORIGIN_TOP_LEFT 

左上

◆ PDF_STANDARD

規格PDF(PDF/A,PDF/E,PDF/X,PDF/UA)の保存時オプション

列挙値
PDFSTD_REMOVE 

規格の情報を削除(デフォルト値)

PDFSTD_ERROR 

規格のPDFは保存時にエラーにする

PDFSTD_LEAVE 

規格の情報を残す

◆ UNIT

enum class PdfTkNet::PtlOption::UNIT
strong

単位

列挙値
UNIT_MM 

mm(デフォルト値)

UNIT_PT 

PT

構築子と解体子

◆ PtlOption()

PdfTkNet::PtlOption::PtlOption ( )

コンストラクタ

例外
PtlException

◆ ~PtlOption()

PdfTkNet::PtlOption::~PtlOption ( )

デストラクタ

◆ !PtlOption()

PdfTkNet::PtlOption::!PtlOption ( )

ファイナライザ。

メソッド詳解

◆ getCood()

COOD PdfTkNet::PtlOption::getCood ( )

座標を取得

戻り値
座標
例外
PtlException

◆ getNative()

PdfTk::PtlOption * PdfTkNet::PtlOption::getNative ( )

◆ getOrigin()

ORIGIN PdfTkNet::PtlOption::getOrigin ( )

原点の位置を取得

戻り値
原点の位置
例外
PtlException

◆ getPdfStandard()

PDF_STANDARD PdfTkNet::PtlOption::getPdfStandard ( )

規格PDF(PDF/A,PDF/E,PDF/X,PDF/UA)の保存時の動作を取得

戻り値
保存時オプション
例外
PtlException

◆ getUnit()

UNIT PdfTkNet::PtlOption::getUnit ( )

単位を取得

戻り値
単位
例外
PtlException

◆ setCood()

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

座標を設定

引数
cood座標
例外
PtlException

◆ setOrigin()

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

原点の位置を設定

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

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

引数
origin原点の位置
例外
PtlException

◆ setPdfStandard()

void PdfTkNet::PtlOption::setPdfStandard ( PDF_STANDARD saveOpt)

規格PDF(PDF/A,PDF/E,PDF/X,PDF/UA)の保存時の動作を設定

引数
saveOpt保存時オプション
例外
PtlException

◆ setUnit()

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

単位を設定

引数
unit単位
例外
PtlException

メンバ詳解

◆ m_native

PdfTk::PtlOption* PdfTkNet::PtlOption::m_native
protected