Legato
Legato

GoFiler Legato Script Reference

 

Legato v 1.5d

Application v 5.25a

  

 

Chapter ElevenSGML Functions (continued)

XDXGetPrecisionProperties Function

Overview

The XDXGetPrecisionProperties function extracts the precision and power (scaling) from a component or engram.

Syntax/Parameters

Syntax

string[] = XDXGetPrecisionProperties ( string data );

Parameters

data

A string containing an engram or the precision component of an engram.

Return Value

A string array containing two elements or an empty array on failure. Use the GetLastError function to retrieve a formatted error code and GetLastErrorMessage for additional detail.

Remarks

The resulting value will be a two element array with the key names “precision” and “power”, 0 and 1 respectively.

Precision will be either ‘i’ for infinite, same a “INF” for XBRL or a number from -15 to 15.

Power will be either blank or -15 to 15. Zero ‘0’ and blank indicates default or no power/scale adjustment.

The reciprocal function is XDXCreatePrecisionComponent.

Related Functions

Platform Support

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

Legato IDE, Legato Basic