4D Write v14WR GET STYLESHEET TAB |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D Write v14
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
WR ADD STYLESHEET TAB
WR GET TAB
WR SET STYLESHEET TAB
4D Write ( 4D Write v11.6)
4D Write ( 4D Write v12)
4D Write ( 4D Write v14)
4D Write ( 4D v13)
4D Write ( 4D Write v14 R2)
4D Write ( 4D Write v14 R3)
4D Write ( 4D Write v14 R4)