InsertChart

InsertChart(ChartType, double, double)

Infogar ett diagramobjekt i dokumentet och skalar det till angiven storlek.

public Shape InsertChart(ChartType chartType, double width, double height)
ParameterTypBeskrivning
chartTypeChartTypeDiagramtypen som ska infogas i dokumentet.
widthDoubleBildens bredd i punkter. Kan vara ett negativt eller noll värde för att begära 100 % skala.
heightDoubleBildens höjd i punkter. Kan vara ett negativt eller noll värde för att begära 100 % skala.

Returvärde

Bildnoden som precis infogades.

Anmärkningar

Du kan ändra bildstorlek, plats, positioneringsmetod och andra inställningar med hjälp av Shape objekt som returneras med denna metod.

Exempel

Visar hur man infogar ett cirkeldiagram i ett dokument.

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

Chart chart = builder.InsertChart(ChartType.Pie, ConvertUtil.PixelToPoint(300), 
    ConvertUtil.PixelToPoint(300)).Chart;
chart.Series.Clear();
chart.Series.Add("My fruit",
    new[] { "Apples", "Bananas", "Cherries" },
    new[] { 1.3, 2.2, 1.5 });

doc.Save(ArtifactsDir + "DocumentBuilder.InsertPieChart.docx");

Se även


InsertChart(ChartTypeRelativeHorizontalPosition, double, RelativeVerticalPosition, double, double, double, WrapType)

Infogar ett diagramobjekt i dokumentet och skalar det till angiven storlek.

public Shape InsertChart(ChartType chartType, RelativeHorizontalPosition horzPos, double left, 
    RelativeVerticalPosition vertPos, double top, double width, double height, WrapType wrapType)
ParameterTypBeskrivning
chartTypeChartTypeDiagramtypen som ska infogas i dokumentet.
horzPosRelativeHorizontalPositionAnger varifrån avståndet till bilden mäts.
leftDoubleAvstånd i punkter från origo till vänster sida av bilden.
vertPosRelativeVerticalPositionAnger var avståndet till bilden mätt från.
topDoubleAvstånd i punkter från origo till bildens övre sida.
widthDoubleBildens bredd i punkter. Kan vara ett negativt eller noll värde för att begära 100 % skala.
heightDoubleBildens höjd i punkter. Kan vara ett negativt eller noll värde för att begära 100 % skala.
wrapTypeWrapTypeAnger hur text lindas runt bilden.

Returvärde

Bildnoden som precis infogades.

Anmärkningar

Du kan ändra bildstorlek, plats, positioneringsmetod och andra inställningar med hjälp av Shape objekt som returneras med denna metod.

Exempel

Visar hur man anger position och lindning när man infogar ett diagram.

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

builder.InsertChart(ChartType.Pie, RelativeHorizontalPosition.Margin, 100, RelativeVerticalPosition.Margin,
    100, 200, 100, WrapType.Square);

doc.Save(ArtifactsDir + "DocumentBuilder.InsertedChartRelativePosition.docx");

Se även