InsertChart

InsertChart(ChartType, double, double)

Вставляет объект диаграммы в документ и масштабирует его до указанного размера.

public Shape InsertChart(ChartType chartType, double width, double height)
ПараметрТипОписание
chartTypeChartTypeТип диаграммы для вставки в документ.
widthDoubleШирина изображения в пунктах. Может быть отрицательным или нулевым значением для запроса масштаба 100%.
heightDoubleВысота изображения в пунктах. Может быть отрицательным или нулевым значением для запроса масштаба 100%.

Возвращаемое значение

Узел изображения, который был только что вставлен.

Примечания

Вы можете изменить размер изображения, местоположение, метод позиционирования и другие настройки с помощью Shape объект, возвращаемый этим методом.

Примеры

Показывает, как вставить круговую диаграмму в документ.

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

Смотрите также


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

Вставляет объект диаграммы в документ и масштабирует его до указанного размера.

public Shape InsertChart(ChartType chartType, RelativeHorizontalPosition horzPos, double left, 
    RelativeVerticalPosition vertPos, double top, double width, double height, WrapType wrapType)
ПараметрТипОписание
chartTypeChartTypeТип диаграммы для вставки в документ.
horzPosRelativeHorizontalPositionУказывает, откуда измеряется расстояние до изображения.
leftDoubleРасстояние в точках от начала координат до левой части изображения.
vertPosRelativeVerticalPositionУказывает, откуда измеряется расстояние до изображения.
topDoubleРасстояние в точках от начала координат до верхней части изображения.
widthDoubleШирина изображения в пунктах. Может быть отрицательным или нулевым значением для запроса масштаба 100%.
heightDoubleВысота изображения в пунктах. Может быть отрицательным или нулевым значением для запроса масштаба 100%.
wrapTypeWrapTypeУказывает, как обтекать изображение текстом.

Возвращаемое значение

Узел изображения, который был только что вставлен.

Примечания

Вы можете изменить размер изображения, местоположение, метод позиционирования и другие настройки с помощью Shape объект, возвращаемый этим методом.

Примеры

Показывает, как указать положение и перенос при вставке диаграммы.

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

Смотрите также