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 in das Dokument einzufügende Diagrammtyp.
widthDoubleDie Breite des Bildes in Punkten. Kann ein negativer oder Nullwert sein, um eine Skalierung von 100 % anzufordern.
heightDoubleDie Höhe des Bildes in Punkten. Kann ein negativer oder Nullwert sein, um eine Skalierung von 100 % anzufordern.

Rückgabewert

Der Bildknoten, der gerade eingefügt wurde.

Bemerkungen

Sie können die Bildgröße, den Speicherort, die Positionierungsmethode und andere Einstellungen mit dem ändern.Shape von dieser Methode zurückgegebenes Objekt.

Beispiele

Zeigt, wie ein Kreisdiagramm in ein Dokument eingefügt wird.

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

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, ChartStyle chartStyle)
ParameterTypBeschreibung
chartTypeChartTypeDer in das Dokument einzufügende Diagrammtyp.
widthDoubleDie Breite des Bildes in Punkten. Kann ein negativer oder Nullwert sein, um eine Skalierung von 100 % anzufordern.
heightDoubleDie Höhe des Bildes in Punkten. Kann ein negativer oder Nullwert sein, um eine Skalierung von 100 % anzufordern.
chartStyleChartStyleDer Stil des eingefügten Diagramms.

Rückgabewert

Der Bildknoten, der gerade eingefügt wurde.

Bemerkungen

Sie können die Bildgröße, den Speicherort, die Positionierungsmethode und andere Einstellungen mit dem ändern.Shape von dieser Methode zurückgegebenes Objekt.

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 in das Dokument einzufügende Diagrammtyp.
horzPosRelativeHorizontalPositionGibt an, von wo aus die Entfernung zum Bild gemessen wird.
leftDoubleAbstand in Punkten vom Ursprung zur linken Seite des Bildes.
vertPosRelativeVerticalPositionGibt an, von wo aus die Entfernung zum Bild gemessen wird.
topDoubleAbstand in Punkten vom Ursprung zur oberen Bildseite.
widthDoubleDie Breite des Bildes in Punkten. Kann ein negativer oder Nullwert sein, um eine Skalierung von 100 % anzufordern.
heightDoubleDie Höhe des Bildes in Punkten. Kann ein negativer oder Nullwert sein, um eine Skalierung von 100 % anzufordern.
wrapTypeWrapTypeGibt an, wie der Text um das Bild herumfließen soll.

Rückgabewert

Der Bildknoten, der gerade eingefügt wurde.

Bemerkungen

Sie können die Bildgröße, den Speicherort, die Positionierungsmethode und andere Einstellungen mit dem ändern.Shape von dieser Methode zurückgegebenes Objekt.

Beispiele

Zeigt, wie Sie beim Einfügen eines Diagramms Position und Umbruch angeben.

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


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

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, 
    ChartStyle chartStyle)
ParameterTypBeschreibung
chartTypeChartTypeDer in das Dokument einzufügende Diagrammtyp.
horzPosRelativeHorizontalPositionGibt an, von wo aus die Entfernung zum Bild gemessen wird.
leftDoubleAbstand in Punkten vom Ursprung zur linken Seite des Bildes.
vertPosRelativeVerticalPositionGibt an, von wo aus die Entfernung zum Bild gemessen wird.
topDoubleAbstand in Punkten vom Ursprung zur oberen Bildseite.
widthDoubleDie Breite des Bildes in Punkten. Kann ein negativer oder Nullwert sein, um eine Skalierung von 100 % anzufordern.
heightDoubleDie Höhe des Bildes in Punkten. Kann ein negativer oder Nullwert sein, um eine Skalierung von 100 % anzufordern.
wrapTypeWrapTypeGibt an, wie der Text um das Bild herumfließen soll.
chartStyleChartStyleDer Stil des eingefügten Diagramms.

Rückgabewert

Der Bildknoten, der gerade eingefügt wurde.

Bemerkungen

Sie können die Bildgröße, den Speicherort, die Positionierungsmethode und andere Einstellungen mit dem ändern.Shape von dieser Methode zurückgegebenes Objekt.

Siehe auch