---
id: "T:cAlgo.API.HorizontalAlignment"
kind: "enum"
namespace: "cAlgo.API"
url: "https://help.ctrader.com/ctrader-algo/references/Chart/HorizontalAlignment/"
---

> Documentation index for agents: https://help.ctrader.com/ctrader-algo/llms.txt · machine index: https://help.ctrader.com/ctrader-algo/api.json

# HorizontalAlignment (enum)

Describes horizontal position related to an anchor point or a parent element

Environments: Desktop supported · CLI supported · Cloud supported.

## Definition

```csharp
public enum HorizontalAlignment
```

## Examples

C#:

```csharp
var textBlock = new TextBlock
{
    Text = "Top right corner",
    HorizontalAlignment = HorizontalAlignment.Right,
    VerticalAlignment = VerticalAlignment.Top
};

Chart.AddControl(textBlock);
```

Python:

```python
textBlock = TextBlock()
textBlock.Text = "Top right corner"
textBlock.HorizontalAlignment = HorizontalAlignment.Right
textBlock.VerticalAlignment = VerticalAlignment.Top

api.Chart.AddControl(textBlock)
```

C#:

```csharp
Chart.DrawStaticText("info", "Centered at the bottom", VerticalAlignment.Bottom, HorizontalAlignment.Center, Color.Yellow);
```

Python:

```python
api.Chart.DrawStaticText("info", "Centered at the bottom", VerticalAlignment.Bottom, HorizontalAlignment.Center, Color.Yellow)
```

## Values

- `HorizontalAlignment.Center` — Center horizontal alignment.
- `HorizontalAlignment.Left` — Left horizontal alignment.
- `HorizontalAlignment.Right` — Right horizontal alignment.
- `HorizontalAlignment.Stretch` — Stretch horizontal alignment.

