PDFTool.NET  7.0
Public Member Functions | List of all members
PdfTkNet::PtlEditFormXObject Class Reference

コンテントにDoオペレータで描画されるFormXObjectを表現したクラスです。 More...

#include <NetEditFormXObject.h>

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

Public Member Functions

 PtlEditFormXObject ()
 コンストラクタ More...
 
 PtlEditFormXObject (PtlPage^ page)
 コンストラクタ More...
 
 PtlEditFormXObject (PtlEditFormXObject^ obj)
 コピーコンストラクタ More...
 
 ‾PtlEditFormXObject ()
 デストラクタ
 
 !PtlEditFormXObject ()
 ファイナライザ。
 
PtlEditFormXObject operator= (PtlEditFormXObject^ obj)
 コピーオペレータ More...
 
PtlContent getContent ()
 FormXObjectコンテントを取得。 More...
 
void setContent (PtlContent^ content)
 FormXObjectコンテントを設定。 More...
 
- Public Member Functions inherited from PdfTkNet::PtlEditElement
PdfTk::PtlEditElement * getNative ()
 
 PtlEditElement (ELEMENT_TYPE type)
 コンストラクタ More...
 
 PtlEditElement (PtlEditElement^ obj)
 コピーコンストラクタ More...
 
virtual ‾PtlEditElement ()
 デストラクタ
 
 !PtlEditElement ()
 ファイナライザ。
 
PtlEditElement operator= (PtlEditElement^ obj)
 コピーオペレータ More...
 
ELEMENT_TYPE getType ()
 エレメントタイプを取得。 More...
 
PtlTransMatrix getMatrix ()
 ページ/FormXObjectそれぞれの座標系でのMatrixを取得。 More...
 
void setMatrix (PtlTransMatrix^ matrix)
 ページ/FormXObjectそれぞれの座標系でのMatrixを設定。 More...
 
PtlTransMatrix getMatrixAtPage ()
 ページ座標系のMatrixを取得。 More...
 
void setMatrixAtPage (PtlTransMatrix^ matrix)
 ページ座標系のMatrixを設定。 More...
 
PtlRect getBBox ()
 ページ座標系のBBoxを取得。 More...
 
PtlRect getClippedBBox ()
 クリッピングされたBBoxを取得。 More...
 
PtlQuadPoint getQuadPoint ()
 ページ座標系のQuadPointを取得。 More...
 
bool hasClip ()
 クリッピングがあるかどうかを取得。 More...
 
PtlEditClip getClip ()
 クリッピングを取得。 More...
 
void setClip (PtlEditClip^ clip)
 クリッピングを設定。 More...
 

Additional Inherited Members

- Public Types inherited from PdfTkNet::PtlEditElement
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_MCCONTAINER = 5, ELEMENT_TYPE::TYPE_MCPLACE = 6, ELEMENT_TYPE::TYPE_FORMXOBJECT = 7, ELEMENT_TYPE::TYPE_UNKNOWN = 100
}
 エレメントのタイプ More...
 
- Protected Attributes inherited from PdfTkNet::PtlEditElement
PdfTk::PtlEditElement * m_native
 

Detailed Description

コンテントにDoオペレータで描画されるFormXObjectを表現したクラスです。

Constructor & Destructor Documentation

◆ PtlEditFormXObject() [1/3]

PdfTkNet::PtlEditFormXObject::PtlEditFormXObject ( )

コンストラクタ

Exceptions
PtlException

◆ PtlEditFormXObject() [2/3]

PdfTkNet::PtlEditFormXObject::PtlEditFormXObject ( PtlPage page)

コンストラクタ

ページからFormXobjectを作成するときに使います。

Parameters
pageページ。
Exceptions
PtlException

◆ PtlEditFormXObject() [3/3]

PdfTkNet::PtlEditFormXObject::PtlEditFormXObject ( PtlEditFormXObject obj)

コピーコンストラクタ

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

Member Function Documentation

◆ getContent()

PtlContent PdfTkNet::PtlEditFormXObject::getContent ( )

FormXObjectコンテントを取得。

Returns
FormXObjectコンテント。
Exceptions
PtlException

◆ operator=()

PtlEditFormXObject PdfTkNet::PtlEditFormXObject::operator= ( PtlEditFormXObject obj)

コピーオペレータ

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

◆ setContent()

void PdfTkNet::PtlEditFormXObject::setContent ( PtlContent content)

FormXObjectコンテントを設定。

コンテントを編集した場合はsetContentしないと編集内容は反映されません。

Parameters
contentFormXObjectコンテント。
Exceptions
PtlException