[]
        
(Showing Draft Content)

Handling Right-to-Left Layouts

The Spread component can support right-to-left layouts. Right-to-left features support applications where the language is written from right to left, such as Hebrew, Arabic, or Farsi, so the user interface would be displayed naturally with right-to-left orientation.

Most of the right-to-left functionality for the Spread component is inherited from the underlying .NET framework, but there are a few properties that can be set to instruct Spread to display the layout right-to-left. Currently these aspects of the layout are changed with the right to left support:

  • cell editing

  • column resizing on right instead of left

  • direction attribute in HTML export

  • filter and sort indicators

  • order of columns

  • popup and sticky notes and cell note indicators

  • scroll bars

  • shapes

  • sheet corners

  • sheet name tabs

  • viewport columns

The members that are used with right-to-left support include:

Member

Description

RightToLeft property

Gets or sets whether the object should paint right to left

OnRightToLeftChanged method

Raises the RightToLeft event in the Microsoft.NET Framework

SpreadActions

These actions are added:

See Also

Customizing the Sheet Appearance

Customizing the Dimensions of the Component

Customizing the Individual Sheet Appearance

Customizing the Appearance of a Cell

Customizing the Overall Component Appearance

Creating and Applying a Style for Cells

Using Conditional Formatting of Cells

Customizing the Display of the Pointer

Customizing the User Interface Images

Using XP Themes with the Component

Customizing the Renderers

Customizing Painting of Parts of the Component

Text Rendering with GDI

Applying Theme to Customize the Appearance