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

#include <PtlOption.h>

公開型

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

公開メンバ関数

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

詳解

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

PtlOption.h17 行目に定義があります。

列挙型メンバ詳解

◆ COOD

座標

列挙値
COOD_VIEW 

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

COOD_USER 

PDFユーザースペース座標

PtlOption.h39 行目に定義があります。

◆ ORIGIN

原点の位置

列挙値
ORIGIN_BOTTOM_LEFT 

左下(デフォルト値)

ORIGIN_TOP_LEFT 

左上

PtlOption.h23 行目に定義があります。

◆ PDF_STANDARD

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

列挙値
PDFSTD_REMOVE 

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

PDFSTD_ERROR 

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

PDFSTD_LEAVE 

規格の情報を残す

PtlOption.h47 行目に定義があります。

◆ UNIT

単位

列挙値
UNIT_MM 

mm(デフォルト値)

UNIT_PT 

PT

PtlOption.h31 行目に定義があります。

構築子と解体子

◆ PtlOption()

PdfTk::PtlOption::PtlOption ( )

コンストラクタ

例外
PtlException

関数詳解

◆ getCood()

COOD PdfTk::PtlOption::getCood ( ) const

座標を取得

戻り値
座標
例外
PtlException

◆ getOrigin()

ORIGIN PdfTk::PtlOption::getOrigin ( ) const

原点の位置を取得

戻り値
原点の位置
例外
PtlException

◆ getPdfStandard()

PDF_STANDARD PdfTk::PtlOption::getPdfStandard ( ) const

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

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

◆ getUnit()

UNIT PdfTk::PtlOption::getUnit ( ) const

単位を取得

戻り値
単位
例外
PtlException

◆ setCood()

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

座標を設定

引数
cood座標
例外
PtlException

◆ setOrigin()

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

原点の位置を設定

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

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

引数
origin原点の位置
例外
PtlException

◆ setPdfStandard()

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

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

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

◆ setUnit()

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

単位を設定

引数
unit単位
例外
PtlException