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

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

#include <NetDocProperty.h>

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

Public Types

enum  PDF_VERSION {
  PDF_VERSION::PDFV_UNSUPPORTED = 0, PDF_VERSION::PDFV1_0 = 100, PDF_VERSION::PDFV1_1 = 101, PDF_VERSION::PDFV1_2 = 102,
  PDF_VERSION::PDFV1_3 = 103, PDF_VERSION::PDFV1_4 = 104, PDF_VERSION::PDFV1_5 = 105, PDF_VERSION::PDFV1_6 = 106,
  PDF_VERSION::PDFV1_7 = 107
}
 PDFのバージョン More...
 
enum  DIRECTION { DIRECTION::DIRECTION_L2R = 1, DIRECTION::DIRECTION_R2L = 2 }
 読み上げオプション More...
 

Public Member Functions

PdfTk::PtlDocProperty * getNative ()
 
 PtlDocProperty ()
 コンストラクタ More...
 
 PtlDocProperty (PtlDocProperty^ obj)
 コピーコンストラクタ alias copy More...
 
 ‾PtlDocProperty ()
 デストラクタ
 
 !PtlDocProperty ()
 ファイナライザ。
 
PtlDocProperty operator= (PtlDocProperty^ obj)
 コピーオペレータ alias copy More...
 
PDF_VERSION getVersion ()
 PDFのバージョンを取得。 More...
 
PtlDocInfo getDocInfo ()
 文書情報を取得。 More...
 
PtlCustomProperties getCustomProperties ()
 カスタムプロパティを取得。 More...
 
PtlOpenMode getOpenMode ()
 開き方を取得。 More...
 
DIRECTION getDirection ()
 読み上げオプションを取得。 More...
 
void setDirection (DIRECTION direction)
 読み上げオプションを設定。 More...
 

Protected Attributes

PdfTk::PtlDocProperty * m_native
 

Detailed Description

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

Member Enumeration Documentation

◆ DIRECTION

読み上げオプション

Enumerator
DIRECTION_L2R 

左から右

DIRECTION_R2L 

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

◆ PDF_VERSION

PDFのバージョン

Enumerator
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.

Constructor & Destructor Documentation

◆ PtlDocProperty() [1/2]

PdfTkNet::PtlDocProperty::PtlDocProperty ( )

コンストラクタ

Exceptions
PtlException

◆ PtlDocProperty() [2/2]

PdfTkNet::PtlDocProperty::PtlDocProperty ( PtlDocProperty obj)

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

Parameters
objコピー元オブジェクト。
Exceptions
PtlException

Member Function Documentation

◆ getCustomProperties()

PtlCustomProperties PdfTkNet::PtlDocProperty::getCustomProperties ( )

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

Returns
カスタムプロパティ情報。
Exceptions
PtlException

◆ getDirection()

DIRECTION PdfTkNet::PtlDocProperty::getDirection ( )

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

Returns
方向。
DIRECTION_XXXのいずれかの値。
Exceptions
PtlException

◆ getDocInfo()

PtlDocInfo PdfTkNet::PtlDocProperty::getDocInfo ( )

文書情報を取得。

Returns
文書情報。
Exceptions
PtlException

◆ getOpenMode()

PtlOpenMode PdfTkNet::PtlDocProperty::getOpenMode ( )

開き方を取得。

Returns
開き方
Exceptions
PtlException

◆ getVersion()

PDF_VERSION PdfTkNet::PtlDocProperty::getVersion ( )

PDFのバージョンを取得。

Returns
PDFのバージョン。PDF_VXXXのバージョン。
Exceptions
PtlException

◆ operator=()

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

コピーオペレータ alias copy

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

◆ setDirection()

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

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

Parameters
direction方向。
DIRECTION_XXXのいずれかの値。
Exceptions
PtlException