4D v16WP RESET ATTRIBUTES |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16
WP RESET ATTRIBUTES
|
WP RESET ATTRIBUTES ( rangeObj ; attribName {; attribName2 ; ... ; attribNameN} ) | ||||||||
引数 | 型 | 説明 | ||||||
rangeObj | Object |
![]() |
4D Write Proレンジ | |||||
attribName | 文字 |
![]() |
除去したい属性の名前 | |||||
WP RESET ATTRIBUTESコマンドはrangeObj4D Write Proレンジオブジェクト内の一つ以上の属性の値をリセットします。このコマンドは4D Write Proのどのような内部(文字、段落、ドキュメント、または画像)の属性でも除去する事ができます。
rangeObjオブジェクトは別のコマンドで作成することができる4D Write Proドキュメントの一部です。以下の表は、ターゲットとなるオブジェクトと属性に応じたWP RESET ATTRIBUTESのスコープを表しています:
引数 | 共通の属性("verticalAlign"を除く) | ドキュメントのみの属性 | 段落のみの属性 | 文字のみの属性(と"verticalAlign") |
WP Get paragraphsで取得したrangeObj | 段落 | ドキュメント | 段落 | 段落 |
WP Get picturesで取得したrangeObj | ピクチャー | ドキュメント | - | - |
WP Get rangeまたはで取得したrangeObj | レンジの段落 | ドキュメント | レンジの段落(レンジとかぶる段落) | レンジの文字 |
wpDoc | ドキュメント | ドキュメント | ドキュメント全体の段落 | ドキュメント全体の文字 |
WP RESET ATTRIBUTESコマンドを使用して属性の値が除去されたとき、値はデフォルト値にリセットされます。デフォルト値については4D Write Pro属性の章に記されています。
rangeObjのレンジ内にリセットしたい属性がなかった場合、コマンドは何もしません。
以下のセレクションから複数の属性を除去したい場合を考えます:
以下のコードを実行します:
$range:=WP Get selection(*;"WParea")
WP RESET ATTRIBUTES($range;wk padding)
WP RESET ATTRIBUTES($range;wk background color)
WP RESET ATTRIBUTES($range;wk text underline style)
WP RESET ATTRIBUTES($range;wk margin)
WP RESET ATTRIBUTES($range;wk border style)
その結果ドキュメントは以下のようになります:
プロダクト: 4D
テーマ: 4D Write Proランゲージ
初出: 4D v15 R4
4D Write Proリファレンス ( 4D v16)