| 4D v18VP Get stylesheets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 VP Get stylesheets 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| VP Get stylesheets ( vpAreaName {; scope} ) -> 戻り値 | ||||||||
| 引数 | 型 | 説明 | ||||||
| vpAreaName | テキスト |   | 4D View Pro エリアフォームオブジェクト名 | |||||
| scope | 倍長整数 |   | ターゲットスコープ(デフォルト=カレントシート) | |||||
| 戻り値 | Collection |   | スタイルシートオブジェクトのコレクション | |||||
VP Get stylesheets コマンドは、scope 引数で指定されたスコープに対して定義されているスタイルシートのコレクションを返します。
vpAreaName 引数には、4D View Pro エリアの名前プロパティを渡します。存在しない名前を渡した場合、エラーが返されます。
scope 引数を使用すると、スタイルシートをどこから取得するかを定義することができます。シートインデックス(0 から数え始めます)を使用するか、以下の定数のいづれかを使用してください:
| 定数 | 値 | コメント | 
| vk current sheet | -1 | 4D View Pro エリアのカレントシートを指定します。(デフォルト) | 
| vk workbook | -2 | 4D View Pro エリアのワークブック全体を指定します。 | 
以下のコードを実行すると、カレントシート内にある全てのスタイルオブジェクトのコレクションを返します:
 $styles:=VP Get stylesheets("ViewProArea")ここでは、カレントシートは二つのスタイルオブジェクトを使用していたとします:
[
   {
     backColor:green,
     borderLeft:{color:green,style:10}, 
     borderTop:{color:green,style:10}, 
     borderRight:{color:green,style:10}, 
     borderBottom:{color:green,style:10}, 
     name:GreenDashDotStyle
   },
   {
     backColor:red,
     textIndent:10,
     name:RedIndent
   }
]
	プロダクト: 4D
	テーマ: 4D View Pro ランゲージ
	番号: 
        9756
        
        
        
	
	初出: 4D v17 R6
	
	4D View Pro リファレンス ( 4D v18)
	
	
	
 コメントを追加
コメントを追加