Interface IDynamicFormatsLayer
Provides the functionality for DynamicFormatsLayer.
Inherited Members
Namespace: Syncfusion.Windows.Forms.Edit.Interfaces
Assembly: Syncfusion.Edit.Windows.dll
Syntax
public interface IDynamicFormatsLayer : ICollection, IEnumerable
Properties
Hidden
Gets a value indicating whether the layer is hidden or not.
Declaration
bool Hidden { get; }
Property Value
| Type |
|---|
| System.Boolean |
Item[CoordinatePoint]
Gets the dynamic formatting by parse point.
Declaration
IDynamicFormat this[CoordinatePoint point] { get; }
Parameters
| Type | Name | Description |
|---|---|---|
| CoordinatePoint | point |
Property Value
| Type |
|---|
| IDynamicFormat |
Item[CoordinatePoint, CoordinatePoint]
Gets the list of dynamic formatting, that intercepts with given range.
Declaration
IList this[CoordinatePoint start, CoordinatePoint end] { get; }
Parameters
| Type | Name | Description |
|---|---|---|
| CoordinatePoint | start | |
| CoordinatePoint | end |
Property Value
| Type |
|---|
| System.Collections.IList |
Item[Int32]
Gets the formatting by index.
Declaration
IDynamicFormat this[int index] { get; }
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index |
Property Value
| Type |
|---|
| IDynamicFormat |
Methods
Add(CoordinatePoint, CoordinatePoint, ISnippetFormat)
Creates a new dynamic format object and adds it to the list. All existing dynamic formatting in specified range will be deleted or trimmed.
Declaration
IDynamicFormat Add(CoordinatePoint start, CoordinatePoint end, ISnippetFormat format)
Parameters
| Type | Name | Description |
|---|---|---|
| CoordinatePoint | start | Starting positions. |
| CoordinatePoint | end | End positions. |
| ISnippetFormat | format | Format to be added. |
Returns
| Type | Description |
|---|---|
| IDynamicFormat | Newly created format. |
Clear()
Clears all formatting in layer.
Declaration
void Clear()
IndexOf(IDynamicFormat)
Returns index of the dynamic formatting.
Declaration
int IndexOf(IDynamicFormat format)
Parameters
| Type | Name | Description |
|---|---|---|
| IDynamicFormat | format | Formatting to be found. |
Returns
| Type | Description |
|---|---|
| System.Int32 | Index of the formatting in the internal list. |
PointInLayer(CoordinatePoint, Boolean, Boolean)
Checks whether coordinate point belongs to current layer.
Declaration
bool PointInLayer(CoordinatePoint point, bool bIncludeBefore, bool bIncludeAfter)
Parameters
| Type | Name | Description |
|---|---|---|
| CoordinatePoint | point | Point to check. |
| System.Boolean | bIncludeBefore | If true, point at the end of region is considered as belonging to layer. |
| System.Boolean | bIncludeAfter | If true, point at the beginning of region is considered as belonging to layer. |
Returns
| Type | Description |
|---|---|
| System.Boolean | Bool indicating whether given point belongs to current layer. |
Remove(IDynamicFormat)
Removes the specified format from the collection.
Declaration
void Remove(IDynamicFormat format)
Parameters
| Type | Name | Description |
|---|---|---|
| IDynamicFormat | format | Formatting to be deleted. |
Remove(CoordinatePoint, CoordinatePoint)
Removes all formatting in specified range.
Declaration
void Remove(CoordinatePoint start, CoordinatePoint end)
Parameters
| Type | Name | Description |
|---|---|---|
| CoordinatePoint | start | Start of the range. |
| CoordinatePoint | end | End of the range. |
RemoveAt(Int32)
Removes formatting by given index.
Declaration
void RemoveAt(int index)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | index | Index of the formatting to be removed. |
Events
DataChanged
Occurs when data is changed within the layer.
Declaration
event EventHandler DataChanged
Event Type
| Type |
|---|
| System.EventHandler |