Saltar al contenido principal

Operaciones con áreas

Operaciones con distancias

Operaciones con tipos de datos numéricos

Operaciones con Rectangle y regiones

Operaciones con cadenas

Función

Descripción

String Chr( Int )

Devuelve una cadena a partir del código Unicode especificado del carácter (el código debe escribirse en sistema decimal).

String LCase( String )

Devuelve una cadena obtenida a partir de la cadena especificada, con todos sus caracteres en minúsculas.

String RealToStrVariants( Real value, String fractionalPartSeparators, Int maxDigitsCountInFractionalPart = 2 )

Crea representaciones de cadena separadas por una barra vertical (”|”) para el número real especificado “value”, los separadores decimales fractionalPartSeparators y el número máximo de dígitos de la parte fraccionaria. Por ejemplo, para los argumentos 19, ”.,”, 2, el resultado es “19|19.0|19.00|19,0|19,00”.

String Str( Int )
String Str( Logic )
String Str( Real )
String Str( XInterval )
String Str( YInterval )
String Str( DistInterval )
String Str( FuzzyRect )
String Str( Hypothesis )
String Str( RectArray )
String Str( Region )
String Str( Area )
String Str( Quality )
String Str( Distance )
String Str( PageInterval )

Representación de cadena de un tipo de dato.

String RemoveSpaces( String )

Devuelve una cadena obtenida a partir de la cadena especificada al eliminar todos sus espacios.

String UCase( String )

Devuelve una cadena obtenida a partir de la cadena especificada, con todos sus caracteres en mayúsculas.

Acceso a archivos XML

Conversión y comprobaciones de tipos

Función

Descripción

Logic IsReal( String numberString, String separators = ”.,”, Logic isStrictMode = false )

Comprueba que la cadena de entrada pueda convertirse de forma segura en un número real. La lista de separadores decimales permitidos se establece mediante el argumento “separators”.

Logic IsRealFuzzy( String, String separators = defaultDecimalSeparators, Logic isStrictMode = false )

Comprueba si la cadena de entrada puede convertirse de forma segura en un número real, teniendo en cuenta posibles errores de reconocimiento en la cadena.

Logic IsInt( String inputString, Logic isStrictMode = false )

Comprueba que la cadena de entrada pueda convertirse de forma segura en un número entero.

Logic IsIntFuzzy( String inputString, Logic isStrictMode = false )

Comprueba si la cadena de entrada puede convertirse de forma segura en un número entero, teniendo en cuenta posibles errores de reconocimiento en la cadena.

Real StrToRealFuzzy( String, String separators = defaultDecimalSeparators, Logic isStrictMode = false )

Devuelve el resultado de convertir el valor de la cadena de entrada en un número real, teniendo en cuenta posibles errores de reconocimiento.

Real StrToReal( String numberString, String separators = ”.,”, Logic isStrictMode = false )

Devuelve el resultado de convertir la cadena de entrada en un número real. Se omiten los espacios.

Ejemplo
Real realValue;
String valueFromDocument = SearchElements.StaticText.Value();
Logic canBeConverted = IsReal(valueFromDocument, ”.”);
if(canBeConverted) then realValue = StrToReal(valueFromDocument, ”.”);

Int StrToInt( String inputString, Logic isStrictMode = false )

Devuelve el resultado de convertir el valor de la cadena de entrada en un número entero. Se omiten los espacios.

Ejemplo
Int integralValue;
String valueFromDocument = SearchElements.StaticText.Value();
Logic canBeConverted = IsInt(valueFromDocument, true);
if(canBeConverted) then integralValue = StrToInt(valueFromDocument, true);

Int StrToIntFuzzy( String, Logic isStrictMode = false )

Devuelve el resultado de convertir el valor de la cadena de entrada en un número entero, teniendo en cuenta posibles errores de reconocimiento.

Int LogicToInt( Logic value )

Devuelve “1” si el valor es true y “0” si el valor es false.

Operaciones con coordenadas

Acceso a catálogos de datos

Para acceder a un catálogo de datos, primero debe crear un parámetro de skill que haga referencia a ese catálogo y luego usar el nombre de ese parámetro en las llamadas a los métodos.

Acceso a Parameters de Skill de tipo Objeto

Varios