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

パスアイテムを表現したクラスです。
すべてのパスアイテムクラスのベースクラスです。 More...

#include <NetEditPathItem.h>

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

Public Types

enum  PATH_ITEM_TYPE { PATH_ITEM_TYPE::TYPE_PATH_LINE = 1, PATH_ITEM_TYPE::TYPE_PATH_RECT = 2, PATH_ITEM_TYPE::TYPE_PATH_CURVE = 3 }
 パスアイテムのタイプ More...
 

Public Member Functions

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

Protected Attributes

PdfTk::PtlEditPathItem * m_native
 

Detailed Description

パスアイテムを表現したクラスです。
すべてのパスアイテムクラスのベースクラスです。

Member Enumeration Documentation

◆ PATH_ITEM_TYPE

パスアイテムのタイプ

Enumerator
TYPE_PATH_LINE 

/‍**< 線分 (m&l operator) *‍/

TYPE_PATH_RECT 

/‍**< 矩形 (re operator) *‍/

TYPE_PATH_CURVE 

/‍**< 3次ベジェ曲線 (c,v,y operator) *‍/

Constructor & Destructor Documentation

◆ PtlEditPathItem() [1/2]

PdfTkNet::PtlEditPathItem::PtlEditPathItem ( PATH_ITEM_TYPE  type)

コンストラクタ

Parameters
typeタイプ
Exceptions
PtlException

◆ PtlEditPathItem() [2/2]

PdfTkNet::PtlEditPathItem::PtlEditPathItem ( PtlEditPathItem obj)

コピーコンストラクタ

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

Member Function Documentation

◆ getType()

PATH_ITEM_TYPE PdfTkNet::PtlEditPathItem::getType ( )

パスアイテムタイプを取得。

Returns
パスアイテムタイプ
Exceptions
PtlException

◆ operator=()

PtlEditPathItem PdfTkNet::PtlEditPathItem::operator= ( PtlEditPathItem obj)

コピーオペレータ

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