| 4D Write v15WR GET STYLESHEET TAB | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D Write v15
 WR GET STYLESHEET TAB 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| WR GET STYLESHEET TAB ( area ; stylesheetNum ; tabNumber ; position ; justification ; fillCharacter ) | ||||||||
| 引数 | 型 | 説明 | ||||||
| area | 倍長整数 |   | 4D Writeエリア | |||||
| stylesheetNum | 倍長整数 |   | スタイルシート番号 | |||||
| tabNumber | 倍長整数 |   | タブ番号 | |||||
| position | 倍長整数 |   | タブ位置 | |||||
| justification | 整数 |   | タブの揃え位置 | |||||
| fillCharacter | 文字 |   | 選択された埋め込み文字 | |||||
WR GET STYLESHEET INFOは、tabNumberで渡された番号のタブ設定を取り出します。このタブ設定はareaで参照される4D Writeエリア内にあるstyleSheetNumberを持つスタイルシートに属します。
スタイルシート内のタブ数を知るには、タブストップの数を返すWR Get stylesheet text prop(area;styleSheetNumber;wr tab;applyTo)を用います。
positionはドキュメントの左マージンからタブストップまでの距離です。これは、現在そのドキュメントのデフォルト単位となっているもので表されます。
alignmentはタブの行揃えタイプです:
| 値 | テキスト揃え | 
| 1 | 左揃え | 
| 2 | 中央揃え | 
| 3 | 右揃え | 
| 4 | 小数点揃え | 
| 5 | 縦区切り | 
fillCharacterはASCIIコード33から127までの文字を使用することができます。fillCharacterが空の文字列の場合、タブ設定に用いられる埋め込み文字はありません。
各スタイルシートのタブストップに対する埋め込み文字を変更し、ドキュメントに反映させたいものとします。
 $StyleSheetNum:=WR Count(Area;wr nb stylesheets)
 For($i;1;$StyleSheetNum)
    $TabNum:=WR Get stylesheet text prop(Area;$i;wr tab;$Apply)
    If($TabNum#0)
       For($j;1;$TabNum)
          WR GET STYLESHEET TAB(Area;$i;$j;$Pos;$Justif;$FillChar)
          If($FillChar#"")
             WR SET STYLESHEET TAB(Area;$i;$j;$Pos;$Justif;Char(126))
          End if
       End for
       WR UPDATE STYLESHEET(Area;$i)
    End if
 End for
	プロダクト: 4D Write
	テーマ: WRスタイルシート
	番号: 
        89441
        
        
        
	
	初出: 4D Write 6.5
	
	
	
	
	
	
	
	
	4D Write ( 4D Write v15)
	
	
	
	
	
	
	
 コメントを追加
コメントを追加