Class
RadRichTextBoxRulerController

Definition

Namespace:Telerik.Windows.Controls.RichTextBoxUI

Assembly:Telerik.Windows.Controls.RichTextBox.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()

GetHorizontalSeparatorsInfo()

Declaration

cs-api-definition
public HorizontalSeparatorsInfo GetHorizontalSeparatorsInfo()

Returns

HorizontalSeparatorsInfo

Implements IDocumentRulerController.GetHorizontalSeparatorsInfo()

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