4D v16.3

OBJECT Is styled text

ホーム

 
4D v16.3
OBJECT Is styled text

OBJECT Is styled text 


 

OBJECT Is styled text ( {* ;} object ) -> 戻り値 
引数   説明
演算子 in 指定時:objectはオブジェクト名(文字列)省略時:objectは変数
object  フォームオブジェクト in オブジェクト名(* 指定時)、または変数(* 省略時)
戻り値  ブール in オブジェクトがマルチスタイルテキストであれば True 、そうでなければ False

説明   

OBJECT Is styled textコマンドは、 object* によって指定されたオブジェクトの"マルチスタイル"オプションにチェックが入っているときに True を返します。

「マルチスタイル」オプションは、複数のスタイルバリエーションを一つのエリアで使用できるリッチテキストを使用可能にするものです。詳細な情報に関しては、 Design Reference マニュアル内の マルチスタイル (リッチテキストエリア) を参照して下さい。

マルチスタイルのオブジェクトは、 "スタイル付きテキスト" テーマ内のコマンドを使うことによってプログラムで管理することができます。

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

注: OBJECT Is styled text コマンドは、4D Write Pro エリアに対して適用された場合、True を返します。

例題  

あるフォーム内に、二つの異なるオブジェクトによって表現されたフィールドがあり、片方のオブジェクトは「マルチスタイル」のプロパティにチェックがされていて、もう片方にはチェックがされていません。このとき、以下の様なコードでこれを判別することが出来ます。

 $Style:=OBJECT Is styled text(*;"Styled_text")
  // True が返されます (「マルチスタイル」がチェックされています)
 
 $Style:=OBJECT Is styled text(*;"Plain_text")
  // False が返されます(「マルチスタイル」はチェックされていません)



参照 

スタイル付きテキスト

 
プロパティ 

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

 
履歴 

初出: 4D v14

 
ARTICLE USAGE

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

Parent of : OBJECT Is styled text ( 4D v16.1)