SetImage

SetImage(string)

Изменяет тип заливки на одно изображение.

public void SetImage(string fileName)
ПараметрТипОписание
fileNameStringПуть к файлу изображения.

Примеры

Показывает, как установить тип заливки фигуры как изображение.

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

// Существует несколько способов установки изображения.
Shape shape = builder.InsertShape(ShapeType.Rectangle, 80, 80);
// 1 - Использование локального системного имени файла:
shape.Fill.SetImage(ImageDir + "Logo.jpg");
doc.Save(ArtifactsDir + "Shape.FillImage.FileName.docx");

// 2 - Загрузить файл в байтовый массив:
shape.Fill.SetImage(File.ReadAllBytes(ImageDir + "Logo.jpg"));
doc.Save(ArtifactsDir + "Shape.FillImage.ByteArray.docx");

// 3 - Из потока:
using (FileStream stream = new FileStream(ImageDir + "Logo.jpg", FileMode.Open))
    shape.Fill.SetImage(stream);
doc.Save(ArtifactsDir + "Shape.FillImage.Stream.docx");

Смотрите также


SetImage(Stream)

Изменяет тип заливки на одно изображение.

public void SetImage(Stream stream)
ПараметрТипОписание
streamStreamПоток, содержащий байты изображения.

Смотрите также


SetImage(byte[])

Изменяет тип заливки на одно изображение.

public void SetImage(byte[] imageBytes)
ПараметрТипОписание
imageBytesByte[]Массив байтов изображения.

Смотрите также