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

クラス PtlParamDrawForm

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

public class PtlParamDrawForm extends Object implements AutoCloseable
フォームXObjectの描画に使うパラメータクラスです。
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
    コンストラクタ
    コピーコンストラクタ
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    void
    終了処理。
    void
    setAngle(float angle)
    任意の傾きを設定。
    void
    setOpacity(float opacity)
    フォームXObjectの不透明度を設定。
    void
    フォームXObjectに使用するPDF文書ページを設定。
    void
    setPage(PtlPage page, PtlRect rectClip)
    フォームXObjectに使用するPDF文書ページを設定。
    void
    setRotate(int value)
    回転角度を設定。

    クラスから継承されたメソッド java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • PtlParamDrawForm

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

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

    • close

      public void close()
      終了処理。

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

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

      public void setPage(PtlPage page) throws PtlException
      フォームXObjectに使用するPDF文書ページを設定。

      ページ描画以外は欠落します(注釈など)。
      フォームXObjectに使用するPDF文書のオブジェクト(PtlPDFDocument)はPDF文書を保存するまで存在していなければなりません。

      パラメータ:
      page - フォームXObjectに使用するPDF文書のページ。
      例外:
      PtlException - 例外
    • setPage

      public void setPage(PtlPage page, PtlRect rectClip) throws PtlException
      フォームXObjectに使用するPDF文書ページを設定。

      ページ描画以外は欠落します(注釈など)。
      フォームXObjectに使用するPDF文書のオブジェクト(PtlPDFDocument)はPDF文書を保存するまで存在していなければなりません。

      パラメータ:
      page - フォームXObjectに使用するPDF文書のページ。
      rectClip - 使用するページのクリッピング矩形
      例外:
      PtlException - 例外
    • setOpacity

      public void setOpacity(float opacity) throws PtlException
      フォームXObjectの不透明度を設定。

      設定しない場合はデフォルト値として1.0が設定されます。

      パラメータ:
      opacity - 0.0 ~ 1.0。0.0が透明、1.0が不透明。
      例外:
      PtlException - 例外
    • setRotate

      public void setRotate(int value) throws PtlException
      回転角度を設定。

      回転角度は時計回りに90度単位になります。
      回転角度を設定する場合は他の関数より先に設定してください。

      パラメータ:
      value - 回転角度(0, 90, 180, 270)
      例外:
      PtlException - 例外
    • setAngle

      public void setAngle(float angle) throws PtlException
      任意の傾きを設定。 傾きの角度は反時計回りで設定します。
      傾きを設定する場合は他の関数より先に設定してください。
      パラメータ:
      angle - 任意の角度。反時計回りが正の値。
      例外:
      PtlException - 例外