表示: Delphi
C++
表示設定
SiteComp.IImageProducer
提供:XE2 API Documentation
Delphi
type IImageProducer = interface(IInterface) [{1EFF2C50-B384-4089-BDA2-C49399BA1CE0}]
C++
__interface INTERFACE_UUID("{1EFF2C50-B384-4089-BDA2-C49399BA1CE0}") IImageProducer : public System::IInterface
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
interface class |
public | SiteComp.pas SiteComp.hpp |
SiteComp | SiteComp |
説明
IImageProducer は,アダプタコンポーネントが提供するイメージにアクセスするためのインターフェースです。
IImageProducer オブジェクトは,WebSnap アプリケーションのサーバー側スクリプトにイメージを提供するオブジェクトにアクセスするためのインターフェースです。IImageProducer は,1 つのメソッド GetAdapterImage を定義し,GetAdapterImage は,イメージを提供するオブジェクトのインターフェースを返します。そのオブジェクトは,イメージを生成する場合と,イメージを生成するオブジェクトを参照する HREF を生成する場合があります。
IImageProducer は,イメージをフェッチする際に特殊な間接処理を利用します。IImageProducer は,必ずしもイメージを提供するオブジェクトのインターフェースではなく,そのインターフェースを取得するだけです。この間接処理を行うのは,IImageProducer を実装するオブジェクトが提供されたキャプションに応じて,さまざまなイメージを生成する複数のアダプタ項目を利用する場合があるためです。
メモ: C++ では,IImageProducer を使用するメソッド宣言は,かわりに _di_IImageProducer 型を使用します。この型は,次のように IImageProducer インターフェースをラップする DelphiInterface ラッパーです。
メモ: typedef System::DelphiInterface< IImageProducer > _di_IImageProducer;