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

#include <NetDocProperty.h>

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

公開型

enum class  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 class  DIRECTION { DIRECTION_L2R = 1 , DIRECTION_R2L = 2 }

公開メンバ関数

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

限定公開変数類

PdfTk::PtlDocProperty * m_native

詳解

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

列挙型メンバ詳解

◆ DIRECTION

読み上げオプション

列挙値
DIRECTION_L2R 

左から右

DIRECTION_R2L 

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

◆ 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() [1/2]

PdfTkNet::PtlDocProperty::PtlDocProperty ( )

コンストラクタ

例外
PtlException

◆ PtlDocProperty() [2/2]

PdfTkNet::PtlDocProperty::PtlDocProperty ( PtlDocProperty^ obj)

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

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

◆ ~PtlDocProperty()

PdfTkNet::PtlDocProperty::~PtlDocProperty ( )

デストラクタ

◆ !PtlDocProperty()

PdfTkNet::PtlDocProperty::!PtlDocProperty ( )

ファイナライザ。

メソッド詳解

◆ getCustomProperties()

PtlCustomProperties PdfTkNet::PtlDocProperty::getCustomProperties ( )

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

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

◆ getDirection()

DIRECTION PdfTkNet::PtlDocProperty::getDirection ( )

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

戻り値
方向。
DIRECTION_XXXのいずれかの値。
例外
PtlException

◆ getDocInfo()

PtlDocInfo PdfTkNet::PtlDocProperty::getDocInfo ( )

文書情報を取得。

戻り値
文書情報。
例外
PtlException

◆ getFontInfos()

PtlFontInfos PdfTkNet::PtlDocProperty::getFontInfos ( )

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

戻り値
PtlFontInfos。
例外
PtlException

◆ getNative()

PdfTk::PtlDocProperty * PdfTkNet::PtlDocProperty::getNative ( )

◆ getOpenMode()

PtlOpenMode PdfTkNet::PtlDocProperty::getOpenMode ( )

開き方を取得。

戻り値
開き方
例外
PtlException

◆ getVersion()

PDF_VERSION PdfTkNet::PtlDocProperty::getVersion ( )

PDFのバージョンを取得。

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

◆ isLinearized()

bool PdfTkNet::PtlDocProperty::isLinearized ( )

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

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

◆ operator=()

PtlDocProperty PdfTkNet::PtlDocProperty::operator= ( PtlDocProperty^ obj)

コピーオペレータ alias copy

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

◆ setDirection()

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

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

引数
direction方向。
DIRECTION_XXXのいずれかの値。
例外
PtlException

メンバ詳解

◆ m_native

PdfTk::PtlDocProperty* PdfTkNet::PtlDocProperty::m_native
protected