PDFTool  7.0
Public Member Functions | List of all members
PdfTk::PtlEditMCContainer Class Reference

Marked Content(BMC,BDC〜EMCオペレータ)のコンテントの入れ物を表現したコンテナクラスです。 More...

#include <PtlEditMCContainer.h>

Inheritance diagram for PdfTk::PtlEditMCContainer:
Inheritance graph
[legend]
Collaboration diagram for PdfTk::PtlEditMCContainer:
Collaboration graph
[legend]

Public Member Functions

 PtlEditMCContainer ()
 コンストラクタ More...
 
 PtlEditMCContainer (const PtlEditMCContainer &obj)
 コピーコンストラクタ More...
 
 ‾PtlEditMCContainer ()
 デストラクタ
 
PtlEditMCContaineroperator= (const PtlEditMCContainer &obj)
 コピーオペレータ More...
 
PtlContentgetContent ()
 BMC,BDC〜EMCのコンテントを取得。 More...
 
- Public Member Functions inherited from PdfTk::PtlEditElement
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...
 
PtlTransMatrix getMatrix () const
 ページ/FormXObjectそれぞれの座標系でのMatrixを取得。 More...
 
void setMatrix (const PtlTransMatrix &matrix)
 ページ/FormXObjectそれぞれの座標系でのMatrixを設定。 More...
 
PtlTransMatrix getMatrixAtPage () const
 ページ座標系のMatrixを取得。 More...
 
void setMatrixAtPage (const PtlTransMatrix &matrix)
 ページ座標系のMatrixを設定。 More...
 
PtlRect getBBox ()
 ページ座標系のBBoxを取得。 More...
 
PtlRect getClippedBBox ()
 クリッピングされたBBoxを取得。 More...
 
PtlQuadPoint getQuadPoint ()
 ページ座標系のQuadPointを取得。 More...
 
bool hasClip () const
 クリッピングがあるかどうかを取得。 More...
 
PtlEditClip getClip ()
 クリッピングを取得。 More...
 
void setClip (const PtlEditClip &clip)
 クリッピングを設定。 More...
 

Additional Inherited Members

- Public Types inherited from PdfTk::PtlEditElement
enum  ELEMENT_TYPE {
  TYPE_TEXT = 1, TYPE_IMAGE = 2, TYPE_PATH = 3, TYPE_SHADING = 4,
  TYPE_MCCONTAINER = 5, TYPE_MCPLACE = 6, TYPE_FORMXOBJECT = 7, TYPE_UNKNOWN = 100
}
 エレメントのタイプ More...
 

Detailed Description

Marked Content(BMC,BDC〜EMCオペレータ)のコンテントの入れ物を表現したコンテナクラスです。

Constructor & Destructor Documentation

◆ PtlEditMCContainer() [1/2]

PdfTk::PtlEditMCContainer::PtlEditMCContainer ( )

コンストラクタ

Exceptions
PtlException

◆ PtlEditMCContainer() [2/2]

PdfTk::PtlEditMCContainer::PtlEditMCContainer ( const PtlEditMCContainer obj)

コピーコンストラクタ

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

Member Function Documentation

◆ getContent()

PtlContent& PdfTk::PtlEditMCContainer::getContent ( )

BMC,BDC〜EMCのコンテントを取得。

Returns
BMC,BDC〜EMCのコンテント。
Exceptions
PtlException

◆ operator=()

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

コピーオペレータ

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