PDFTool  6.0
Public Types | Public Member Functions | List of all members
PdfTk::PtlEditElement Class Reference

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

#include <PtlEditElement.h>

Inheritance diagram for PdfTk::PtlEditElement:
Inheritance graph
[legend]

Public Types

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

Public Member Functions

int getHandle () const
 
 PtlEditElement (ELEMENT_TYPE type)
 コンストラクタ More...
 
 PtlEditElement (const PtlEditElement &obj)
 コピーコンストラクタ alias copy More...
 
virtual ‾PtlEditElement ()
 デストラクタ
 
PtlEditElementoperator= (const PtlEditElement &obj)
 コピーオペレータ alias copy More...
 
ELEMENT_TYPE getType () const
 エレメントタイプを取得。 More...
 

Detailed Description

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

Member Enumeration Documentation

◆ ELEMENT_TYPE

エレメントのタイプ

Enumerator
TYPE_TEXT 

テキスト

TYPE_IMAGE 

画像

TYPE_PATH 

パス

TYPE_SHADING 

シェイディング

TYPE_UNKNOWN 

未対応エレメント

Constructor & Destructor Documentation

◆ PtlEditElement() [1/2]

PdfTk::PtlEditElement::PtlEditElement ( ELEMENT_TYPE  type)

コンストラクタ

Parameters
typeタイプ
Exceptions
PtlException

◆ PtlEditElement() [2/2]

PdfTk::PtlEditElement::PtlEditElement ( const PtlEditElement obj)

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

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

Member Function Documentation

◆ getType()

ELEMENT_TYPE PdfTk::PtlEditElement::getType ( ) const

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

Returns
エレメントタイプ
Exceptions
PtlException

◆ operator=()

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

コピーオペレータ alias copy

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