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

コンテントに描画されるエレメントを表現したクラスです。
すべてのエレメントクラスのベースクラスです。 More...

#include <NetEditElement.h>

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

Public Types

enum  ELEMENT_TYPE {
  ELEMENT_TYPE::TYPE_TEXT = 1, ELEMENT_TYPE::TYPE_IMAGE = 2, ELEMENT_TYPE::TYPE_PATH = 3, ELEMENT_TYPE::TYPE_SHADING = 4,
  ELEMENT_TYPE::TYPE_UNKNOWN = 100
}
 エレメントのタイプ More...
 

Public Member Functions

PdfTk::PtlEditElement * getNative ()
 
 PtlEditElement (ELEMENT_TYPE type)
 コンストラクタ More...
 
 PtlEditElement (PtlEditElement^ obj)
 コピーコンストラクタ More...
 
virtual ‾PtlEditElement ()
 デストラクタ
 
 !PtlEditElement ()
 ファイナライザ。
 
PtlEditElement operator= (PtlEditElement^ obj)
 コピーオペレータ More...
 
ELEMENT_TYPE getType ()
 エレメントタイプを取得。 More...
 

Protected Attributes

PdfTk::PtlEditElement * m_native
 

Detailed Description

コンテントに描画されるエレメントを表現したクラスです。
すべてのエレメントクラスのベースクラスです。

Member Enumeration Documentation

◆ ELEMENT_TYPE

エレメントのタイプ

Enumerator
TYPE_TEXT 

テキスト

TYPE_IMAGE 

画像

TYPE_PATH 

パス

TYPE_SHADING 

シェイディング

TYPE_UNKNOWN 

未対応エレメント

Constructor & Destructor Documentation

◆ PtlEditElement() [1/2]

PdfTkNet::PtlEditElement::PtlEditElement ( ELEMENT_TYPE  type)

コンストラクタ

Parameters
typeタイプ
Exceptions
PtlException

◆ PtlEditElement() [2/2]

PdfTkNet::PtlEditElement::PtlEditElement ( PtlEditElement obj)

コピーコンストラクタ

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

Member Function Documentation

◆ getType()

ELEMENT_TYPE PdfTkNet::PtlEditElement::getType ( )

エレメントタイプを取得。

Returns
エレメントタイプ
Exceptions
PtlException

◆ operator=()

PtlEditElement PdfTkNet::PtlEditElement::operator= ( PtlEditElement obj)

コピーオペレータ

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