4D v16.3

GET STYLE SHEET INFO

ホーム

 
4D v16.3
GET STYLE SHEET INFO

GET STYLE SHEET INFO 


 

GET STYLE SHEET INFO ( styleSheetName ; font ; size ; styles ) 
引数   説明
styleSheetName  テキスト in スタイルシート名
font  テキスト in フォント名
size  倍長整数 in フォントサイズ
styles  倍長整数 in 書体

説明   

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 に設定されます。

例題  

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

 C_LONGINT($size;$style)
 C_TEXT($font)
 GET STYLE SHEET INFO(Automatic style sheet;$font;$size;$style)



参照 

LIST OF STYLE SHEETS
OBJECT SET STYLE SHEET

 
プロパティ 

プロダクト: 4D
テーマ: オブジェクト(フォーム)
番号: 1256

このコマンドはOKシステム変数を更新します

 
履歴 

初出: 4D v14
変更: 4D v15 R3

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v16)
ランゲージリファレンス ( 4D v16.1)
ランゲージリファレンス ( 4D v16.2)
ランゲージリファレンス ( 4D v16.3)