メインコンテンツへスキップ

領域に対する演算

距離に関する操作

数値データ型の演算

Rectangle と Region の操作

文字列操作

関数

説明

String Chr( Int )

指定した文字の Unicode コードを使用して文字列を返します (コードは 10 進数で記述する必要があります) 。

String LCase( String )

指定した文字列内のすべての文字を小文字に変換した文字列を返します。

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

指定した実数 “value”、小数点の区切り文字 fractionalPartSeparators、および小数部の最大桁数に基づいて、縦棒 (”|”) で区切られた文字列表現を作成します。たとえば、引数が 19、”.,“、2 の場合、結果は “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 )

データ型の文字列表現を返します。

String RemoveSpaces( String )

指定した文字列からすべての空白を削除した文字列を返します。

String UCase( String )

指定した文字列内のすべての文字を大文字に変換した文字列を返します。

XML ファイルへのアクセス

型変換とチェック

関数

説明

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

入力文字列を安全に実数へ変換できるかどうかを確認します。使用できる小数区切り文字の一覧は、“separators” 引数で設定します。

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

文字列内で起こり得る認識エラーを考慮して、入力文字列を安全に実数へ変換できるかどうかを確認します。

Logic IsInt( String inputString, Logic isStrictMode = false )

入力文字列を安全に整数へ変換できるかどうかを確認します。

Logic IsIntFuzzy( String inputString, Logic isStrictMode = false )

文字列内で起こり得る認識エラーを考慮して、入力文字列を安全に整数へ変換できるかどうかを確認します。

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

起こり得る認識エラーを考慮して、入力文字列の値を実数に変換した結果を返します。

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

入力文字列を実数に変換した結果を返します。空白は無視されます。

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

Int StrToInt( String inputString, Logic isStrictMode = false )

入力文字列の値を整数に変換した結果を返します。空白は無視されます。

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 )

起こり得る認識エラーを考慮して、入力文字列の値を整数に変換した結果を返します。

Int LogicToInt( Logic value )

値が true の場合は “1” を、false の場合は “0” を返します。

座標に関する操作

データ カタログへのアクセス

データ カタログにアクセスするには、まず対象のカタログを参照する Skill Parameter を作成し、その Parameter 名をメソッド呼び出しで使用します。

Text 型の Skill Parameter へのアクセス

その他