Web BLOBリーダー (PRIM_WEB.BlobReader)
BLOBをBase64データ文字列として返す
祖先 - オブジェクト (PRIM_OBJT)
詳細
BLOB リーダーは、LANSA BLOB 変数を Base 64 エンコーディングに非同期に変換します。
BLOB が読み込まれると、Completed イベントが起動されます。
例
次の例では、選択されたファイルが Base64 に変換されています。
Begin_Com Role(*EXTENDS #PRIM_WEB) Height(432) Width(777) Theme(#SYS_THEME)
Define_Com Class(#prim_web.BlobReader) Name(#Blobreader)
Define_Com Class(#PRIM_TEXT) Name(#Text) DisplayPosition(1) Left(18) Parent(#COM_OWNER) TabPosition(1) Top(64) Width(711) Height(345)
Define_Com Class(#PRIM_WEB.FilePicker) Name(#FilePicker) Caption('Pick a File') DisplayPosition(2) Ellipses(Word) Height(25) Left(23) Parent(#COM_OWNER) TabPosition(2) TabStop(False) Top(15) VerticalAlignment(Center) Width(120) ThemeDrawStyle('MediumTitle') Alignment(Center)
Evtroutine Handling(#FilePicker.FileSelected) File(#File)
#Blobreader.Read( #File.Blob )
#Text := "Reading Blob"
Endroutine
Evtroutine Handling(#Blobreader.Completed) Data(#Data)
#Text := #Data
Endroutine
End_Com
プロパティ
名前 | 記述 |
|---|---|
コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 | |
このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承 | |
コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承 | |
インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承 | |
ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承 | |
ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承 | |
コンポーネントの名前 オブジェクト (PRIM_OBJT) より継承 | |
コンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承 | |
このインスタンスが添付されているコンポーネントインスタンス。コントロールのビジュアルコンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承 |
イベント
名前 | 記述 |
|---|---|
BLOBが読み込まれた時に起動します | |
コンポーネントを作成する時にCreateInstanceのイベントを実行します。 オブジェクト (PRIM_OBJT) より継承 | |
コンポーネントが解除される前にDestroyInstanceのイベントを実行します。 オブジェクト (PRIM_OBJT) より継承 |
メソッド
名前 | 記述 |
|---|---|
BLOBのコンテンツを読み込みます |