ビットマップ (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) より継承
ComponentTypeComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承
ComponentTypeNameComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承
CompressionTypeイメージ圧縮タイプ
FileNameFileNameはイメージのファイル名を設定するためのプロパティです。
HeightHeightはイメージの高さを検索するためのプロパティです。
ImageCountイメージ数
ImageTypeイメージフォーマット
IsLoadedビットマップのソースファイルがロードされると、TRUEになります。
MaskColorイメージの背景識別に使用する色
Nameコンポーネントの名前 オブジェクト (PRIM_OBJT) より継承
Ownerコンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承
Parentこのインスタンスが添付されているコンポーネントインスタンス。コントロールのビジュアルコンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承
StandardImage標準アプリケーションイメージを使用
UseMaskColor背景にマスクカラーを使用
WidthWidthはイメージの幅を検索するためのプロパティです。

イベント

名前記述
CreateInstanceコンポーネントを作成する時にCreateInstanceのイベントを実行します。 ビットマップ (PRIM_BMP) より継承
DestroyInstanceコンポーネントが解除される前にDestroyInstanceのイベントを実行します。 ビットマップ (PRIM_BMP) より継承
Failed何らかの理由でイメージのロードに失敗した時に起動されます
Loadedビットマップのソースがロードされると起動されます。

参照

すべてのコンポーネント クラス

テクニカルリファレンス

EPC150060 - December 2023