EControl Syntax Editor SDK
IecExternalFormatter Methods
IecExternalFormatter Methods
IecExternalFormatter Methods 
Description 
Says to analyze text up to the position APos. 
Adds entries to list of styles at the CurPos position. 
IecSyntMemoPlugIn2 Interface
IecSyntMemoPlugIn2 Interface 
Description 
Called when scrolling position is changed. 
IecSyntClient Interface
IecSyntClient Interface 
Description 
Called when syntax analysis is finished. 
Called when styles of syntax analyzer is changed. 
TSyntTextSource Class
TSyntTextSource Class 
Description 
Adds client. 
Converts (X, Y) position of the caret to zero-based text position. 
Creates and initializes a TSyntTextSource instance. 
Destroys an instance of TSyntTextSource. 
Called when syntax analysis is finished. 
Called when styles of syntax analyzer is changed. 
Returns length of the line. 
Removes client. 
Returns caret position for the given text position. 
TecEmbeddedObjects Class
TecEmbeddedObjects Class 
Description 
Add 
Adds embedded object and returns it's position in list. 
This is AddClient, a member of class TecEmbeddedObjects. 
Indicates whether the Windows clipboard contains data that can be pasted by any registered object classes. 
This is CaretPosToStrPos, a member of class TecEmbeddedObjects. 
Moves embedded object to new position in text. 
Clears custom formatting. 
Creates and initializes a TecEmbeddedObjects instance. 
Deletes embedded object at specified index. 
Destroys an instance of TecEmbeddedObjects. 
Formats specified text range with Style
Creates list of embedded objects in specified text range. 
This is GetStyleList, a member of class TecEmbeddedObjects. 
Indicates whether text storage has custom formatting. 
Returns index of specified embedded object in list. 
Inserts control at specified position in text. Control will be displayed only in editor specified by ControlSite property. 
Creates and inserts objects of class TecEmbeddedImageIdx to the specified position in text. 
Creates and inserts objects of class TecEmbeddedImage to the specified position in text. 
This is LineLength, a member of class TecEmbeddedObjects. 
Loads custom formatting. 
Returns index of embedded object at specified position in text. 
Returns caret position of the embedded object at the specified index. 
Creates and fills list of embedded objects at specified line. 
Creates embedded object, pastes its data from clipboard and inserts to the current caret position of the editor. 
Returns index of embedded object at with position less or equal to Pos. 
Applies style to the specified text range. 
Removes embedded object. 
This is RemoveClient, a member of class TecEmbeddedObjects. 
Saves custom formatting. 
This is StrPosToCaretPos, a member of class TecEmbeddedObjects. 
Updates position and visibility of embedded controls. 
Copyright (c) 2004-2011. All rights reserved.