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) より継承 |
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 |
EPC142030 February 2019