ビットマップはリポジトリ上のビットマップファイルです。
祖先 - グラフィック (PRIM_FLBX) オブジェクト (PRIM_OBJT)
当初は BMP ファイルのみに限られていましたが、Bitmap には JPG 、 JPEG や PNG ファイルも格納することができます。
本来 BMPファイルに限られ、Bitmaps はまた、 JPG 、 JPEG や PNG ファイルを格納することができます。
1 度登録されると、これらの画像はボタン、リスト項目、およびアプリケーション内の他の多くの場所で使用できます。
登録されたイメージは、アプリケーションの一部として展開するのが簡単で、デスクトップコンポーネント用に生成されたDLLにコンパイルされます。
PRIM_BMP は抽象クラスです。Sys_Appln.CreateBitmap メソッドは、実行時にインスタンスを作成するために使用することができます。
この例では、 BLOB フィールドに格納されたイメージは、イメージを生成するために使われます。
#Image.FileName := #Empimg
この例では、ファイルからビットマップインスタンスが作成されます。
Define_Com Class(#Prim_bmp) Name(#Bitmap) Reference(*Dynamic)
#Bitmap <= #Sys_Appln.CreateBitmap(#FilePath)
名前 |
記述 |
ピクセルあたりのビット数 |
|
コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 |
|
このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承 |
|
コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承 |
|
インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承 |
|
ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承 |
|
ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 |
|
イメージ圧縮タイプ |
|
FileNameはイメージのファイル名を設定するためのプロパティです。 |
|
Heightはイメージの高さを検索するためのプロパティです。 |
|
イメージ数 |
|
イメージフォーマット |
|
ビットマップのソースファイルがロードされると、TRUEになります。 |
|
イメージの背景識別に使用する色 |
|
コンポーネントの名前 オブジェクト (PRIM_OBJT) より継承 |
|
コンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承 |
|
このインスタンスが添付されているコンポーネントインスタンス。コントロールのビジュアルコンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承 |
|
標準アプリケーションイメージを使用 |
|
背景にマスクカラーを使用 |
|
Widthはイメージの幅を検索するためのプロパティです。 |
名前 |
記述 |
コンポーネントを作成する時にCreateInstanceのイベントを実行します。 ビットマップ (PRIM_BMP) より継承 |
|
コンポーネントが解除される前にDestroyInstanceのイベントを実行します。 ビットマップ (PRIM_BMP) より継承 |
|
何らかの理由でイメージのロードに失敗した時に起動されます |
|
ビットマップのソースがロードされると起動されます。 |