メインコンテンツまでスキップ
バージョン: 20 R7 BETA

GET STYLE SHEET INFO

GET STYLE SHEET INFO ( styleSheetName ; font ; size ; styles )

引数説明
styleSheetNameTextスタイルシート名
fontTextフォント名
sizeIntegerフォントサイズ
stylesInteger書体

このコマンドはスレッドセーフではないため、プリエンプティブなコードには使えません。

説明

GET STYLE SHEET INFOコマンドは、styleSheetNameパラメーターで指定したスタイルシートの現在の構成を返します。

styleSheetName 引数には、デザインモードで定義されたスタイルシート名を渡します。 自動スタイルシートを指定するためには、 "Font Styles" テーマ内にある以下の定数のいずれかを使用して下さい:

定数コメント
Automatic style sheet文字列__automatic__デフォルトで全てのオブジェクトに使用されます
Automatic style sheet_additional文字列__automatic_additional_text__スタティックテキスト、フィールドそして変数においてのみサポートされます。ダイアログボックスでの補足テキストに使用されます。
Automatic style sheet_main文字列__automatic_main_text__スタティックテキスト、フィールドそして変数においてのみサポートされます。ダイアログボックスでのメインテキストに使用されます。

font 引数には、カレントのプラットフォームのスタイルシートと関連付けされているフォントの名前がコマンドから返されます。

size 引数には、カレントのプラットフォームのスタイルシートと関連付けされている文字サイズがポイント数でコマンドから返されます。

styles 引数には、カレントのプラットフォームのスタイルシートと関連付けされているスタイルに対応した値がコマンドから返されます。返された値に対応するスタイルは、以下の表のとおりで、 "Font Styles" テーマ内にあります。

定数
Bold倍長整数1
Bold and Italic倍長整数3
Bold and Underline倍長整数5
Italic倍長整数2
Italic and Underline倍長整数6
Plain倍長整数0
Underline倍長整数4

このコマンドが正しく実行された場合には、 OK システム変数は 1 に変更されます。そうでない(例えば styleSheetName 引数で指定したスタイルシートが存在しないなどの)場合は、OK システム変数は 0 に設定されます。

互換性に関する注意

プロジェクトアーキテクチャーにおいては、このコマンドがサポートするのは3つの自動スタイルシートだけです。

例題

自動スタイルシートのカレント設定を調べたい場合:

 var $size;$style : Integer
 var $font : Text
 GET STYLE SHEET INFO(Automatic style sheet;$font;$size;$style)

参照

LIST OF STYLE SHEETS
OBJECT SET STYLE SHEET