New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls.RichTextEditor.UI

Assembly:Telerik.WinControls.RichTextEditor.dll

Syntax:

C#
public class RadRichTextBoxRulerController : IDocumentRulerController

Inheritance: objectRadRichTextBoxRulerController

Implements: IDocumentRulerController

Constructors

C#
public RadRichTextBoxRulerController(RadRichTextBox richTextBox)
Parameters:richTextBoxRadRichTextBox

Methods

C#
public void AddTabStop(TabStopInfo tabStop)
Parameters:tabStopTabStopInfo

Implements: IDocumentRulerController.AddTabStop(TabStopInfo)

C#
public void ChangeTabStopPosition(TabStopInfo tabStopInfo, double offset)
Parameters:tabStopInfoTabStopInfooffsetdouble

Implements: IDocumentRulerController.ChangeTabStopPosition(TabStopInfo, double)

C#
public IEnumerable<double> GetDefaultTabStopsByWidth(double width)
Parameters:widthdoubleReturns:

IEnumerable<double>

Implements: IDocumentRulerController.GetDefaultTabStopsByWidth(double)

C#
public FlowDirection GetFlowDirection()
Returns:

FlowDirection

Implements: IDocumentRulerController.GetFlowDirection()

C#
public IEnumerable<SeparatorInfo> GetHorizontalSeparators()
Returns:

IEnumerable<SeparatorInfo>

Implements: IDocumentRulerController.GetHorizontalSeparators()

C#
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:textFlowDirectionFlowDirectionleftSeparatorSeparatorInforightSeparatorSeparatorInfofirstLineIndentdoublehangingIndentdoublerightIndentdoublecolumnLeftOffsetdoublecolumnRightOffsetdouble

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

C#
public FlowDirection GetMarkersFlowDirection()
Returns:

FlowDirection

Implements: IDocumentRulerController.GetMarkersFlowDirection()

C#
public Rect GetPageSizeAndPosition()
Returns:

Rect

Implements: IDocumentRulerController.GetPageSizeAndPosition()

C#
public Size GetScaleFactor()
Returns:

Size

Implements: IDocumentRulerController.GetScaleFactor()

C#
public IEnumerable<TabStopInfo> GetTabStops()
Returns:

IEnumerable<TabStopInfo>

Implements: IDocumentRulerController.GetTabStops()

C#
public IEnumerable<SeparatorInfo> GetVerticalSeparators()
Returns:

IEnumerable<SeparatorInfo>

Implements: IDocumentRulerController.GetVerticalSeparators()

C#
public bool IsValidColumnSeparatorChange(SeparatorInfo separatorInfo, double currentPosition, double horizontalChange)
Parameters:separatorInfoSeparatorInfocurrentPositiondoublehorizontalChangedoubleReturns:

bool

Implements: IDocumentRulerController.IsValidColumnSeparatorChange(SeparatorInfo, double, double)

C#
protected virtual void OnPageChanged()
C#
protected virtual void OnSeparatorsChanged()
C#
public void RemoveTabStop(TabStopInfo tabStop)
Parameters:tabStopTabStopInfo

Implements: IDocumentRulerController.RemoveTabStop(TabStopInfo)

C#
public void SetSeparatorFirstLineIndent(double indent)
Parameters:indentdouble

Implements: IDocumentRulerController.SetSeparatorFirstLineIndent(double)

C#
public void SetSeparatorFirstLineIndentAndHangingIndent(double firstLineIndent, double hangingIndent)
Parameters:firstLineIndentdoublehangingIndentdouble

Implements: IDocumentRulerController.SetSeparatorFirstLineIndentAndHangingIndent(double, double)

C#
public void SetSeparatorHangingIndent(double indent)
Parameters:indentdouble

Implements: IDocumentRulerController.SetSeparatorHangingIndent(double)

C#
public void SetSeparatorOffset(SeparatorInfo separator, double offset)
Parameters:separatorSeparatorInfooffsetdouble

Implements: IDocumentRulerController.SetSeparatorOffset(SeparatorInfo, double)

C#
public void SetSeparatorRightIndent(double indent)
Parameters:indentdouble

Implements: IDocumentRulerController.SetSeparatorRightIndent(double)

Events

C#
public event EventHandler<EventArgs> PageChanged

Implements: IDocumentRulerController.PageChanged

C#
public event EventHandler<EventArgs> SeparatorsChanged

Implements: IDocumentRulerController.SeparatorsChanged