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)
Parameter | Typ | Beskrivning |
---|---|---|
chartType | ChartType | Diagramtypen som ska infogas i dokumentet. |
width | Double | Bildens bredd i punkter. Kan vara ett negativt eller nollvärde för att begära 100 % skala. |
height | Double | Bildens 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
- class Shape
- enum ChartType
- class DocumentBuilder
- namnutrymme Aspose.Words
- hopsättning Aspose.Words
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)
Parameter | Typ | Beskrivning |
---|---|---|
chartType | ChartType | Diagramtypen som ska infogas i dokumentet. |
width | Double | Bildens bredd i punkter. Kan vara ett negativt eller nollvärde för att begära 100 % skala. |
height | Double | Bildens höjd i punkter. Kan vara ett negativt eller nollvärde för att begära 100 % skala. |
chartStyle | ChartStyle | Stilen 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
- class Shape
- enum ChartType
- enum ChartStyle
- class DocumentBuilder
- namnutrymme Aspose.Words
- hopsättning Aspose.Words
InsertChart(ChartType, RelativeHorizontalPosition, 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)
Parameter | Typ | Beskrivning |
---|---|---|
chartType | ChartType | Diagramtypen som ska infogas i dokumentet. |
horzPos | RelativeHorizontalPosition | Anger varifrån avståndet till bilden mäts. |
left | Double | Avstånd i punkter från origo till bildens vänstra sida. |
vertPos | RelativeVerticalPosition | Anger varifrån avståndet till bilden mäts. |
top | Double | Avstånd i punkter från origo till bildens översida. |
width | Double | Bildens bredd i punkter. Kan vara ett negativt eller nollvärde för att begära 100 % skala. |
height | Double | Bildens höjd i punkter. Kan vara ett negativt eller nollvärde för att begära 100 % skala. |
wrapType | WrapType | Anger 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
- class Shape
- enum ChartType
- enum RelativeHorizontalPosition
- enum RelativeVerticalPosition
- enum WrapType
- class DocumentBuilder
- namnutrymme Aspose.Words
- hopsättning Aspose.Words
InsertChart(ChartType, RelativeHorizontalPosition, double, RelativeVerticalPosition, double, double, double, WrapType, ChartStyle)
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)
Parameter | Typ | Beskrivning |
---|---|---|
chartType | ChartType | Diagramtypen som ska infogas i dokumentet. |
horzPos | RelativeHorizontalPosition | Anger varifrån avståndet till bilden mäts. |
left | Double | Avstånd i punkter från origo till bildens vänstra sida. |
vertPos | RelativeVerticalPosition | Anger varifrån avståndet till bilden mäts. |
top | Double | Avstånd i punkter från origo till bildens översida. |
width | Double | Bildens bredd i punkter. Kan vara ett negativt eller nollvärde för att begära 100 % skala. |
height | Double | Bildens höjd i punkter. Kan vara ett negativt eller nollvärde för att begära 100 % skala. |
wrapType | WrapType | Anger hur text ska radbrytas runt bilden. |
chartStyle | ChartStyle | Stilen 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
- class Shape
- enum ChartType
- enum RelativeHorizontalPosition
- enum RelativeVerticalPosition
- enum WrapType
- enum ChartStyle
- class DocumentBuilder
- namnutrymme Aspose.Words
- hopsättning Aspose.Words