Skip to main content
FlexiLayout language では、次の事前定義型が提供されます。各型について、サポートされる演算子、メソッド、コンストラクターを表に示します。

Void

Void 型は、戻り値のない関数を宣言するために使用されます。

Logic

ブール型。この型の変数は truefalse の値を取ります。条件式はすべて Logic 型の値を返します。

String

String 型は、可変長の Unicode 文字列 (文字のシーケンス) を表します。

Int

整数型。32 桁の整数に対応します。

Distance

距離を表す整数型 (ドット単位) です。

XCoordinate

X座標を表すために使用される整数型です。

YCoordinate

Y 座標を表すために使用される整数型です。

Real

実数。

Quality

0 から 1 までの Real 型の数値です。element hypothesis の品質を制御するメソッドの戻り値を表します。

Area

画像領域の面積を表すために使用される整数型 (単位は dot*dot) 。

ImageObjectType

分類済み画像オブジェクトを表す型です。

DateFormats

日付の形式を表すために使用される整数型です。

DayFormatVariants

日付内の日の形式を表すために使用される整数型です。

MonthFormatVariants

日付の月の形式を表す整数型です。

YearFormatVariants

日付における年度の書式を表すために使用される整数型です。

XInterval

画像上の X 座標の範囲を表す型です。

YInterval

画像上のY座標の範囲を表す型です。

DistInterval

許容される距離の範囲を表す型です。

Rect

画像上の矩形です。

FuzzyRect

ファジー矩形。詳細については、ファジー矩形を参照してください。

RectArray

矩形の配列です。

Region

Region は、下側の矩形の上辺が上側の矩形の下辺と一致するように上下に並べて配置された矩形の集合です (矩形同士は重なりません) 。

ImageObjectSet

hypothesis に属する画像オブジェクトの集合を表す型です。

TextTypes

テキストタイプの集合を表す型です。

BarcodeTypes

バーコード種別のセットを表す型です。

BarcodeOrientations

指定可能なバーコードの向きの集合を表す型です。

RecognitionMode

pre-recognition モードを表すために使用される整数型です。

Direction

垂直方向または水平方向を表す型です。Separator 要素および White Gap 要素の方向を設定します。

HorSearchAreaBound

要素の検索領域 (search area) の左右の境界を表す型です。この型の変数は、Let 式によってのみ作成できます。

VertSearchAreaBound

要素の検索領域の上境界と下境界を表す型です。この型の変数は、Let 式でのみ作成できます。

Hypothesis

任意の型の要素の仮説を呼び出すために使用する型です。 詳細については、すべての型の要素の仮説を参照してください。

HypothesisInstances

Repeating Group 要素のインスタンスを記述します。仮説と同じメソッドを持ちます。仮説のメソッドの詳細については、すべての種類の要素に共通する仮説を参照してください。

YCoordinateArray

矩形の Y 座標の配列です。

TableBlock

テーブルブロックにアクセスするための型です。

TableBlockColumn

テーブルブロックの列を呼び出すために使用する型です。 この型の変数は、Let expression を使用した場合にのみ作成できます。詳細については、Table elements の仮説を参照してください。

TableBlockColumnArray

テーブルブロックの列の配列を呼び出すために使用する型です。 この型の変数は、Let 式を使用してのみ作成できます。詳細については、「Table elements の仮説」を参照してください。

TableHypothesis

テーブル要素の仮説を呼び出すために使用する型です。 詳細については、テーブル要素の仮説を参照してください。

TableHypColumn

テーブル要素の仮説の column を呼び出すために使用する型です。 この型の変数は、Let expression を使用した場合のみ作成できます。詳細については、Table elements の仮説を参照してください。

TableColumnType

列の内容の複数の種類を記述するために使用される型です。

CurrencyPositionTypes

Currency element 内で、数値に対する currency name の位置を設定するために使用する型です。

PageInterval

複数ページ文書のページ区間を表す型です。

PageArea

ページ上の領域。PageSearchAreaLocal、PageSearchAreaGlobal、PageAreaLocal、PageAreaGlobal の各メソッドが返します (これらの関数はページ番号を引数に取ります) 。呼び出した関数に応じて、グローバル座標またはローカル座標のいずれかで表現されます。

PageEdge

ページの端を基準に Nearest function を指定するための型です。ページの上端、下端、左端、または右端に最も近い hypothesis を選択できます。

Page

Page( Int PageNumber ) 関数が返す型です。

SearchAreaPageSetType

RestrictSearchArea 関数で使用される型です。この型の事前定義された定数は、AnyPageOddPagesEvenPagesLastPage です。

IntArray

整数の配列です。

StringArray

文字列の配列です。

IntFuzzyInterval

整数のファジー区間を表す型です。ファジー区間は Int 型の 4 つの値で表され、各値は直前の値以上である必要があります。

DistFuzzyInterval

距離のファジー整数区間を表す型です。ファジー区間は Distance 型の 4 つの値で表され、各値は直前の値以上である必要があります。

AreaFuzzyInterval

面積のファジー整数区間を表す型です。ファジー区間は Area 型の 4 つの値で表され、各値は直前の値以上である必要があります。

TextRotations

要素の検索対象となる、認識されたテキストの向きの集合を表す型です。