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

クラス PtlColor

java.lang.Object
jp.co.antenna.ptl.PtlColor
すべての実装されたインタフェース:
AutoCloseable
直系の既知のサブクラス:
PtlColorDeviceCMYK, PtlColorDeviceGray, PtlColorDeviceRGB, PtlColorNone, PtlColorSeparation, PtlColorUnKnown

public class PtlColor extends Object implements AutoCloseable
PDFの色を表現したクラスです。
すべての色クラスのベースクラスです。
  • コンストラクタの詳細

    • PtlColor

      public PtlColor(PtlColor.COLOR_TYPE type) throws PtlException
      コンストラクタ

      通常、サブクラスのコンストラクタから使います。

      パラメータ:
      type - タイプ
      例外:
      PtlException - 例外
    • PtlColor

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

    • close

      public void close()
      終了処理。

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

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

      public PtlColor.COLOR_TYPE getType() throws PtlException
      色タイプを取得。
      戻り値:
      色タイプ
      例外:
      PtlException - 例外
    • getCSType

      public PtlColorSpace.COLOR_SPACE_TYPE getCSType() throws PtlException
      カラースペースタイプ取得。
      戻り値:
      カラーベースタイプ
      例外:
      PtlException - 例外