title: Phi::Graphic
author: YOSHIDA Kazuhiro
mailto: moriq@moriq.com

1. Phi::Graphic

ビットマップ・アイコン・メタファイルなどのイメージを格納および表示するオブジェクトの抽象基本クラス

%c:Phi::Graphic% はインスタンス化することができない抽象クラスです。下位グラフィックオブジェクトは，特定のファイル形式やグラフィック特性のニーズに合うように %c:Phi::Graphic% の多くのメソッドをオーバーライドします。また， %c:Phi::Graphic% は Phi::Picture# オブジェクトおよびクリップボードで使うメソッドを導入します。 %c:Phi::Graphic% のプロパティはグラフィックイメージの状態とサイズについての情報を提供します。

グラフィックの種類が ( ビットマップ・アイコン・メタファイルのどれであるか ) わかる場合はグラフィックをその種類のオブジェクト ( Phi::Icon# , Phi::Bitmap# , Phi::Metafile# ) に格納してください。わからない場合は， %c:Phi::Graphic% のどの型でも格納できる Phi::Picture# オブジェクトを使ってください。

1.1. super class

%c:Object%

1.1. methods

: empty

: height

: modified

: palette

: palette_modified

: transparent

: width
