LoadInk PowerScript function
Description
Loads ink from a file or blob into an InkPicture control.
Controls
InkPicture controls
Syntax
1 |
<span>inkpicname</span>.LoadInk (<span></span> <span>t</span> | <span>b</span> ) |
Argument |
Description |
---|---|
inkpicname |
The name of the InkPicture control into |
t |
A string containing the name and location |
b |
The name of a blob passed by reference |
Return Values
Integer. Returns 1 for success and -1
for failure.
Usage
Use the LoadInk function to load ink that
has been saved to a file or a blob into the control.
Examples
The following example loads ink from a file. Since
the user will select a single file, the second argument to GetFileOpenName contains
the file’s path and its name, so the third argument can
be ignored:
1 |
string ls_inkpath, ls_inkname<br>GetFileOpenName("Select Ink File", ls_inkpath,  &<br>   ls_inkname)<br>ip_1.LoadInk(ls_inkpath) |
The following example loads ink from a blob:
1 |
string ls_inkpath, ls_inkname<br>integer li_filenum<br>blob lblb_ink<br> <br>GetFileOpenName("Select Ink File", ls_inkpath,  &<br>   ls_inkname)<br>li_filenum = FileOpen(ls_inkpath, StreamMode!)<br>If li_filenum <> 1 Then<br>   FileRead(li_filenum, lblb_ink)<br>   FileClose(li_filenum)<br>   ip_1.LoadInk(lblb_ink)<br>End If |