InsertChart

InsertChart(ChartType, double, double)

Fügt ein Diagrammobjekt in das Dokument ein und skaliert es auf die angegebene Größe.

public Shape InsertChart(ChartType chartType, double width, double height)
ParameterTypBeschreibung
chartTypeChartTypeDer Diagrammtyp, der in das Dokument eingefügt werden soll.
widthDoubleDie Breite des Bildes in Punkten. Kann ein negativer Wert oder ein Nullwert sein, um eine Skalierung von 100 % anzufordern.
heightDoubleDie Höhe des Bildes in Punkten. Kann ein negativer Wert oder ein Nullwert sein, um eine Skalierung von 100 % anzufordern.

Rückgabewert

Der Bildknoten, der gerade eingefügt wurde.

Bemerkungen

Sie können die Bildgröße, Position, Positionierungsmethode und andere Einstellungen mit dem ändernShape Von dieser Methode zurückgegebenes Objekt.

Beispiele

Zeigt, wie man ein Kreisdiagramm in ein Dokument einfügt.

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");

Siehe auch


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

Fügt ein Diagrammobjekt in das Dokument ein und skaliert es auf die angegebene Größe.

public Shape InsertChart(ChartType chartType, RelativeHorizontalPosition horzPos, double left, 
    RelativeVerticalPosition vertPos, double top, double width, double height, WrapType wrapType)
ParameterTypBeschreibung
chartTypeChartTypeDer Diagrammtyp, der in das Dokument eingefügt werden soll.
horzPosRelativeHorizontalPositionGibt an, von wo aus der Abstand zum Bild gemessen wird.
leftDoubleAbstand in Punkten vom Ursprung zur linken Seite des Bildes.
vertPosRelativeVerticalPositionGibt an, von wo aus der Abstand zum Bild gemessen wird.
topDoubleAbstand in Punkten vom Ursprung zur oberen Seite des Bildes.
widthDoubleDie Breite des Bildes in Punkten. Kann ein negativer Wert oder ein Nullwert sein, um eine Skalierung von 100 % anzufordern.
heightDoubleDie Höhe des Bildes in Punkten. Kann ein negativer Wert oder ein Nullwert sein, um eine Skalierung von 100 % anzufordern.
wrapTypeWrapTypeGibt an, wie Text um das Bild herum umbrochen wird.

Rückgabewert

Der Bildknoten, der gerade eingefügt wurde.

Bemerkungen

Sie können die Bildgröße, Position, Positionierungsmethode und andere Einstellungen mit dem ändernShape Von dieser Methode zurückgegebenes Objekt.

Beispiele

Zeigt, wie man beim Einfügen eines Diagramms Position und Umbruch angibt.

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");

Siehe auch