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

プロパティ

名前

記述

ComponentClassName

コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承

ComponentMembers

このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承

ComponentPatternName

コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承

ComponentTag

インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承

ComponentType

ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承

ComponentTypeName

ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承

Name

コンポーネントの名前 オブジェクト (PRIM_OBJT) より継承

Owner

コンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承

Parent

このインスタンスが添付されているコンポーネントインスタンス。コントロールのビジュアルコンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承

イベント

名前

記述

Completed

BLOBが読み込まれた時に起動します
Data

CreateInstance

コンポーネントを作成する時にCreateInstanceのイベントを実行します。 オブジェクト (PRIM_OBJT) より継承

DestroyInstance

コンポーネントが解除される前にDestroyInstanceのイベントを実行します。 オブジェクト (PRIM_OBJT) より継承

メソッド

名前

記述

Read

BLOBのコンテンツを読み込みます
Blob

参照

すべてのコンポーネント クラス
テクニカル リファレンス

  • No labels