InsertChart

InsertChart(ChartType, double, double)

Inserta un objeto de gráfico en el documento y lo escala al tamaño especificado.

public Shape InsertChart(ChartType chartType, double width, double height)
ParámetroEscribeDescripción
chartTypeChartTypeEl tipo de gráfico que se insertará en el documento.
widthDoubleEl ancho de la imagen en puntos. Puede ser un valor negativo o cero para solicitar una escala del 100%.
heightDoubleLa altura de la imagen en puntos. Puede ser un valor negativo o cero para solicitar una escala del 100%.

Valor_devuelto

El nodo de imagen que se acaba de insertar.

Observaciones

Puede cambiar el tamaño de la imagen, la ubicación, el método de posicionamiento y otras configuraciones usando Shape objeto devuelto por este método.

Ejemplos

Muestra cómo insertar un gráfico circular en un documento.

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

Ver también


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

Inserta un objeto de gráfico en el documento y lo escala al tamaño especificado.

public Shape InsertChart(ChartType chartType, RelativeHorizontalPosition horzPos, double left, 
    RelativeVerticalPosition vertPos, double top, double width, double height, WrapType wrapType)
ParámetroEscribeDescripción
chartTypeChartTypeEl tipo de gráfico que se insertará en el documento.
horzPosRelativeHorizontalPositionEspecifica desde dónde se mide la distancia a la imagen.
leftDoubleDistancia en puntos desde el origen hasta el lado izquierdo de la imagen.
vertPosRelativeVerticalPositionEspecifica desde dónde se mide la distancia a la imagen.
topDoubleDistancia en puntos desde el origen hasta la parte superior de la imagen.
widthDoubleEl ancho de la imagen en puntos. Puede ser un valor negativo o cero para solicitar una escala del 100%.
heightDoubleLa altura de la imagen en puntos. Puede ser un valor negativo o cero para solicitar una escala del 100%.
wrapTypeWrapTypeEspecifica cómo ajustar el texto alrededor de la imagen.

Valor_devuelto

El nodo de imagen que se acaba de insertar.

Observaciones

Puede cambiar el tamaño de la imagen, la ubicación, el método de posicionamiento y otras configuraciones usando Shape objeto devuelto por este método.

Ejemplos

Muestra cómo especificar la posición y el ajuste al insertar un gráfico.

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

Ver también