Interface
IDocumentRulerController

Definition

Namespace:Telerik.WinControls.RichTextEditor.UI

Assembly:Telerik.WinControls.RichTextEditor.dll

Syntax:

cs-api-definition
public interface IDocumentRulerController

Methods

AddTabStop(TabStopInfo)

Declaration

cs-api-definition
void AddTabStop(TabStopInfo tabStop)

Parameters

tabStop

TabStopInfo

ChangeTabStopPosition(TabStopInfo, double)

Declaration

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

Parameters

tabStop

TabStopInfo

offset

double

GetDefaultTabStopsByWidth(double)

Declaration

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

Parameters

width

double

Returns

IEnumerable<double>

GetFlowDirection()

Declaration

cs-api-definition
FlowDirection GetFlowDirection()

Returns

FlowDirection

GetHorizontalSeparators()

Declaration

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

Returns

IEnumerable<SeparatorInfo>

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

Declaration

cs-api-definition
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

GetMarkersFlowDirection()

Declaration

cs-api-definition
FlowDirection GetMarkersFlowDirection()

Returns

FlowDirection

GetPageSizeAndPosition()

Declaration

cs-api-definition
Rect GetPageSizeAndPosition()

Returns

Rect

GetScaleFactor()

Declaration

cs-api-definition
Size GetScaleFactor()

Returns

Size

GetTabStops()

Declaration

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

Returns

IEnumerable<TabStopInfo>

GetVerticalSeparators()

Declaration

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

Returns

IEnumerable<SeparatorInfo>

IsValidColumnSeparatorChange(SeparatorInfo, double, double)

Declaration

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

Parameters

separatorInfo

SeparatorInfo

currentPosition

double

horizontalChange

double

Returns

bool

RemoveTabStop(TabStopInfo)

Declaration

cs-api-definition
void RemoveTabStop(TabStopInfo tabStop)

Parameters

tabStop

TabStopInfo

SetSeparatorFirstLineIndent(double)

Declaration

cs-api-definition
void SetSeparatorFirstLineIndent(double indent)

Parameters

indent

double

SetSeparatorFirstLineIndentAndHangingIndent(double, double)

Declaration

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

Parameters

firstLineIndent

double

hangingIndent

double

SetSeparatorHangingIndent(double)

Declaration

cs-api-definition
void SetSeparatorHangingIndent(double indent)

Parameters

indent

double

SetSeparatorOffset(SeparatorInfo, double)

Declaration

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

Parameters

separator

SeparatorInfo

offset

double

SetSeparatorRightIndent(double)

Declaration

cs-api-definition
void SetSeparatorRightIndent(double indent)

Parameters

indent

double

Events

PageChanged

Declaration

cs-api-definition
event EventHandler<EventArgs> PageChanged

Event Value

EventHandler<EventArgs>

SeparatorsChanged

Declaration

cs-api-definition
event EventHandler<EventArgs> SeparatorsChanged

Event Value

EventHandler<EventArgs>