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)
Parameter | Typ | Beschreibung |
---|---|---|
chartType | ChartType | Der in das Dokument einzufügende Diagrammtyp. |
width | Double | Die Breite des Bildes in Punkten. Kann ein negativer oder Nullwert sein, um eine Skalierung von 100 % anzufordern. |
height | Double | Die 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
- class Shape
- enum ChartType
- class DocumentBuilder
- namensraum Aspose.Words
- Montage Aspose.Words
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)
Parameter | Typ | Beschreibung |
---|---|---|
chartType | ChartType | Der in das Dokument einzufügende Diagrammtyp. |
width | Double | Die Breite des Bildes in Punkten. Kann ein negativer oder Nullwert sein, um eine Skalierung von 100 % anzufordern. |
height | Double | Die Höhe des Bildes in Punkten. Kann ein negativer oder Nullwert sein, um eine Skalierung von 100 % anzufordern. |
chartStyle | ChartStyle | Der 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
- class Shape
- enum ChartType
- enum ChartStyle
- class DocumentBuilder
- namensraum Aspose.Words
- Montage Aspose.Words
InsertChart(ChartType, RelativeHorizontalPosition, 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)
Parameter | Typ | Beschreibung |
---|---|---|
chartType | ChartType | Der in das Dokument einzufügende Diagrammtyp. |
horzPos | RelativeHorizontalPosition | Gibt an, von wo aus die Entfernung zum Bild gemessen wird. |
left | Double | Abstand in Punkten vom Ursprung zur linken Seite des Bildes. |
vertPos | RelativeVerticalPosition | Gibt an, von wo aus die Entfernung zum Bild gemessen wird. |
top | Double | Abstand in Punkten vom Ursprung zur oberen Bildseite. |
width | Double | Die Breite des Bildes in Punkten. Kann ein negativer oder Nullwert sein, um eine Skalierung von 100 % anzufordern. |
height | Double | Die Höhe des Bildes in Punkten. Kann ein negativer oder Nullwert sein, um eine Skalierung von 100 % anzufordern. |
wrapType | WrapType | Gibt 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
- class Shape
- enum ChartType
- enum RelativeHorizontalPosition
- enum RelativeVerticalPosition
- enum WrapType
- class DocumentBuilder
- namensraum Aspose.Words
- Montage Aspose.Words
InsertChart(ChartType, RelativeHorizontalPosition, double, RelativeVerticalPosition, double, double, double, WrapType, ChartStyle)
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)
Parameter | Typ | Beschreibung |
---|---|---|
chartType | ChartType | Der in das Dokument einzufügende Diagrammtyp. |
horzPos | RelativeHorizontalPosition | Gibt an, von wo aus die Entfernung zum Bild gemessen wird. |
left | Double | Abstand in Punkten vom Ursprung zur linken Seite des Bildes. |
vertPos | RelativeVerticalPosition | Gibt an, von wo aus die Entfernung zum Bild gemessen wird. |
top | Double | Abstand in Punkten vom Ursprung zur oberen Bildseite. |
width | Double | Die Breite des Bildes in Punkten. Kann ein negativer oder Nullwert sein, um eine Skalierung von 100 % anzufordern. |
height | Double | Die Höhe des Bildes in Punkten. Kann ein negativer oder Nullwert sein, um eine Skalierung von 100 % anzufordern. |
wrapType | WrapType | Gibt an, wie der Text um das Bild herumfließen soll. |
chartStyle | ChartStyle | Der 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
- class Shape
- enum ChartType
- enum RelativeHorizontalPosition
- enum RelativeVerticalPosition
- enum WrapType
- enum ChartStyle
- class DocumentBuilder
- namensraum Aspose.Words
- Montage Aspose.Words