PRIM_WEB.BlobReader (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<2015Blue>)
 
   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) より継承
ComponentTypeComponentType ではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承
ComponentTypeNameComponentTypeName 十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承
Nameコンポーネントの名前 オブジェクト (PRIM_OBJT) より継承
Ownerコンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承
Parentこのインスタンスが添付されているコンポーネント インスタンス。コントロールのビジュアル コンテナまたは子インスタンスのコレクション オブジェクト (PRIM_OBJT) より継承

イベント

名前記述
CompletedBLOB が読み込まれた時に起動します
Data
CreateInstanceコンポーネントを作成する時に CreateInstance のイベントを実行します。 オブジェクト (PRIM_OBJT) より継承
DestroyInstanceコンポーネントが解除される前に DestroyInstance のイベントを実行します。 オブジェクト (PRIM_OBJT) より継承

メソッド

名前記述
ReadBLOB のコンテンツを読み込みます
Blob

参照

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

テクニカルリファレンス

EPC142030 February 2019