[]
        
(Showing Draft Content)

FarPoint.Win.Spread.EnhancedInterfaceRenderer

EnhancedInterfaceRenderer Class

Represents the painter of the visual elements with Excel2007 style.

Inheritance
EnhancedInterfaceRenderer
Namespace: FarPoint.Win.Spread
Assembly: FarPoint.Win.Spread.dll
Syntax
[TypeConverter(typeof(InterfaceRendererConverter))]
public class EnhancedInterfaceRenderer : IInterfaceRenderer, ISerializeSupport, IEnhancedInterfaceRenderer, ICustomizeColor
<TypeConverter(GetType(InterfaceRendererConverter))>
Public Class EnhancedInterfaceRenderer
    Implements IInterfaceRenderer, ISerializeSupport, IEnhancedInterfaceRenderer, ICustomizeColor

Constructors

Name Description
EnhancedInterfaceRenderer()

Creates a new enhanced interface renderer with default values.

EnhancedInterfaceRenderer(Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, Color, SheetTabShape, Color, FlatStyle, Color, Color, Color, ButtonStyles, Color, Color, Color, Color)

Creates a new enhanced interface rendered with the specified parameters.

Properties

Name Description
ArrowColorDisabled

Gets or sets the arrow color when the button is disabled.

ArrowColorEnabled

Gets or sets the arrow color when the button is enabled.

ForeColor

Gets or sets the color of the text.

GrayAreaColor

Gets or sets the color of the gray area.

RangeGroupBackgroundColor

Gets or sets the color of the outline (range group) background.

RangeGroupButtonBorderColor

Gets or sets the color of the outline (range group) button border.

RangeGroupLineColor

Gets or sets the color of the outline (range group) line.

ScrollBoxBackgroundColor

Gets or sets the color of the scroll box background.

SheetTabBorderColor

Gets or sets the color of the sheet tab border.

SheetTabLowerActiveColor

Gets or sets the color of the lower, active sheet tab.

SheetTabLowerNormalColor

Gets or sets the color of the lower, normal sheet tab.

SheetTabUpperActiveColor

Gets or sets the color of the upper, active sheet tab.

SheetTabUpperNormalColor

Gets or sets the color of the upper, normal sheet tab.

SplitBarBackgroundColor

Gets or sets the color of the split bar background.

SplitBarDarkColor

Gets or sets the color of the dark split bar.

SplitBarLightColor

Gets or sets the light color of the split bar.

SplitBoxBackgroundColor

Gets or sets the color of the split box background.

SplitBoxBorderColor

Gets or sets the color of the split box border.

TabShape

Gets or sets the tab shape.

TabStripBackgroundColor

Gets or sets the color of the tab strip background.

TabStripButtonBorderColor

Gets or sets the color of the tab strip button border.

TabStripButtonFlatStyle

Gets or sets the tab strip button flat style.

TabStripButtonLowerActiveColor

Gets or sets the color of the lower, active tab strip button.

TabStripButtonLowerNormalColor

Gets or sets the color of the lower, normal tab strip button.

TabStripButtonLowerPressedColor

Gets or sets the color of the lower, pressed tab strip button.

TabStripButtonStyle

Gets or sets the tab strip button style.

TabStripButtonUpperActiveColor

Gets or sets the color of the upper, active tab strip button.

TabStripButtonUpperNormalColor

Gets or sets the color of the upper, normal tab strip button.

TabStripButtonUpperPressedColor

Gets or sets the color of the upper, pressed tab strip button.

Methods

Name Description
PaintButton(Graphics, int, int, int, int, TabStripButton, bool, bool, bool, bool)

Paints a tab strip button.

PaintGrayArea(Graphics, int, int, int, int)

Paints the gray area.

PaintRangeGroupArea(Graphics, int, int, int, int)

Paints excel group area.

PaintRangeGroupButton(Graphics, int, int, int, int, GroupState, bool, bool)

Paints the outline (range group) button.

PaintRangeGroupLevelBox(Graphics, int, int, int, int, int, bool, bool)

Paints the outline (range group) level indicator box.

PaintRangeGroupLine(Graphics, Point, Point)

Paints the outline (range group) line.

PaintRangeGroupPoint(Graphics, Point)

Paints the outline (range group) point.

PaintScrollBox(Graphics, int, int, int, int)

Paints the scroll box.

PaintSheetTab(Graphics, int, string, int, int, int, int, bool, bool, TabStripPlacement, bool, bool, Font, Font)

Paints the sheet tab.

PaintSheetTabPartial(Graphics, int, string, int, int, int, int, bool, bool, TabStripPlacement, bool, bool, Font, Font)

Paints a sheet tab which is partially displayed.

PaintSpecialSheetTab(Graphics, int, int, int, int, bool, TabStripPlacement, bool, bool, Font, Font)

Paints the special insert sheet tab.

PaintSpecialSheetTab(Graphics, int, int, int, int, bool, TabStripPlacement, bool, bool, Font, Font, Image)

Paints the special insert sheet tab.

PaintSplitBar(Graphics, int, int, int, int)

Paints the split bar which splits view port.

PaintSplitBarCrossover(Graphics, int, int, int, int)

Paints the crossing area between the split bars.

PaintSplitBox(Graphics, int, int, int, int)

Paints the split box.

PaintTabStripBackground(Graphics, int, int, int, int, TabStripPlacement)

Paints the background of the tab strip.

ToString()

Returns the name of the renderer as a string.