項目属性切替え定義ファイルの雛形の形式について説明します。
ここでは、以下の場合に分けて説明します。
ポイント
「RULE_FONT_JAPANESE」および「RULE_FONT_ENGLISH」については、出力されません。
●すべての帳票を対象とする場合
ポイント
帳票定義情報に定義されている属性情報ごとに出力されます。属性情報が重複している場合、1つだけ出力されます。
ただし、以下の属性識別子は、属性情報が重複している/重複していないにかかわらず、1つだけ出力されます。
数値の区切り編集形式の属性識別子「NUM_DECIMAL_FORMAT」
小数点の出力有無の属性識別子「NUM_DECIMAL_PLACES_SUPPRESS」
小数部の編集形式の属性識別子「NUM_DECIMAL_PLACES_FORMAT」
,,FONT_JAPANESE,"指定されている日本語フォント名", ,,FONT_ENGLISH,"指定されている英文フォント名", ,,LITERAL_STRING,"指定されている文字列", ,,LITERAL_RECTSTRING,"指定されている文字列", ,,LITERAL_LABEL,"指定されているラベル", ,,CURRENCY_SYMBOL,"指定されている通貨記号文字", ,,DATE_FORMAT_STRING,<指定されている日付編集形式>, ,,NUM_DECIMAL_FORMAT,0|1(指定されている区切り編集のスタイル指定), ,,NUM_DECIMAL_PLACES,<指定されている小数部桁数>, ,,NUM_DECIMAL_PLACES_SUPPRESS,0|1(指定されている小数点の出力有無指定), ,,NUM_DECIMAL_PLACES_FORMAT,0|1|2(指定されている小数部の編集形式指定), -- ------------------------ ---------------------------------------- --------------------------- (*1) (*2) (*3) (*4)
*1: [帳票名]、[項目名]は、空(未設定の状態)となります。 *2: それぞれの属性識別子が出力されます。 *3: 変更前の情報(帳票定義情報に指定されている情報)が出力されます。 *4: 変更後の情報が出力されます。言語情報の出力指定の有無によって、出力される内容が以下のように異なります。 ・言語情報の出力を指定しない場合 空(未設定の状態)となります。 ・言語情報の出力を指定した場合 指定した言語に合わせて、変更後の情報が出力されます。 なお、リテラルは、機械翻訳の有無により出力される内容が以下のように異なります。 ‐機械翻訳をした場合 機械翻訳の結果が出力されます。 ‐機械翻訳をしない場合 空(未設定の状態)となります。 言語ごとの出力される切替え情報については、以下を参照してください。 ⇒ “●指定例2”
帳票定義情報に定義されている項目のフォントが「MS 明朝」で、多言語に関する切替え情報を英語にした場合の出力例を示します。
,,FONT_JAPANESE,"MS 明朝","Times New Roman" |
●特定の帳票だけを対象とする場合
ポイント
帳票定義情報に定義されている帳票の項目ごとに出力されます。項目の情報が重複していても、項目が異なっていれば出力されます。
属性種別を指定して出力したい場合は、「雛形ファイルの詳細設定画面」で出力する属性の分類を指定して雛形ファイルを作成してください。
「雛形ファイルの詳細設定画面」の詳細は、デザイナヘルプを参照してください。
数値の区切り編集形式の属性識別子「NUM_DECIMAL_FORMAT」は、属性情報が重複している/重複していないにかかわらず、1つだけ出力されます。また、[項目名]は出力されません。
帳票名,項目名,FONT_JAPANESE,"指定されている日本語フォント名", 帳票名,項目名,FONT_ENGLISH," 指定されている英文フォント名", 帳票名,項目名,LITERAL_STRING,"指定されている文字列", 帳票名,項目名,LITERAL_RECTSTRING,"指定されている文字列", 帳票名,項目名,LITERAL_LABEL,"指定されているラベル", 帳票名,項目名,CURRENCY_SYMBOL,"指定されている通貨記号文字", 帳票名,項目名,DATE_FORMAT_STRING,< 指定されている日付編集形式>, 帳票名,,NUM_DECIMAL_FORMAT,0|1(指定されている区切り編集のスタイル指定), 帳票名,項目名,NUM_DECIMAL_PLACES,<指定されている小数部桁数>, 帳票名,項目名,NUM_DECIMAL_PLACES_SUPPRESS,0|1(指定されている小数点の出力有無指定), 帳票名,項目名,NUM_DECIMAL_PLACES_FORMAT,0|1|2(指定されている小数部の編集形式指定), ------ ------- ------------------------ ------------------------------------------ ------- (*1) (*2) (*3) (*4) (*5)
*1: 帳票名が出力されます。 *2: 項目名が出力されます。 *3: それぞれの属性識別子が出力されます。 *4: 変更前の情報(帳票定義情報に指定されている情報)が出力されます。 *5: 変更後の情報が出力されます。言語情報の出力指定の有無によって、出力される内容が以下のように異なります。 ・言語情報の出力を指定しない場合 空(未設定の状態)となります。 ・言語情報の出力を指定した場合 指定した言語に合わせて、変更後の情報が出力されます。 なお、リテラルは、機械翻訳の有無により出力される内容が以下のように異なります。 ‐機械翻訳をした場合 機械翻訳の結果が出力されます。 ‐機械翻訳をしない場合 空(未設定の状態)となります。 言語ごとの出力される切替え情報については、以下を参照してください。 ⇒ “●指定例2”
以下のすべての条件を満たして、多言語に関する切替え情報を英語にした場合の出力例を示します。
帳票定義情報(Form1)
帳票のプロパティの区切り編集のスタイルに、区切り文字「,(カンマ)」、小数点「.(ピリオド)」が指定されている。
固定リテラル項目(Static0001)に、日本語フォント「MS 明朝」が定義されている。
固定リテラル項目(Static0001)に、英文フォント「MS 明朝」が定義されている。
固定リテラル項目(Static0001)に、文字列「会社名」が定義されている。
帳票定義情報(Form2)
区切り編集のスタイルに、区切り文字「.(ピリオド)」、小数点「,(カンマ)」が指定されている。
数字項目(Numeric0001)に、英文フォント「MS 明朝」が定義されている。
数字項目(Numeric0001)に、小数部桁数「0」が定義されている。
数字項目(Numeric0001)に、通貨記号文字「\」が定義されている。
Form1,,NUM_DECIMAL_FORMAT,0,0 |
●多言語に関する切替え情報を出力する場合の言語ごとの切替え情報
「雛形ファイルの詳細設定画面」で「多言語に関する切替え情報を出力する」を指定した場合に、雛形ファイルに出力される言語ごとの切替え情報は以下のとおりです。
項目属性の分類 | 属性識別子 | 切り替える言語 | 雛形ファイルに出力される |
---|---|---|---|
フォント |
| 日本語 | MS 明朝 |
英語 | Times New Roman | ||
中国語(簡体字) | SimSun | ||
中国語(繁体字) | MingLiU | ||
韓国語 | BatangChe | ||
フランス語 | Times New Roman | ||
スペイン語 | |||
ドイツ語 | |||
ロシア語 | |||
ポルトガル語 | |||
チェコ語 | |||
タイ語 | Tahoma | ||
ベトナム語 | |||
リテラル | LITERAL_STRING | 全言語共通 |
|
LITERAL_RECTSTRING | |||
LITERAL_LABEL | |||
数値 | NUM_DECIMAL_FORMAT | 日本 | 0 ※3桁ごとの区切り文字のスタイルが「,(カンマ)」、小数点のスタイルが「.(ピリオド)」 |
英語 | |||
中国語(簡体字) | |||
中国語(繁体字) | |||
韓国語 | |||
タイ語 | |||
フランス語 | 1 ※3桁ごとの区切り文字のスタイルが「.(ピリオド)」、小数点のスタイルが「,(カンマ)」 | ||
スペイン語 | |||
ドイツ語 | |||
ロシア語 | |||
ポルトガル語 | |||
チェコ語 | |||
ベトナム語 | |||
| 全言語共通 | 帳票定義情報で指定された属性と | |
通貨 | CURRENCY_SYMBOL | 日本語 | \ |
英語 | $ | ||
中国語(簡体字) | \ | ||
中国語(繁体字) | NT$ | ||
韓国語 | |||
フランス語 | € | ||
スペイン語 | |||
ドイツ語 | |||
ロシア語 | р. | ||
ポルトガル語 | € | ||
チェコ語 | Kč | ||
タイ語 | ฿ | ||
ベトナム語 | ₫ | ||
日付 | DATE_FORMAT_STRING | 日本語 | YYYY/MM/DD |
英語 | MM/DD/YYYY | ||
中国語(簡体字) | YYYY/MM/DD | ||
中国語(繁体字) | YYYY/M/D | ||
韓国語 | YYYY-MM-DD | ||
フランス語 | DD/MM/YYYY | ||
スペイン語 | |||
ドイツ語 | DD.MM.YYYY | ||
ロシア語 | |||
ポルトガル語 | DD-MM-YYYY | ||
チェコ語 | DD.MM.YYYY | ||
タイ語 | DD/MM/YYYY | ||
ベトナム語 |
*1:
日付項目、時刻項目の特殊文字列も機械翻訳されるため、機械翻訳された文字列がList Creatorのサポート対象外の文字となる場合があります。必ずプレビューなどで確認を行ってください。