4D v14.3

OBJECT SET STYLE SHEET

ホーム

 
4D v14.3
OBJECT SET STYLE SHEET

OBJECT SET STYLE SHEET 


 

OBJECT SET STYLE SHEET ( {* ;} object ; styleSheetName ) 
引数   説明
演算子 in 指定時: object はオブジェクト名(文字列)、省略時: object は変数またはフィールド
object  フォームオブジェクト in オブジェクト名( * 指定時)、 または変数やフィールド( * 省略時)
styleSheetName  テキスト in スタイルシート名

説明   

OBJECT SET STYLE SHEETコマンドは、引数 object* で指定したオブジェクトと関連付けられたスタイルシートを、カレントのプロセスにおいて変更します。スタイルシートを変更すると、フォント、フォントサイズ、そしてフォントスタイルが変更されます。

任意の * 演算子を渡した場合、 object 引数でオブジェクト名を文字列で指定します。省略時には object 引数でフィールドまたは変数を指定します。

styleSheetName 引数の中には、 object 引数で指定したオブジェクトに適用するスタイルシートの名前等を渡します。渡せる値は以下の通りです。

  • 既存のスタイルシート名(指定したスタイルシートが存在しない場合は、 ON ERR CALL コマンドで割り込み可能なエラーが返されます)
  • "Font Styles" テーマ内にある、 Automatic style sheet 定数(指定すると、"自動"スタイルシートが適用されます)
  • 空の文字列 ("") (指定すると、適用していたスタイルシートが解除されます。)

object 引数で指定したオブジェクトにデザインモードですでにスタイルシートが関連付けされている場合、このコマンドを呼び出すことによって、カレントプロセス中はスタイルシートが変更されます。

セッション中、 ST SET ATTRIBUTES コマンド、 ST SET TEXT コマンド、 OBJECT SET FONT コマンド等をオブジェクトに使用してフォントやフォントサイズを変更した場合、スタイルシートへの参照はオブジェクトから自動的に削除されます。元からあったスタイルシートと同じ設定を適用しようとした場合でも同様に削除されます。
しかしながら、例えば ST SET ATTRIBUTES コマンドや OBJECT SET FONT STYLE コマンド等を使用してスタイル(太字、イタリック等)のみを変更した場合、 スタイルシートへの参照は削除されず、これらのプロパティはセッションの間スタイルシートへと追加されます。

 
プロパティ 

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

 
履歴 

New
初出: 4D v14

 
参照 

GET STYLE SHEET INFO
LIST OF STYLE SHEETS
OBJECT Get style sheet

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v14 R3)
ランゲージリファレンス ( 4D v14 R2)
ランゲージリファレンス ( 4D v14.3)
ランゲージリファレンス ( 4D v14 R4)