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

クラス PtlAnnotStamp

すべての実装されたインタフェース:
AutoCloseable

public class PtlAnnotStamp extends PtlAnnotMarkup
PDFのスタンプ注釈を表現したクラスです。
  • コンストラクタの詳細

    • PtlAnnotStamp

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

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

    • getIconType

      public PtlAnnotStamp.ICON_TYPE getIconType() throws PtlException
      アイコンタイプを取得。
      戻り値:
      アイコンタイプ。ICON_XXXのいずれかの値。
      例外:
      PtlException - 例外
    • setIconType

      public void setIconType(PtlAnnotStamp.ICON_TYPE type) throws PtlException
      アイコンタイプを設定。
      パラメータ:
      type - アイコンタイプ。ICON_XXXのいずれかの値。
      例外:
      PtlException - 例外
    • getIconName

      public String getIconName() throws PtlException
      アイコン名を取得。
      戻り値:
      アイコン名。
      例外:
      PtlException - 例外
    • setIconName

      public void setIconName(String name) throws PtlException
      アイコン名設定。

      アイコンタイプとしてICON_CUSTOMを設定した場合にのみ有効となります。
      ICON_CUSTOM以外のアイコンタイプでアイコン名を設定すると動作は不定です。

      パラメータ:
      name - アイコン名。
      例外:
      PtlException - 例外
    • setPage

      public void setPage(PtlPage page) throws PtlException
      カスタムアイコンに使用するPDF文書ページを設定。
      パラメータ:
      page - カスタムアイコンに使用するPDF文書のページ。
      例外:
      PtlException - 例外