SetImage

SetImage(string)

Cambia el tipo de relleno a una sola imagen.

public void SetImage(string fileName)
ParámetroEscribeDescripción
fileNameStringLa ruta al archivo de imagen.

Ejemplos

Muestra cómo configurar el tipo de relleno de forma como imagen.

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

// Hay varias formas de configurar la imagen.
Shape shape = builder.InsertShape(ShapeType.Rectangle, 80, 80);
// 1 - Usando un nombre de archivo del sistema local:
shape.Fill.SetImage(ImageDir + "Logo.jpg");
doc.Save(ArtifactsDir + "Shape.FillImage.FileName.docx");

// 2 - Carga un archivo en una matriz de bytes:
shape.Fill.SetImage(File.ReadAllBytes(ImageDir + "Logo.jpg"));
doc.Save(ArtifactsDir + "Shape.FillImage.ByteArray.docx");

// 3 - Desde una secuencia:
using (FileStream stream = new FileStream(ImageDir + "Logo.jpg", FileMode.Open))
    shape.Fill.SetImage(stream);
doc.Save(ArtifactsDir + "Shape.FillImage.Stream.docx");

Ver también


SetImage(Stream)

Cambia el tipo de relleno a una sola imagen.

public void SetImage(Stream stream)
ParámetroEscribeDescripción
streamStreamLa secuencia que contiene los bytes de la imagen.

Ver también


SetImage(byte[])

Cambia el tipo de relleno a una sola imagen.

public void SetImage(byte[] imageBytes)
ParámetroEscribeDescripción
imageBytesByte[]La matriz de bytes de imagen.

Ver también