Command WR UPDATE STYLESHEET

4D Write

WR UPDATE STYLESHEET

version 6.5


WR UPDATE STYLESHEET (area; stylesheetNumber)

ParameterTypeDescription
areaLongint4D Write area
stylesheetNumberLongintStylesheet number

Description

The WR UPDATE STYLESHEET command updates the displayed formatting of all the text using the style sheet referenced by styleSheetNumber in the 4D Write area referenced by area. After this command is executed, all text formatted with the referenced style will be formatted according to the current definition of that style.

Example

You want to replace the tab stops in the "LayoutPar" style sheet and update text areas wherever that style sheet is applied:

      `Looking for the style sheet number
   $StyleSheetNb:=WR Count(Area;wr nb stylesheets)
   For ($i;1;$StyleSheetNb)
      WR GET STYLESHEET INFO(Area;$i;$Name;$ApplyTo;$Prot;$Shortcut)
      If ($Name="LayoutPar")
         SheetNumber:=$i
      End if 
   End for 
      `Getting the number of tab stops in the style sheet
   $NbTab:=WR Get stylesheet text prop(Area;SheetNumber;wr tab;Apply)
      `Deleting all tab stops
   For ($i;1;$NbTab)
      WR DELETE STYLESHEET TAB(Area;SheetNumber;1)
   End for 
      `Inserting new tabs
   WR ADD STYLESHEET TAB(Area;SheetNumber;10;wr left tab;Char(126))
   ...
      `Updating each paragraph that the style sheet is applied to
   WR UPDATE STYLESHEET(Area;SheetNumber)

See Also

WR APPLY STYLESHEET, WR Create stylesheet.