ChartFormat

ChartFormat class

Rappresenta la formattazione di un elemento del grafico.

Per saperne di più, visita ilLavorare con i grafici articolo di documentazione.

public class ChartFormat

Proprietà

NomeDescrizione
Fill { get; }Ottiene la formattazione di riempimento per l’elemento del grafico padre.
IsDefined { get; }Ottiene un flag che indica se è definito un formato.
ShapeType { get; set; }Ottiene o imposta il tipo di forma dell’elemento del grafico padre.
Stroke { get; }Ottiene la formattazione della linea per l’elemento del grafico padre.

Metodi

NomeDescrizione
SetDefaultFill()Reimposta il riempimento dell’elemento del grafico in modo che abbia il valore predefinito.

Esempi

Mostra come utilizzare la formattazione dei grafici.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

Shape shape = builder.InsertChart(ChartType.Column, 432, 252);
Chart chart = shape.Chart;

// Elimina le serie generate di default.
ChartSeriesCollection series = chart.Series;
series.Clear();

string[] categories = new string[] { "Category 1", "Category 2" };
series.Add("Series 1", categories, new double[] { 1, 2 });
series.Add("Series 2", categories, new double[] { 3, 4 });

// Formatta lo sfondo del grafico.
chart.Format.Fill.Solid(Color.DarkSlateGray);

// Nascondi le etichette delle tacche degli assi.
chart.AxisX.TickLabels.Position = AxisTickLabelPosition.None;
chart.AxisY.TickLabels.Position = AxisTickLabelPosition.None;

// Formatta il titolo del grafico.
chart.Title.Format.Fill.Solid(Color.LightGoldenrodYellow);

// Formatta il titolo dell'asse.
chart.AxisX.Title.Show = true;
chart.AxisX.Title.Format.Fill.Solid(Color.LightGoldenrodYellow);

// Formatta la legenda.
chart.Legend.Format.Fill.Solid(Color.LightGoldenrodYellow);

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

Guarda anche