Hi Joern,
We would advise to use panel docking (and optionally panel borders) to have a label that completely spans the bottom part of the chart - for example:
NLabel footer = new NLabel();
footer.Text = "Footer";
footer.DockMode = PanelDockMode.Bottom;
nChartControl1.Panels.Add(footer);
NDockPanel contentPanel = new NDockPanel();
contentPanel.Margins = new NMarginsL(10, 10, 10, 10);
contentPanel.DockMode = PanelDockMode.Fill;
NLabel header = new NLabel();
header.Margins = new NMarginsL(0, 0, 0, 10);
header.Text = "Header";
header.DockMode = PanelDockMode.Top;
contentPanel.ChildPanels.Add(header);
NCartesianChart chart = new NCartesianChart();
chart.DockMode = PanelDockMode.Fill;
contentPanel.ChildPanels.Add(chart);
nChartControl1.Panels.Add(contentPanel);
You're right about the clipping - in this case it should automatically set text alignment to left.