Antenna House PDF Tool API (.NET) 8.0
PdfTkNet::PtlEditTextItem クラス

#include <NetEditTextItem.h>

PdfTkNet::PtlEditTextItem の継承関係図
PdfTkNet::PtlEditTextItem 連携図

公開型

enum class  PAINT_FLAGS { PAINT_INVISIBLE = 0x00000000 , PAINT_STROKE = 0x00000001 , PAINT_FILL = 0x00000002 }

公開メンバ関数

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

限定公開変数類

PdfTk::PtlEditTextItem * m_native

詳解

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

列挙型メンバ詳解

◆ PAINT_FLAGS

ペイントフラグ。

列挙値
PAINT_INVISIBLE 

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

PAINT_STROKE 

ストロークします。

PAINT_FILL 

パスを塗りつぶします。

構築子と解体子

◆ PtlEditTextItem() [1/2]

PdfTkNet::PtlEditTextItem::PtlEditTextItem ( )

コンストラクタ

例外
PtlException

◆ PtlEditTextItem() [2/2]

PdfTkNet::PtlEditTextItem::PtlEditTextItem ( PtlEditTextItem^ obj)

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

引数
objコピー元オブジェクト。
例外
PtlException

◆ ~PtlEditTextItem()

PdfTkNet::PtlEditTextItem::~PtlEditTextItem ( )

デストラクタ

◆ !PtlEditTextItem()

PdfTkNet::PtlEditTextItem::!PtlEditTextItem ( )

ファイナライザ。

メソッド詳解

◆ getBBox() [1/2]

PtlRect PdfTkNet::PtlEditTextItem::getBBox ( )

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

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

戻り値
Rect ページでのBBox
例外
PtlException

◆ getBBox() [2/2]

PtlRect PdfTkNet::PtlEditTextItem::getBBox ( int index)

1文字毎のページ座標系のBBoxを取得。

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

引数
indexTextItem内の文字のindex
戻り値
Rect ページでのBBox
例外
PtlException

◆ getFillColor()

PtlColor PdfTkNet::PtlEditTextItem::getFillColor ( )

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

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

戻り値
PtlColor。
例外
PtlException

◆ getFillColorSpace()

PtlColorSpace PdfTkNet::PtlEditTextItem::getFillColorSpace ( )

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

戻り値
カラースペース。
例外
PtlException

◆ getFontInfo()

PtlFontInfo PdfTkNet::PtlEditTextItem::getFontInfo ( )

フォント情報を取得。

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

戻り値
PtlFontInfo フォント情報
例外
PtlException

◆ getFontSize()

float PdfTkNet::PtlEditTextItem::getFontSize ( )

フォントサイズを取得。

フォントサイズを取得します。

戻り値
フォントサイズ(ポイント)。
例外
PtlException

◆ getNative()

PdfTk::PtlEditTextItem * PdfTkNet::PtlEditTextItem::getNative ( )

◆ getNumChars()

int PdfTkNet::PtlEditTextItem::getNumChars ( )

文字数取得。

TextItem内の文字数を取得します。

戻り値
文字数
例外
PtlException

◆ getPaintFlags()

PAINT_FLAGS PdfTkNet::PtlEditTextItem::getPaintFlags ( )

ペイントフラグを取得。

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

戻り値
フラグ。PAINT_XXXのフラグ。
例外
PtlException

◆ getQuadPoint() [1/2]

PtlQuadPoint PdfTkNet::PtlEditTextItem::getQuadPoint ( )

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

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

戻り値
QuadPoint ページでのQuadPoint
例外
PtlException

◆ getQuadPoint() [2/2]

PtlQuadPoint PdfTkNet::PtlEditTextItem::getQuadPoint ( int index)

1文字毎のページ座標系のQuadPointを取得。

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

引数
indexTextItem内の文字のindex
戻り値
QuadPoint ページでのQuadPoint
例外
PtlException

◆ getStrokeColor()

PtlColor PdfTkNet::PtlEditTextItem::getStrokeColor ( )

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

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

戻り値
PtlColor。
例外
PtlException

◆ getStrokeColorSpace()

PtlColorSpace PdfTkNet::PtlEditTextItem::getStrokeColorSpace ( )

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

戻り値
カラースペース。
例外
PtlException

◆ getText() [1/2]

String PdfTkNet::PtlEditTextItem::getText ( )

テキストを取得。

テキストを取得します。

戻り値
PtlParamString テキスト
例外
PtlException

◆ getText() [2/2]

String PdfTkNet::PtlEditTextItem::getText ( int index)

1文字毎のテキストを取得。

テキストを取得します。

引数
indexTextItem内の文字のindex
戻り値
PtlParamString テキスト
例外
PtlException

◆ operator=()

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

コピーオペレータ alias copy

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

メンバ詳解

◆ m_native

PdfTk::PtlEditTextItem* PdfTkNet::PtlEditTextItem::m_native
protected