ビットマップ (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ビットマップのソースがロードされると起動されます。

参照

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

テクニカルリファレンス

2018 - V14SP1