ビットマップ (PRIM_BMP)

ビットマップはリポジトリ上のビットマップファイルです

祖先 - グラフィック (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)

プロパティ

名前

記述

BitsPerPixel

ピクセルあたりのビット数

ComponentClassName

コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承

ComponentMembers

このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承

ComponentPatternName

コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承

ComponentTag

インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承

ComponentType

ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承

ComponentTypeName

ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承

CompressionType

イメージ圧縮タイプ

FileName

FileNameはイメージのファイル名を設定するためのプロパティです。

Height

Heightはイメージの高さを検索するためのプロパティです。

ImageCount

イメージ数

ImageType

イメージフォーマット

IsLoaded

ビットマップのソースファイルがロードされると、TRUEになります。

MaskColor

イメージの背景識別に使用する色

Name

コンポーネントの名前 オブジェクト (PRIM_OBJT) より継承

Owner

コンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承

Parent

このインスタンスが添付されているコンポーネントインスタンス。コントロールのビジュアルコンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承

StandardImage

標準アプリケーションイメージを使用

UseMaskColor

背景にマスクカラーを使用

Width

Widthはイメージの幅を検索するためのプロパティです。

イベント

名前

記述

CreateInstance

コンポーネントを作成する時にCreateInstanceのイベントを実行します。 ビットマップ (PRIM_BMP) より継承

DestroyInstance

コンポーネントが解除される前にDestroyInstanceのイベントを実行します。 ビットマップ (PRIM_BMP) より継承

Failed

何らかの理由でイメージのロードに失敗した時に起動されます

Loaded

ビットマップのソースがロードされると起動されます。


参照

すべてのコンポーネント クラス
テクニカルリファレンス

  • No labels