Class TWPRTFNumberStyleCollection

Hierarchy

System.TObject | System.Classes.TPersistent | System.Classes.TCollection | WPRTEDefs.TWPRTFStyleCollection | TWPRTFNumberStyleCollection

Description for Class TWPRTFStyleCollection

TWPRTFStyleCollection contains all styles which are defined for one TWPRTFProps object. It contains a list of styles with their binary representation.

Properties

Property GenerateLegalOutlineAsDefault : Boolean

Property GroupItems[index] : TWPRTFNumberingStyle

Property Items[index] : TWPRTFNumberingStyle

Methods

Function _Add(id:Integer) : TWPRTFNumberingStyle

Function Add(StyleName:string; UsedByMask:Cardinal) : TWPRTFStyleElement

Function AddNumberStyle(Style:TWPNumberStyle; TextB:string; TextA:string; Font:string; Indent:Integer; FontSize:Integer; UsePrev:Boolean; Group:Integer; LevelInGroup:Integer) : Integer

Function AddOutlineGroup(styles:; AbstractParentGroup:Integer) : Integer

Function AddOutlineStyle(Group:Integer; LevelInGroup:Integer) : TWPRTFNumberingStyle

Procedure ClearStyles

Function FindBasicStyle(Style:TWPNumberStyle; Group:Integer) : TWPRTFNumberingStyle

Function FindBulletStyle : TWPRTFNumberingStyle

Function FindEqual(LikeThisStyle:TWPRTFStyleElement; MaxIndex:Integer) : TWPRTFStyleElement

Function FindNumberStyle(number_id:Integer; numlevel:Integer) : TWPRTFNumberingStyle

Function FindParNumberStyle(Par:TWPTextStyle; numlevel:Integer; SkipNumber:Boolean) : TWPRTFNumberingStyle

Function GetOutlineGroupId(numberStyle:Integer) : Integer

Function GetOutlineList(StrList:TStrings) : Integer

Function InitGroupArray(GroupNr:Integer) : Integer

Procedure InitOutlineStyles(OnlyIfNoLocked:Boolean)

Function NewOutlineGroup(Mode:TWPNewOutlineGroupModess; styles:; indentdiff:Integer) : Integer

Used or referenced by

-Property TWPRTFProps.ParStyles : TWPRTFStyleCollection
-Property TWPRTFProps.ParStyles : TWPRTFStyleCollection
-Property TWPRTFProps.NumberStyles : TWPRTFNumberStyleCollection