SetImage

SetImage(string)

Ändert den Fülltyp in Einzelbild.

public void SetImage(string fileName)
ParameterTypBeschreibung
fileNameStringDer Pfad zur Bilddatei.

Beispiele

Zeigt, wie der Formfüllungstyp als Bild festgelegt wird.

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

// Es gibt mehrere Möglichkeiten, das Bild festzulegen.
Shape shape = builder.InsertShape(ShapeType.Rectangle, 80, 80);
// 1 – Verwendung eines lokalen Systemdateinamens:
shape.Fill.SetImage(ImageDir + "Logo.jpg");
doc.Save(ArtifactsDir + "Shape.FillImage.FileName.docx");

// 2 – Eine Datei in ein Byte-Array laden:
shape.Fill.SetImage(File.ReadAllBytes(ImageDir + "Logo.jpg"));
doc.Save(ArtifactsDir + "Shape.FillImage.ByteArray.docx");

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

Siehe auch


SetImage(Stream)

Ändert den Fülltyp in Einzelbild.

public void SetImage(Stream stream)
ParameterTypBeschreibung
streamStreamDer Stream, der die Bildbytes enthält.

Siehe auch


SetImage(byte[])

Ändert den Fülltyp in Einzelbild.

public void SetImage(byte[] imageBytes)
ParameterTypBeschreibung
imageBytesByte[]Das Bildbyte-Array.

Siehe auch