Class
RadRichTextBoxRulerController

Definition

Namespace:Telerik.WinControls.RichTextEditor.UI

Assembly:Telerik.WinControls.RichTextEditor.dll

Syntax:

cs-api-definition
public class RadRichTextBoxRulerController : IDocumentRulerController

Inheritance: objectRadRichTextBoxRulerController

Implements: IDocumentRulerController

Constructors

RadRichTextBoxRulerController(RadRichTextBox)

Declaration

cs-api-definition
public RadRichTextBoxRulerController(RadRichTextBox richTextBox)

Parameters

richTextBox

RadRichTextBox

Methods

AddTabStop(TabStopInfo)

Declaration

cs-api-definition
public void AddTabStop(TabStopInfo tabStop)

Parameters

tabStop

TabStopInfo

Implements IDocumentRulerController.AddTabStop(TabStopInfo)

ChangeTabStopPosition(TabStopInfo, double)

Declaration

cs-api-definition
public void ChangeTabStopPosition(TabStopInfo tabStopInfo, double offset)

Parameters

tabStopInfo

TabStopInfo

offset

double

Implements IDocumentRulerController.ChangeTabStopPosition(TabStopInfo, double)

GetDefaultTabStopsByWidth(double)

Declaration

cs-api-definition
public IEnumerable<double> GetDefaultTabStopsByWidth(double width)

Parameters

width

double

Returns

IEnumerable<double>

Implements IDocumentRulerController.GetDefaultTabStopsByWidth(double)

GetFlowDirection()

Declaration

cs-api-definition
public FlowDirection GetFlowDirection()

Returns

FlowDirection

Implements IDocumentRulerController.GetFlowDirection()

GetHorizontalSeparators()

Declaration

cs-api-definition
public IEnumerable<SeparatorInfo> GetHorizontalSeparators()

Returns

IEnumerable<SeparatorInfo>

Implements IDocumentRulerController.GetHorizontalSeparators()

GetIndents(out FlowDirection, out SeparatorInfo, out SeparatorInfo, out double, out double, out double, out double, out double)

Declaration

cs-api-definition
public void GetIndents(out FlowDirection textFlowDirection, out SeparatorInfo leftSeparator, out SeparatorInfo rightSeparator, out double firstLineIndent, out double hangingIndent, out double rightIndent, out double columnLeftOffset, out double columnRightOffset)

Parameters

textFlowDirection

FlowDirection

leftSeparator

SeparatorInfo

rightSeparator

SeparatorInfo

firstLineIndent

double

hangingIndent

double

rightIndent

double

columnLeftOffset

double

columnRightOffset

double

Implements IDocumentRulerController.GetIndents(out FlowDirection, out SeparatorInfo, out SeparatorInfo, out double, out double, out double, out double, out double)

GetMarkersFlowDirection()

Declaration

cs-api-definition
public FlowDirection GetMarkersFlowDirection()

Returns

FlowDirection

Implements IDocumentRulerController.GetMarkersFlowDirection()

GetPageSizeAndPosition()

Declaration

cs-api-definition
public Rect GetPageSizeAndPosition()

Returns

Rect

Implements IDocumentRulerController.GetPageSizeAndPosition()

GetScaleFactor()

Declaration

cs-api-definition
public Size GetScaleFactor()

Returns

Size

Implements IDocumentRulerController.GetScaleFactor()

GetTabStops()

Declaration

cs-api-definition
public IEnumerable<TabStopInfo> GetTabStops()

Returns

IEnumerable<TabStopInfo>

Implements IDocumentRulerController.GetTabStops()

GetVerticalSeparators()

Declaration

cs-api-definition
public IEnumerable<SeparatorInfo> GetVerticalSeparators()

Returns

IEnumerable<SeparatorInfo>

Implements IDocumentRulerController.GetVerticalSeparators()

IsValidColumnSeparatorChange(SeparatorInfo, double, double)

Declaration

cs-api-definition
public bool IsValidColumnSeparatorChange(SeparatorInfo separatorInfo, double currentPosition, double horizontalChange)

Parameters

separatorInfo

SeparatorInfo

currentPosition

double

horizontalChange

double

Returns

bool

Implements IDocumentRulerController.IsValidColumnSeparatorChange(SeparatorInfo, double, double)

OnPageChanged()

Declaration

cs-api-definition
protected virtual void OnPageChanged()

OnSeparatorsChanged()

Declaration

cs-api-definition
protected virtual void OnSeparatorsChanged()

RemoveTabStop(TabStopInfo)

Declaration

cs-api-definition
public void RemoveTabStop(TabStopInfo tabStop)

Parameters

tabStop

TabStopInfo

Implements IDocumentRulerController.RemoveTabStop(TabStopInfo)

SetSeparatorFirstLineIndent(double)

Declaration

cs-api-definition
public void SetSeparatorFirstLineIndent(double indent)

Parameters

indent

double

Implements IDocumentRulerController.SetSeparatorFirstLineIndent(double)

SetSeparatorFirstLineIndentAndHangingIndent(double, double)

Declaration

cs-api-definition
public void SetSeparatorFirstLineIndentAndHangingIndent(double firstLineIndent, double hangingIndent)

Parameters

firstLineIndent

double

hangingIndent

double

Implements IDocumentRulerController.SetSeparatorFirstLineIndentAndHangingIndent(double, double)

SetSeparatorHangingIndent(double)

Declaration

cs-api-definition
public void SetSeparatorHangingIndent(double indent)

Parameters

indent

double

Implements IDocumentRulerController.SetSeparatorHangingIndent(double)

SetSeparatorOffset(SeparatorInfo, double)

Declaration

cs-api-definition
public void SetSeparatorOffset(SeparatorInfo separator, double offset)

Parameters

separator

SeparatorInfo

offset

double

Implements IDocumentRulerController.SetSeparatorOffset(SeparatorInfo, double)

SetSeparatorRightIndent(double)

Declaration

cs-api-definition
public void SetSeparatorRightIndent(double indent)

Parameters

indent

double

Implements IDocumentRulerController.SetSeparatorRightIndent(double)

Events

PageChanged

Declaration

cs-api-definition
public event EventHandler<EventArgs> PageChanged

Event Value

EventHandler<EventArgs>

Implements IDocumentRulerController.PageChanged

SeparatorsChanged

Declaration

cs-api-definition
public event EventHandler<EventArgs> SeparatorsChanged

Event Value

EventHandler<EventArgs>

Implements IDocumentRulerController.SeparatorsChanged