Legato
Legato

GoFiler Legato Script Reference

 

Legato v 1.4j

Application v 5.22b

  

 

Chapter ElevenSGML Functions (continued)

HTMLTableGetCellAsText Function

Overview

The HTMLTableGetCellAsText function returns the contents of a table cell as a text string. All HTML coding is removed or translated.

Syntax/Parameters

Syntax

string = HTMLTableGetCellAsText ( handle hTable, int row, int column );

string = HTMLTableGetCellAsText ( handle hTable, int index );

Parameters

hTable

A handle to an HTML Table Map Object.

row

A zero-based int specifying the row position for the cell.

column

A zero-based int specifying the column position for the cell.

index

A zero-based int as an index to the map array.

Return Value

Returns a string containing the translated contents of the cell. The string can be empty if the cell is empty or empty on failure. Use the GetLastError function to retrieve a formatted error code.

If the map index parameter is used and the operation is successful, the high word will contain the row and the low word will contain the column. Use the GetHighWord and GetLowWord functions to retrieve the components. The size of each is limited to 0x7FFF, or 32,767.

Remarks

HTMLTableGetCellAsText will not retrieve more than 2MB of text.

If the cell is not addressable, i.e., it is spanned, the return value will be an empty string.

Character entities are converted to ANSI. UNICODE characters that cannot be translated are replaced with ‘?’ characters. Note that many empty cells are filled with a non-breaking space (0xA0 or 160) which will be returned as that character. This is performed within HTML to instantiate the cell.

Related Functions

Platform Support

Go13, Go16, GoFiler Complete, GoFiler Corporate, GoFiler, GoFiler Lite, GoXBRL

Legato IDE, Legato Basic