パッケージ jp.co.antenna.ptl
クラス PtlParamSearchTextAndSetMask
java.lang.Object
jp.co.antenna.ptl.PtlParamSearchText
jp.co.antenna.ptl.PtlParamSearchTextAndSetMask
- すべての実装されたインタフェース:
AutoCloseable
テキスト検索してマスク処理するパラメータを表現したクラスです。
テキスト検索した上でヒットしたテキストをマスク処理します。
-
ネストされたクラスの概要
クラスから継承されたネストされたクラス/インタフェース jp.co.antenna.ptl.PtlParamSearchText
PtlParamSearchText.TEXT_TYPE -
フィールドの概要
フィールド修飾子とタイプフィールド説明static final int全を削除対象とする。static final int画像を削除対象とする。static final intパスを削除対象とする。static final intシェイディングを削除対象とする。static final intヒットしたテキスト以外も削除対象とする。 -
コンストラクタの概要
コンストラクタコンストラクタ説明コンストラクタコピーコンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voidマスクの色を設定。voidsetOpacity(float opacity) マスク色の不透明度を設定。voidsetRemoveElement(int remove) マスクの削除対象とするエレメントを追加。クラスから継承されたメソッド jp.co.antenna.ptl.PtlParamSearchText
appendText, close, setCompareCase, setIgnoreActualText, setOverlapAsLine, setTextType
-
フィールド詳細
-
REMOVE_TEXT
public static final int REMOVE_TEXTヒットしたテキスト以外も削除対象とする。- 関連項目:
-
REMOVE_IMAGE
public static final int REMOVE_IMAGE画像を削除対象とする。- 関連項目:
-
REMOVE_PATH
public static final int REMOVE_PATHパスを削除対象とする。- 関連項目:
-
REMOVE_SHADING
public static final int REMOVE_SHADINGシェイディングを削除対象とする。- 関連項目:
-
REMOVE_ALL
public static final int REMOVE_ALL全を削除対象とする。- 関連項目:
-
-
コンストラクタの詳細
-
PtlParamSearchTextAndSetMask
コンストラクタ- 例外:
PtlException- 例外
-
PtlParamSearchTextAndSetMask
コピーコンストラクタ- パラメータ:
obj- コピー元オブジェクト。- 例外:
PtlException- 例外
-
-
メソッドの詳細
-
setColor
マスクの色を設定。※ 設定しない場合はデフォルト値として黒色が設定されます。
- パラメータ:
color- マスクの色指定。- 例外:
PtlException- 例外
-
setOpacity
マスク色の不透明度を設定。※ 設定しない場合はデフォルト値として1.0が使用されます。
- パラメータ:
opacity- 0.0 〜 1.0。0.0が透明、1.0が不透明。- 例外:
PtlException- 例外
-
setRemoveElement
マスクの削除対象とするエレメントを追加。マスク処理ではテキスト検索した上でヒットしたテキストを削除するのが基本動作ですが、
この関数を用いることによりヒットしたテキストの領域にある他のエレメントを削除対象とすることができます。
※ 設定しない場合はヒットしたテキストのみが削除対象となります。- パラメータ:
remove- 追加する削除対象のエレメント。REMOVE_XXXのフラグを論理和で指定します。- 例外:
PtlException- 例外
-