パッケージ jp.co.antenna.ptl

クラス PtlEditTextItem

java.lang.Object
jp.co.antenna.ptl.PtlEditTextItem
すべての実装されたインタフェース:
AutoCloseable

public class PtlEditTextItem extends Object implements AutoCloseable
テキストアイテムを表現したクラスです。
  • フィールド詳細

    • PAINT_INVISIBLE

      public static final int PAINT_INVISIBLE
      ペイントフラグ。
      関連項目:
    • PAINT_STROKE

      public static final int PAINT_STROKE
      ストロークも塗りつぶしも行いません。
      関連項目:
    • PAINT_FILL

      public static final int PAINT_FILL
      ストロークします。
      関連項目:
  • コンストラクタの詳細

    • PtlEditTextItem

      public PtlEditTextItem() throws PtlException
      コンストラクタ
      例外:
      PtlException - 例外
    • PtlEditTextItem

      public PtlEditTextItem(PtlEditTextItem obj) throws PtlException
      コピーコンストラクタ alias copy
      パラメータ:
      obj - コピー元オブジェクト。
      例外:
      PtlException - 例外
  • メソッドの詳細

    • close

      public void close()
      終了処理。

      このオブジェクトが抱えているネイティブ側にあるリソースなどを廃棄して終了処理を行なう。
      このオブジェクトを使い終わったら必ず呼ばなければならない。

      定義:
      close インタフェース内 AutoCloseable
    • getText

      public String getText() throws PtlException
      テキストを取得。 テキストを取得します。
      戻り値:
      PtlParamString テキスト
      例外:
      PtlException - 例外
    • getFontInfo

      public PtlFontInfo getFontInfo() throws PtlException
      フォント情報を取得。 テキストに使われているフォントの情報を取得します。
      戻り値:
      PtlFontInfo フォント情報
      例外:
      PtlException - 例外
    • getBBox

      public PtlRect getBBox() throws PtlException
      ページ座標系のBBoxを取得。 ページコンテント内のElementもFormXObjectコンテント内のElementもページ座標系でのBBoxがPtlOptionの設定に応じて取得されます。
      戻り値:
      Rect ページでのBBox
      例外:
      PtlException - 例外
    • getQuadPoint

      public PtlQuadPoint getQuadPoint() throws PtlException
      ページ座標系のQuadPointを取得。 ページコンテント内のElementもFormXObjectコンテント内のElementもページ座標系でのQuadPointがPtlOptionの設定に応じて取得されます。
      戻り値:
      QuadPoint ページでのQuadPoint
      例外:
      PtlException - 例外
    • getPaintFlags

      public int getPaintFlags() throws PtlException
      ペイントフラグを取得。 フラグの定義が論理和で指定されています。
      戻り値:
      フラグ。PAINT_XXXのフラグ。
      例外:
      PtlException - 例外
    • getStrokeColor

      public PtlColor getStrokeColor() throws PtlException
      ストロークカラーを取得。 ストロークカラーをDeviceカラーとして取得します。
      取得されたカラーで実際にペイントされているとは限りません。ペイントフラグも参照してください。
      戻り値:
      PtlColor。
      例外:
      PtlException - 例外
    • getFillColor

      public PtlColor getFillColor() throws PtlException
      塗りつぶしカラーを取得。 ストロークカラーをDeviceカラーとして取得します。
      取得されたカラーで実際にペイントされているとは限りません。ペイントフラグも参照してください。
      戻り値:
      PtlColor。
      例外:
      PtlException - 例外
    • getNumChars

      public int getNumChars() throws PtlException
      文字数取得。 TextItem内の文字数を取得します。
      戻り値:
      文字数
      例外:
      PtlException - 例外
    • getText

      public String getText(int index) throws PtlException
      1文字毎のテキストを取得。 テキストを取得します。
      パラメータ:
      index - TextItem内の文字のindex
      戻り値:
      PtlParamString テキスト
      例外:
      PtlException - 例外
    • getBBox

      public PtlRect getBBox(int index) throws PtlException
      1文字毎のページ座標系のBBoxを取得。 ページコンテント内のElementもFormXObjectコンテント内のElementもページ座標系でのBBoxがPtlOptionの設定に応じて取得されます。
      パラメータ:
      index - TextItem内の文字のindex
      戻り値:
      Rect ページでのBBox
      例外:
      PtlException - 例外
    • getQuadPoint

      public PtlQuadPoint getQuadPoint(int index) throws PtlException
      1文字毎のページ座標系のQuadPointを取得。 ページコンテント内のElementもFormXObjectコンテント内のElementもページ座標系でのQuadPointがPtlOptionの設定に応じて取得されます。
      パラメータ:
      index - TextItem内の文字のindex
      戻り値:
      QuadPoint ページでのQuadPoint
      例外:
      PtlException - 例外