title: Left alignment of Bar chart axis labels
body: <p>I am trying to create a bar chart with axis labels that are left aligned having a specific distance to the plot. 
  There seems to be neither an alignment function for axis labels, nor is it possible to insert a padding. The padding is ignored. What could be a solution for it: </p>
  
  <pre><code>    private void button1_Click(object sender, EventArgs e)
      {
          Chart chart1 = new Chart();
          chart1.Size = new Size(600, 200);
          Title mainTitle = new Title("BarChartX");
          mainTitle.Alignment = ContentAlignment.TopLeft;
          mainTitle.Font = new System.Drawing.Font("Arial", 11, FontStyle.Bold);
          chart1.Titles.Add(mainTitle);
  
          chart1.ChartAreas.Add(new ChartArea());
          chart1.ChartAreas[0].AxisX.LabelStyle.Font = new System.Drawing.Font("Arial", 10, System.Drawing.FontStyle.Regular);
  
          chart1.Series.Add("MySeries1").ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Bar;
          chart1.Series["MySeries1"].IsVisibleInLegend = false;
          chart1.Series["MySeries1"].Color = Color.Red;
          chart1.Series["MySeries1"].Points.AddXY(1, 1);
          chart1.Series["MySeries1"]["PixelPointWidth"] = "30";
  
          chart1.Series.Add("MySeries2").ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Bar;
          chart1.Series["MySeries2"].IsVisibleInLegend = false;
          chart1.Series["MySeries2"].Color = Color.Red;
          chart1.Series["MySeries2"].Points.AddXY(2, 2);
          chart1.Series["MySeries2"]["PixelPointWidth"] = "30";
  
          chart1.ChartAreas[0].AxisX.MajorGrid.LineWidth = 0;
  
          chart1.ChartAreas[0].AxisX.Interval = 1;
          chart1.ChartAreas[0].AxisY.Interval = 2;
          chart1.ChartAreas[0].AxisX.Maximum = 3;
          chart1.ChartAreas[0].AxisY.Maximum = 6;
  
          Font stringFont = new System.Drawing.Font("Arial", 10, FontStyle.Regular);        /// !!!!!!!!!!!!
  
          string Label1 = "AxisLabel1".PadRight(12);
          chart1.ChartAreas[0].AxisX.CustomLabels.Add(0.5, 1.5, Label1);
  
          string Label2 = "AxisLabel2";
          chart1.ChartAreas[0].AxisX.CustomLabels.Add(1.5, 2.5, Label2);
  
          flowLayoutPanel1.Controls.Add(chart1);
  
  }[enter image description here][1]
  </code></pre>