如何从资源中使用位图而不是文件(migradoc)

本文关键字:文件 migradoc 位图 资源 | 更新日期: 2023-09-27 18:18:27

如何使用资源中的位图代替MigraDoc.DocumentObjectModel.Tables.Cell类中的物理图像文件

方法public Image AddImage(string fileName);div ?

如果你已经添加了一个名为"myImage"的图像到你的项目资源中,使用下面的代码:

Properties.Resources.myImage

在你的例子中调整参数:

public Image AddImage(Image img);

然后这样命名:

AddImage(Properties.Resources.myImage);

如果需要传递文件名,只需先将图像写入文件(可能是临时目录):

    string fileName = "C:''image.jpg";
    ((Bitmap)Properties.Resources.myImage).Save(fileName, ImageFormat.Jpeg);
    AddImage(fileName);

如何从资源中使用位图而不是文件(migradoc)