Table of Contents

Interface IOutlining

Namespace
Alternet.Editor
Assembly
Alternet.Editor.v9.dll

Represents additional properties and methods that affects appearance and behaviour of outline sections within Edit control.

public interface IOutlining : ICollapsable

Properties

AllowOutlining

When implemented by a class, gets or sets a value indicating whether outlining enabled.

CollapsedLineColor

When implemented by a class, gets or sets color that is used to draw collapsed line.

ImageSize

When implemented by a class, gets or sets size of outlining image. When auto scaling enabled, measured in DIP.

ImageSizeInPixels

When implemented by a class, gets size of outlining image in pixels.

OutlineCollapsedImageIndex

When implemented by a class, gets or sets image index to draw outline button in the collapsed state.

OutlineColor

When implemented by a class, gets or sets color that is used to draw outline button.

OutlineExpandedImageIndex

When implemented by a class, gets or sets image index to draw outline button in the expanded state.

OutlineOptions

When implemented by a class, gets or sets outlining options.

UseRoundRect

When implemented by a class, gets or sets a boolean value indicating whether outlining buttons should be drawn with rounded corners.

Methods

Assign(IOutlining)

When implemented by a class, copies the contents from another IOutlining object.

OutlineText()

When implemented by a class, tries to perform lexical analysis of entire text to create outline sections based on results of this analysis.

ResetCollapsedLineColor()

When implemented by a class, resets the CollapsedLineColor to the default value.

ResetOutlineColor()

When implemented by a class, resets the OutlineColor to the default value.

UnOutlineText()

When implemented by a class, removes all outline section from outline collection.