メインコンテンツまでスキップ
バージョン: 次へ

WP Get style sheet

WP Get style sheet ( wpDoc : Object ; styleSheetName : Text {; listLevelIndex : Integer } ) : Object

引数説明
wpDocObject4D Write Pro ドキュメント
styleSheetNameTextスタイルシート名
listLevelIndexInteger階層内でのスタイルシートのレベル
戻り値Objectスタイルシートオブジェクト
履歴
リリース内容
4D 21 R3listLevelIndex 引数追加
4D 18Created

説明

WP Get style sheet コマンドは、styleSheetName 引数で指定したスタイルシート、または階層リストスタイルシート の場合にはスタイルシート名とlistLevelIndex 引数のインデックスで指定したスタイルシートのスタイルシートオブジェクトを返します。

wpDoc 引数には、スタイルシートを持った4D Write Pro ドキュメントを渡します。

styleSheetName 引数を使用すると、返すスタイルシートの名前を指定することができます。 wpDoc 引数のドキュメント内のそのスタイルシート名が存在しない場合、null オブジェクトが返されます。

If the styleSheetName is the root-level name of a hierarchical list style sheet, you can optionally specify the listLevelIndex parameter to retrieve a specific level of the hierarchy.

  • listLevelIndex represents the level of the style sheet in the hierarchy (1 = root-level, 2 = first sub-level, etc.).
  • スタイルシートが階層で、この 引数が省略された場合には、ルートレベルのスタイルシートが返されます。
  • リクエストされたレベルが存在しない場合、null オブジェクトが返されます。
  • スタイルシートが改装リストスタイルシートではない場合に、listLevelIndex が1 より大きかった場合、null オブジェクトが返されます。

例題 1

"Main title" スタイルシートを取得したい場合を考えます:

 var $styleSheet : Object

$styleSheet:=WP Get style sheet(wpArea;"Main title")
If($styleSheet=Null) // スタイルシートが存在するか チェックし、なければ作成する
$styleSheet:=WP New style sheet(wpArea;wk type paragraph;"Main title")
End if

例題 2

階層リストスタイルシートの特定のレベルを取得したい場合:

var $rootStyle : Object
var $subLevelStyle : Object

// ルートレベルのスタイルシートを取得
$rootStyle:=WP Get style sheet(wpArea;"MainList")

// 第2レベルを取得(最初のサブレベル)
$subLevelStyle:=WP Get style sheet(wpArea;"MainList";2)

If($subLevelStyle=Null)
ALERT("Requested level does not exist.")
End if

参照

スタイルシート
WP DELETE STYLE SHEET
WP Get style sheets WP IMPORT STYLE SHEETS
WP New style sheet