SetImage

SetImage(string)

Ändrar fyllningstypen till en enda bild.

public void SetImage(string fileName)
ParameterTypBeskrivning
fileNameStringSökvägen till bildfilen.

Exempel

Visar hur man ställer in formfyllningstyp som bild.

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

// Det finns flera sätt att ställa in bilder.
Shape shape = builder.InsertShape(ShapeType.Rectangle, 80, 80);
// 1 - Använda ett lokalt systemfilnamn:
shape.Fill.SetImage(ImageDir + "Logo.jpg");
doc.Save(ArtifactsDir + "Shape.FillImage.FileName.docx");

// 2 - Ladda in en fil i en byte-array:
shape.Fill.SetImage(File.ReadAllBytes(ImageDir + "Logo.jpg"));
doc.Save(ArtifactsDir + "Shape.FillImage.ByteArray.docx");

// 3 - Från en ström:
using (FileStream stream = new FileStream(ImageDir + "Logo.jpg", FileMode.Open))
    shape.Fill.SetImage(stream);
doc.Save(ArtifactsDir + "Shape.FillImage.Stream.docx");

Se även


SetImage(Stream)

Ändrar fyllningstypen till en enda bild.

public void SetImage(Stream stream)
ParameterTypBeskrivning
streamStreamStrömmen som innehåller bildbytena.

Exempel

Visar hur man ställer in formfyllningstyp som bild.

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

// Det finns flera sätt att ställa in bilder.
Shape shape = builder.InsertShape(ShapeType.Rectangle, 80, 80);
// 1 - Använda ett lokalt systemfilnamn:
shape.Fill.SetImage(ImageDir + "Logo.jpg");
doc.Save(ArtifactsDir + "Shape.FillImage.FileName.docx");

// 2 - Ladda in en fil i en byte-array:
shape.Fill.SetImage(File.ReadAllBytes(ImageDir + "Logo.jpg"));
doc.Save(ArtifactsDir + "Shape.FillImage.ByteArray.docx");

// 3 - Från en ström:
using (FileStream stream = new FileStream(ImageDir + "Logo.jpg", FileMode.Open))
    shape.Fill.SetImage(stream);
doc.Save(ArtifactsDir + "Shape.FillImage.Stream.docx");

Se även


SetImage(byte[])

Ändrar fyllningstypen till en enda bild.

public void SetImage(byte[] imageBytes)
ParameterTypBeskrivning
imageBytesByte[]Bildens byte-array.

Exempel

Visar hur man ställer in formfyllningstyp som bild.

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

// Det finns flera sätt att ställa in bilder.
Shape shape = builder.InsertShape(ShapeType.Rectangle, 80, 80);
// 1 - Använda ett lokalt systemfilnamn:
shape.Fill.SetImage(ImageDir + "Logo.jpg");
doc.Save(ArtifactsDir + "Shape.FillImage.FileName.docx");

// 2 - Ladda in en fil i en byte-array:
shape.Fill.SetImage(File.ReadAllBytes(ImageDir + "Logo.jpg"));
doc.Save(ArtifactsDir + "Shape.FillImage.ByteArray.docx");

// 3 - Från en ström:
using (FileStream stream = new FileStream(ImageDir + "Logo.jpg", FileMode.Open))
    shape.Fill.SetImage(stream);
doc.Save(ArtifactsDir + "Shape.FillImage.Stream.docx");

Se även