Passer au contenu principal

Opérations sur les aires

Opérations sur les distances

Opérations sur les types de données numériques

Opérations sur les Rectangles et les Régions

Opérations sur les strings

Fonction

Description

String Chr( Int )

Renvoie une string à partir du code Unicode spécifié du caractère (le code doit être écrit en base décimale).

String LCase( String )

Renvoie une string obtenue à partir de la string spécifiée en convertissant tous ses caractères en minuscules.

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

Crée des représentations sous forme de string, séparées par une barre verticale (”|”), pour le nombre réel spécifié « value », les séparateurs de la partie décimale fractionalPartSeparators et le nombre maximal de chiffres dans la partie fractionnaire. Par exemple, pour les arguments 19, ”.,”, 2, le résultat est “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 )

Représentation sous forme de string d’un type de données.

String RemoveSpaces( String )

Renvoie une string obtenue à partir de la string spécifiée en supprimant tous les espaces.

String UCase( String )

Renvoie une string obtenue à partir de la string spécifiée en convertissant tous ses caractères en majuscules.

Accès aux fichiers XML

Conversion et vérifications de type

Fonction

Description

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

Vérifie que la string inputString peut être convertie de manière sûre en nombre réel. La liste des séparateurs décimaux autorisés est définie par l’argument “separators”.

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

Vérifie si la string inputString peut être convertie de manière sûre en nombre réel, en tenant compte d’éventuelles erreurs de reconnaissance dans la string.

Logic IsInt( String inputString, Logic isStrictMode = false )

Vérifie que la string inputString peut être convertie de manière sûre en nombre entier.

Logic IsIntFuzzy( String inputString, Logic isStrictMode = false )

Vérifie si la string inputString peut être convertie de manière sûre en entier, en tenant compte d’éventuelles erreurs de reconnaissance dans la string.

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

Renvoie le résultat de la conversion de la valeur de la string inputString en nombre réel, en tenant compte d’éventuelles erreurs de reconnaissance.

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

Renvoie le résultat de la conversion de la string inputString en nombre réel. Les espaces sont ignorés.

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

Int StrToInt( String inputString, Logic isStrictMode = false )

Renvoie le résultat de la conversion de la valeur de la string inputString en entier. Les espaces sont ignorés.

Exemple
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 )

Renvoie le résultat de la conversion de la valeur de la string inputString en entier, en tenant compte d’éventuelles erreurs de reconnaissance.

Int LogicToInt( Logic value )

Renvoie “1” si la valeur est true et “0” si la valeur est false.

Opérations sur les coordonnées

Accès aux catalogues de données

Pour accéder à un catalogue de données, vous devez d’abord créer un Parameter de compétence faisant référence à ce catalogue, puis utiliser le nom du Parameter dans les appels de méthode.

Accès aux Parameters de Skill de type Text

Divers