Class TWPRTFStyleCollection
Hierarchy
System.TObject | System.Classes.TPersistent | System.Classes.TCollection | TWPRTFStyleCollection
Subclasses
WPRTEDefs.TWPRTFNumberStyleCollection
Description
TWPRTFStyleCollection contains all styles which are defined for one TWPRTFProps object. It contains a list of styles with their binary representation.Properties
Property _OptimizedSearch : Boolean
Property CurrGroup : Integer
Property CurrID : Integer
Property DefaultID : Integer
Methods
Function Add(StyleName:string; UsedByMask:Cardinal) : TWPRTFStyleElement
Function AddCopy(SourceStyle:TWPRTFStyleElement) : Integer
Function AddStyle(StyleName:string; UsedByMask:Cardinal) : TWPTextStyle
Procedure Assign(Source:TPersistent)
Procedure AssignNamesTo(list:TStrings)
Function CheckStyleIntegrity(First:TWPTextStyle; StyleNr:Integer) : TWCheckStyleIntegrityResult
Procedure ClearStyles(UsedByMask:Cardinal)
Create(RTFProps:TWPRTFProps; ItemClass:TCollectionItemClass)
Procedure DeleteItem(item:TWPRTFStyleElement)
Function FindEqual(LikeThisStyle:TWPRTFStyleElement; MaxIndex:Integer) : TWPRTFStyleElement
Function FindStyle(StyleName:string; StyleClass:string; UsedByMask:Cardinal) : TWPRTFStyleElement
Function FindTextStyle(StyleName:string; StyleClass:string; UsedByMask:Cardinal) : TWPTextStyle
Function GetCSS : string
Function GetID(Style:TWPTextStyle) : Integer
Function GetStringList(list:TStrings; AddDefault:Boolean; ThisName:string) : Integer
Function GetStyle(StyleName:string) : TWPRTFStyleElement
Function GetStyleName(StyleNr:Integer) : string
Function GetTextStyle(StyleNr:Integer) : TWPTextStyle
Function GetTextStyleGroup(StyleNr:Integer; LevelNr:Integer) : TWPTextStyle
Function GetWPCSS : string
Procedure LoadCSS(FileName:string; Merge:Boolean)
Procedure LoadFromFile(FileName:string; Merge:Boolean; UsedByMask:Cardinal; AsCSSFormat:Boolean)
Function ModifyStyle(ExistingStyle:TWPRTFStyleElement) : TWPRTFStyleElement
Procedure SaveToFile(FileName:string)
Procedure SetWPCSS(AllStyles:string; Merge:Boolean; UsedByMask:Cardinal)
Procedure TransactionCommit
Procedure TransactionStart
Events
OnClearedStyles : TNotifyEvent= procedure (Sender : TObject) of Object
This event is triggreed after the Clear provedure was called. You can use it to define a default set of styles.
Used or referenced by
-Property TWPRTFProps.ParStyles : TWPRTFStyleCollection |