SetImage

SetImage(string)

Modifica il tipo di riempimento in immagine singola.

public void SetImage(string fileName)
ParametroTipoDescrizione
fileNameStringIl percorso del file immagine.

Esempi

Mostra come impostare il tipo di riempimento della forma come immagine.

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

// Esistono diversi modi per impostare l'immagine.
Shape shape = builder.InsertShape(ShapeType.Rectangle, 80, 80);
// 1 - Utilizzando un nome file di sistema locale:
shape.Fill.SetImage(ImageDir + "Logo.jpg");
doc.Save(ArtifactsDir + "Shape.FillImage.FileName.docx");

// 2 - Carica un file in un array di byte:
shape.Fill.SetImage(File.ReadAllBytes(ImageDir + "Logo.jpg"));
doc.Save(ArtifactsDir + "Shape.FillImage.ByteArray.docx");

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

Guarda anche


SetImage(Stream)

Modifica il tipo di riempimento in immagine singola.

public void SetImage(Stream stream)
ParametroTipoDescrizione
streamStreamIl flusso che contiene i byte dell’immagine.

Guarda anche


SetImage(byte[])

Modifica il tipo di riempimento in immagine singola.

public void SetImage(byte[] imageBytes)
ParametroTipoDescrizione
imageBytesByte[]L’array di byte dell’immagine.

Guarda anche