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

#include <PtlDocProperty.h>

公開型

enum  PDF_VERSION {
  PDFV_UNSUPPORTED = 0 , PDFV1_0 = 100 , PDFV1_1 = 101 , PDFV1_2 = 102 ,
  PDFV1_3 = 103 , PDFV1_4 = 104 , PDFV1_5 = 105 , PDFV1_6 = 106 ,
  PDFV1_7 = 107 , PDFV2_0 = 200
}
enum  DIRECTION { DIRECTION_L2R = 1 , DIRECTION_R2L = 2 }

公開メンバ関数

int getHandle () const
 PtlDocProperty ()
 コンストラクタ
 PtlDocProperty (const PtlDocProperty &obj)
 コピーコンストラクタ alias copy
 ~PtlDocProperty ()
 デストラクタ
PtlDocProperty & operator= (const PtlDocProperty &obj)
 コピーオペレータ alias copy
PDF_VERSION getVersion () const
 PDFのバージョンを取得。
PtlDocInfo & getDocInfo () const
 文書情報を取得。
PtlCustomProperties & getCustomProperties () const
 カスタムプロパティを取得。
PtlOpenMode & getOpenMode () const
 開き方を取得。
DIRECTION getDirection () const
 読み上げオプションを取得。
void setDirection (DIRECTION direction)
 読み上げオプションを設定。
bool isLinearized () const
 線形化しているかどうかを取得。
PtlFontInfos & getFontInfos () const
 フォント情報のコンテナを取得。

詳解

PDFの文書プロパティを表現したクラスです。 PtlDocPropertyはPtlPDFDocumentから取得して使用します。

PtlDocProperty.h の 24 行目に定義があります。

列挙型メンバ詳解

◆ DIRECTION

読み上げオプション

列挙値
DIRECTION_L2R 

左から右

DIRECTION_R2L 

右から左(中国語、日本語、韓国語のような縦書きも含む)

PtlDocProperty.h の 46 行目に定義があります。

◆ PDF_VERSION

PDFのバージョン

列挙値
PDFV_UNSUPPORTED 

未サポートのバージョン

PDFV1_0 

PDF-1.0

PDFV1_1 

PDF-1.1

PDFV1_2 

PDF-1.2

PDFV1_3 

PDF-1.3

PDFV1_4 

PDF-1.4

PDFV1_5 

PDF-1.5

PDFV1_6 

PDF-1.6

PDFV1_7 

PDF-1.7

PDFV2_0 

PDF-2.0

PtlDocProperty.h の 30 行目に定義があります。

構築子と解体子

◆ PtlDocProperty() [1/2]

PdfTk::PtlDocProperty::PtlDocProperty ( )

コンストラクタ

例外
PtlException

◆ PtlDocProperty() [2/2]

PdfTk::PtlDocProperty::PtlDocProperty ( const PtlDocProperty & obj)

コピーコンストラクタ alias copy

引数
objコピー元オブジェクト。
例外
PtlException

関数詳解

◆ getCustomProperties()

PtlCustomProperties & PdfTk::PtlDocProperty::getCustomProperties ( ) const

カスタムプロパティを取得。

戻り値
カスタムプロパティ情報。
例外
PtlException

◆ getDirection()

DIRECTION PdfTk::PtlDocProperty::getDirection ( ) const

読み上げオプションを取得。

戻り値
方向。
例外
PtlException

◆ getDocInfo()

PtlDocInfo & PdfTk::PtlDocProperty::getDocInfo ( ) const

文書情報を取得。

戻り値
文書情報。
例外
PtlException

◆ getFontInfos()

PtlFontInfos & PdfTk::PtlDocProperty::getFontInfos ( ) const

フォント情報のコンテナを取得。

戻り値
PtlFontInfos。
例外
PtlException

◆ getOpenMode()

PtlOpenMode & PdfTk::PtlDocProperty::getOpenMode ( ) const

開き方を取得。

戻り値
開き方
例外
PtlException

◆ getVersion()

PDF_VERSION PdfTk::PtlDocProperty::getVersion ( ) const

PDFのバージョンを取得。

戻り値
PDFのバージョン。
例外
PtlException

◆ isLinearized()

bool PdfTk::PtlDocProperty::isLinearized ( ) const

線形化しているかどうかを取得。

戻り値
true: 線形化している、false: 線形化していない。
例外
PtlException

◆ operator=()

PtlDocProperty & PdfTk::PtlDocProperty::operator= ( const PtlDocProperty & obj)

コピーオペレータ alias copy

引数
objコピー元オブジェクト。

◆ setDirection()

void PdfTk::PtlDocProperty::setDirection ( DIRECTION direction)

読み上げオプションを設定。

引数
direction方向。
例外
PtlException