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

テキストアイテムを表現したクラスです。 More...

#include <NetEditTextItem.h>

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

Public Types

enum  PAINT_FLAGS { PAINT_FLAGS::PAINT_INVISIBLE = 0x00000000, PAINT_FLAGS::PAINT_STROKE = 0x00000001, PAINT_FLAGS::PAINT_FILL = 0x00000002 }
 ペイントフラグ。 More...
 

Public Member Functions

PdfTk::PtlEditTextItem * getNative ()
 
 PtlEditTextItem ()
 コンストラクタ More...
 
 PtlEditTextItem (PtlEditTextItem^ obj)
 コピーコンストラクタ alias copy More...
 
 ‾PtlEditTextItem ()
 デストラクタ
 
 !PtlEditTextItem ()
 ファイナライザ。
 
PtlEditTextItem operator= (PtlEditTextItem^ obj)
 コピーオペレータ alias copy More...
 
String getText ()
 テキストを取得。 More...
 
PtlFontInfo getFontInfo ()
 フォント情報を取得。 More...
 
PtlRect getBBox ()
 ページ座標系のBBoxを取得。 More...
 
PtlQuadPoint getQuadPoint ()
 ページ座標系のQuadPointを取得。 More...
 
PAINT_FLAGS getPaintFlags ()
 ペイントフラグを取得。 More...
 
PtlColor getStrokeColor ()
 ストロークカラーを取得。 More...
 
PtlColor getFillColor ()
 塗りつぶしカラーを取得。 More...
 

Protected Attributes

PdfTk::PtlEditTextItem * m_native
 

Detailed Description

テキストアイテムを表現したクラスです。

Member Enumeration Documentation

◆ PAINT_FLAGS

ペイントフラグ。

Enumerator
PAINT_INVISIBLE 

ストロークも塗りつぶしも行いません。

PAINT_STROKE 

ストロークします。

PAINT_FILL 

パスを塗りつぶします。

Constructor & Destructor Documentation

◆ PtlEditTextItem() [1/2]

PdfTkNet::PtlEditTextItem::PtlEditTextItem ( )

コンストラクタ

Exceptions
PtlException

◆ PtlEditTextItem() [2/2]

PdfTkNet::PtlEditTextItem::PtlEditTextItem ( PtlEditTextItem obj)

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

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

Member Function Documentation

◆ getBBox()

PtlRect PdfTkNet::PtlEditTextItem::getBBox ( )

ページ座標系のBBoxを取得。

ページコンテント内のElementもFormXObjectコンテント内のElementもページ座標系でのBBoxがPtlOptionの設定に応じて取得されます。

Returns
Rect ページでのBBox
Exceptions
PtlException

◆ getFillColor()

PtlColor PdfTkNet::PtlEditTextItem::getFillColor ( )

塗りつぶしカラーを取得。

ストロークカラーをDeviceカラーとして取得します。
取得されたカラーで実際にペイントされているとは限りません。ペイントフラグも参照してください。

Returns
PtlColor。
Exceptions
PtlException

◆ getFontInfo()

PtlFontInfo PdfTkNet::PtlEditTextItem::getFontInfo ( )

フォント情報を取得。

テキストに使われているフォントの情報を取得します。

Returns
PtlFontInfo フォント情報
Exceptions
PtlException

◆ getPaintFlags()

PAINT_FLAGS PdfTkNet::PtlEditTextItem::getPaintFlags ( )

ペイントフラグを取得。

フラグの定義が論理和で指定されています。

Returns
フラグ。PAINT_XXXのフラグ。
Exceptions
PtlException

◆ getQuadPoint()

PtlQuadPoint PdfTkNet::PtlEditTextItem::getQuadPoint ( )

ページ座標系のQuadPointを取得。

ページコンテント内のElementもFormXObjectコンテント内のElementもページ座標系でのQuadPointがPtlOptionの設定に応じて取得されます。

Returns
QuadPoint ページでのQuadPoint
Exceptions
PtlException

◆ getStrokeColor()

PtlColor PdfTkNet::PtlEditTextItem::getStrokeColor ( )

ストロークカラーを取得。

ストロークカラーをDeviceカラーとして取得します。
取得されたカラーで実際にペイントされているとは限りません。ペイントフラグも参照してください。

Returns
PtlColor。
Exceptions
PtlException

◆ getText()

String PdfTkNet::PtlEditTextItem::getText ( )

テキストを取得。

テキストを取得します。

Returns
PtlParamString テキスト
Exceptions
PtlException

◆ operator=()

PtlEditTextItem PdfTkNet::PtlEditTextItem::operator= ( PtlEditTextItem obj)

コピーオペレータ alias copy

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