GoFiler Legato Script Reference
Legato v 1.5d Application v 5.25a
|
Table of Contents | < < Previous | Next >> |
Chapter Eleven — SGML Functions (continued)
Overview
The HTMLTableGetCell function returns the raw HTML content of a cell.
Syntax/Parameters
Syntax
string = HTMLTableGetCell ( handle hTable, int row, int column );
string = HTMLTableGetCell ( 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 raw HTML content 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
The cell open and close tags are not included, only the cell content. HTMLTableGetCell 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.
The HTML is returned in raw form including white space and line returns. All line returns will be designated by the CR 0x0D code. Newline (0x0A) codes are not passed through. Further, since the code is raw, errors in tags and structural errors are passed to the caller.
Related Functions
Platform Support
Go13, Go16, GoFiler Complete, GoFiler Corporate, GoFiler, GoFiler Lite, GoXBRL
Legato IDE, Legato Basic
Table of Contents | < < Previous | Next >> |
© 2012-2024 Novaworks, LLC. All rights reserved worldwide. Unauthorized use, duplication or transmission prohibited by law. Portions of the software are protected by US Patents 10,095,672, 10,706,221 and 11,210,456. GoFiler™ and Legato™ are trademarks of Novaworks, LLC. EDGAR® is a federally registered trademark of the U.S. Securities and Exchange Commission. Novaworks is not affiliated with or approved by the U.S. Securities and Exchange Commission. All other trademarks are property of their respective owners. Use of the features specified in this language are subject to terms, conditions and limitations of the Software License Agreement.