You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

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