ExportObjectPropertyAsBlob method (WinStudio scripts)

Applies To

IWSIDOCollection interface

Definition

Retrieves a binary large object (BLOB), such as a graphic image, from an object in a specified row of a collection and writes it to a file.

Syntax

object.ExportObjectPropertyAsBlob( string1, integer, string2 )

  Part   Description
object Required. An expression that evaluates to the name of an IDO collection object.
string1 Required. The name of a binary property in the collection.
integer Required. Indicates the row in which the specified object exists.

The row number is zero-based. So, for example, if you want to export the BLOB data from the third row, you must use 2 for this integer

string2 Required. The name of the file to which the BLOB is to be written.

This string must include a path. The path can be relative to the directory containing WinStudio.exe.

Remarks

The difference between this method and the ExportCurrentObjectPropertyAsBlob method is that this method acts on an object in a specified (usually other) row, and ExportCurrentObjectPropertyAsBlob references the currently active object.

This method does not create directories.

Example

Sub Main()
   Dim PropertyName As String
   Dim FileName As String
   PropertyName = "blob_column"
   FileName = "C:\Temp\appGraphics\filter.png"
   ThisForm.PrimaryIDOCollection.ImportObjectPropertyAsBlob(PropertyName, 4, FileName)
   FileName = "C:\Temp\ExportBlob.png"
   ThisForm.PrimaryIDOCollection.ExportObjectPropertyAsBlob(PropertyName, 4, FileName)
End Sub