SetImage

SetImage(string)

Modifie le type de remplissage en image unique.

public void SetImage(string fileName)
ParamètreTaperLa description
fileNameStringLe chemin d’accès au fichier image.

Exemples

Montre comment définir le type de remplissage de forme comme image.

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

// Il existe plusieurs façons de définir une image.
Shape shape = builder.InsertShape(ShapeType.Rectangle, 80, 80);
// 1 - Utilisation d'un nom de fichier système local :
shape.Fill.SetImage(ImageDir + "Logo.jpg");
doc.Save(ArtifactsDir + "Shape.FillImage.FileName.docx");

// 2 - Charge un fichier dans un tableau d'octets :
shape.Fill.SetImage(File.ReadAllBytes(ImageDir + "Logo.jpg"));
doc.Save(ArtifactsDir + "Shape.FillImage.ByteArray.docx");

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

Voir également


SetImage(Stream)

Modifie le type de remplissage en image unique.

public void SetImage(Stream stream)
ParamètreTaperLa description
streamStreamLe flux qui contient les octets de l’image.

Voir également


SetImage(byte[])

Modifie le type de remplissage en image unique.

public void SetImage(byte[] imageBytes)
ParamètreTaperLa description
imageBytesByte[]Le tableau d’octets de l’image.

Voir également