4D Write v16

WR GET STYLESHEET TAB

ホーム

 
4D Write v16
WR GET STYLESHEET TAB

WR GET STYLESHEET TAB 


 

WR GET STYLESHEET TAB ( area ; stylesheetNum ; tabNumber ; position ; justification ; fillCharacter ) 
引数   説明
area  倍長整数 in 4D Writeエリア
stylesheetNum  倍長整数 in スタイルシート番号
tabNumber  倍長整数 in タブ番号
position  倍長整数 in タブ位置
justification  整数 in タブの揃え位置
fillCharacter  文字 in 選択された埋め込み文字

説明   

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



参照 

WR ADD STYLESHEET TAB
WR GET TAB
WR SET STYLESHEET TAB

 
プロパティ 

プロダクト: 4D Write
テーマ: WRスタイルシート
番号: 89441

 
履歴 

初出: 4D Write 6.5

 
ARTICLE USAGE

4D Write ( 4D Write v16)