ChartTitle Class

Provides access to the chart title properties.

ExpandedInheritance Hierarchy

SystemObject
  Aspose.Words.Drawing.ChartsChartTitle

Namespace:  Aspose.Words.Drawing.Charts
Assembly:  Aspose.Words (in Aspose.Words.dll) Version: 22.1.0

ExpandedSyntax

public class ChartTitle

The ChartTitle type exposes the following members.

ExpandedProperties

  NameDescription
Public propertyCode exampleOverlay
Determines whether other chart elements shall be allowed to overlap title. By default overlay is false.
Public propertyCode exampleShow
Determines whether the title shall be shown for this chart. Default value is true.
Public propertyCode exampleText
Gets or sets the text of the chart title. If null or empty value is specified, auto generated title will be shown.

ExpandedMethods

  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

ExpandedExamples

Shows how to insert a chart and set a title.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Insert a chart shape with a document builder and get its chart.
Shape chartShape = builder.InsertChart(ChartType.Bar, 400, 300);
Chart chart = chartShape.Chart;

// Use the "Title" property to give our chart a title, which appears at the top center of the chart area.
ChartTitle title = chart.Title;
title.Text = "My Chart";

// Set the "Show" property to "true" to make the title visible. 
title.Show = true;

// Set the "Overlay" property to "true" Give other chart elements more room by allowing them to overlap the title
title.Overlay = true;

doc.Save(ArtifactsDir + "Charts.ChartTitle.docx");

ExpandedSee Also