InsertChart

InsertChart(ChartType, double, double)

Infogar ett diagramobjekt i dokumentet och skalar det till den angivna storleken.

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 nollvärde för att begära 100 % skala.
heightDoubleBildens höjd i punkter. Kan vara ett negativt eller nollvärde för att begära 100 % skala.

Returvärde

Bildnoden som just infogades.

Anmärkningar

Du kan ändra bildstorlek, plats, positioneringsmetod och andra inställningar med hjälp av Shape objekt som returneras av den här metoden.

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(ChartType, double, double, ChartStyle)

Infogar ett diagramobjekt i dokumentet och skalar det till den angivna storleken.

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

Returvärde

Bildnoden som just infogades.

Anmärkningar

Du kan ändra bildstorlek, plats, positioneringsmetod och andra inställningar med hjälp av Shape objekt som returneras av den här metoden.

Se även


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

Infogar ett diagramobjekt i dokumentet och skalar det till den angivna storleken.

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 bildens vänstra sida.
vertPosRelativeVerticalPositionAnger varifrån avståndet till bilden mäts.
topDoubleAvstånd i punkter från origo till bildens översida.
widthDoubleBildens bredd i punkter. Kan vara ett negativt eller nollvärde för att begära 100 % skala.
heightDoubleBildens höjd i punkter. Kan vara ett negativt eller nollvärde för att begära 100 % skala.
wrapTypeWrapTypeAnger hur text ska radbrytas runt bilden.

Returvärde

Bildnoden som just infogades.

Anmärkningar

Du kan ändra bildstorlek, plats, positioneringsmetod och andra inställningar med hjälp av Shape objekt som returneras av den här metoden.

Exempel

Visar hur man anger position och radbrytning 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


InsertChart(ChartTypeRelativeHorizontalPosition, double, RelativeVerticalPosition, double, double, double, WrapTypeChartStyle)

Infogar ett diagramobjekt i dokumentet och skalar det till den angivna storleken.

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

Returvärde

Bildnoden som just infogades.

Anmärkningar

Du kan ändra bildstorlek, plats, positioneringsmetod och andra inställningar med hjälp av Shape objekt som returneras av den här metoden.

Se även