PDFTool.NET 7.0
PdfTkNet::PtlEditPathItem Class Reference

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

#include <NetEditPathItem.h>

Inheritance diagram for PdfTkNet::PtlEditPathItem:
Collaboration diagram for PdfTkNet::PtlEditPathItem:

Public Types

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

Public Member Functions

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

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