ビットマップ (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)
プロパティ
名前 | 記述 |
|---|---|
ピクセルあたりのビット数 | |
コンポーネントのクラス名です。 オブジェクト (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) より継承 | |
何らかの理由でイメージのロードに失敗した時に起動されます | |
ビットマップのソースがロードされると起動されます。 |