メインコンテンツへスキップ
グローバル定数は、追加の検索条件を指定するために使用されます (要素の Properties ダイアログの Advanced タブ、Advanced pre-search relations セクション、Advanced post-search relations セクション、およびブロックの Properties ダイアログの Expression field) 。
グローバル定数は FlexiLayout 全体に対して設定され、プログラムコードのすべてのセクションから利用できます。 グローバル定数を作成する際は、その名前と値を指定する必要があります。定数の名前は文字またはアンダースコアで始める必要があり、その後には文字と数字を使用できます。定数の名前に空白や特殊記号を含めることはできません。定数の名前は、それを使用する FlexiLayout 内で一意である必要があり、どの予約語とも一致してはなりません。つまり、グローバル定数と同じ名前の変数をコード内で宣言することはできません。 定数には、FlexiLayout language でコンストラクターを持つ任意の型を使用できます。定数の型は、コンストラクターを呼び出して明示的に定義することも、値からプログラムによって導出することもできます (例: type String) 。コード内で定数を使用すると、コンパイラーはその型の定数が指定されたコンテキストで使用可能かどうかを確認します。このチェックは、FlexiLayout をビルドするとき、または特定の field 内のコードをプログラムにチェックさせるときに実行されます。 グローバル関数や、すでに作成済みの他のグローバル定数を使用して、グローバル定数を作成できます。 グローバル定数の例:
名前
RomanNumerals”I V v X x”String
SomeRectRect( 5mm, 10mm, 20mm, 50mm )Rect
FirstPageRectPage( 1 ).RectGlobalRect
UpperHalfOfFirstPageRect(FirstPageRect.Left, FirstPageRect.Top FirstPageRect.Right, FirstPageRect.Height / 2 )Rect
UpperHalfOfFirstPage 1Region( UpperHalfOfFirstPage )Region
TotalLineHeightOfFirstPagePage( 1 ).AverageLineHeight() + Page( 1 ).AverageInterlineInterval()Distance
Q_50_PercentQuality( 0.5 );Quality

グローバル定数の追加、変更、削除

グローバル定数を追加するには、次の手順に従います。
  1. FlexiLayout メニューで Properties… コマンドを選択します (または FlexiLayout ウィンドウ内を右クリックし、ショートカットメニューから Properties… コマンドを選択します) 。
  2. Properties ダイアログで Constants タブをクリックします。
  3. Add… をクリックします。
  4. 定数の名前や値を入力し、OK をクリックします。
グローバル定数を変更するには、次の手順に従います。
  1. FlexiLayout メニューで Properties… コマンドを選択します (または FlexiLayout ウィンドウ内を右クリックし、ショートカットメニューから Properties… コマンドを選択します) 。
  2. Properties ダイアログで Constants タブをクリックし、変更する定数を選択します。
  3. Edit… をクリックします。
  4. 定数の新しい名前や値を入力し、OK をクリックします。
グローバル定数を削除するには、次の手順に従います。
  1. FlexiLayout メニューで Properties… コマンドを選択します (または FlexiLayout ウィンドウ内を右クリックし、ショートカットメニューから Properties… コマンドを選択します) 。
  2. Properties ダイアログで Constants タブをクリックし、削除する定数を選択します。
  3. Delete をクリックします。
定数名は有効な識別子でなければなりません。つまり、”_ a b c d e f g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R S T U V W X Y Z” の文字と数字のみで構成されている必要があります。名前の先頭文字に数字は使用できません。また、定数名に空白や特殊記号を含めることはできません。