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