PDFTool.NET 7.0
PdfTkNet::PtlEditTextItem Class Reference

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

#include <NetEditTextItem.h>

Inheritance diagram for PdfTkNet::PtlEditTextItem:
Collaboration diagram for PdfTkNet::PtlEditTextItem:

Public Types

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

Public Member Functions

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

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コピー元オブジェクト。