Method SmartFormatLine
SmartFormatLine(int, string, StringItemInfo[], ITextUndoList)
When implemented by a class, formats line according to the parser rules.
int SmartFormatLine(int index, string text, StringItemInfo[] textData, ITextUndoList operations)
Parameters
index
intSpecifies index of line to format.
text
stringSpecifies string representation of the line.
textData
StringItemInfo[]Specifies data containing color information for the given string.
operations
ITextUndoListList containing insertion or deletion of text fragments.
Returns
- int
Indentation level at given line.
SmartFormatLine(int, string, StringItemInfo[], ITextUndoList, out bool)
When implemented by a class, formats line according to the parser rules.
int SmartFormatLine(int index, string text, StringItemInfo[] textData, ITextUndoList operations, out bool actualPosition)
Parameters
index
intSpecifies index of line to format.
text
stringSpecifies string representation of the line.
textData
StringItemInfo[]Specifies data containing color information for the given string.
operations
ITextUndoListList containing insertion or deletion of text fragments.
actualPosition
boolIf true, the indentation position will be returned, otherwise, the level.
Returns
- int
Indentation level at given line.