//用于在当前文件中截图链接文件构件,只在创建问题时被调用
public static bool CaptureLinkImage(Document doc, Element el, out ProblemData captureInfo, double sizeOffset)
{
captureInfo = new ProblemData();
captureInfo.ImageName = "";//返回的图片完整文件名
//开始事务
TransactionGroup tg = new TransactionGroup(doc, "截图");
tg.Start();
//图片本地保存在临时文件夹
string imagePath = System.IO.Path.GetTempPath();
string fileNamePrefix = DateTime.Now.ToString("yyyyMMddHHmmss"); // 格式化为年月日时分秒
int randomNumber = PubClass.GenerateRandomNumber(100, 999); // 生成一个100到999之间的随机数
string imgMainName = $"{ fileNamePrefix }_{ randomNumber}";
string imageFileName = imagePath + "\\" + imgMainName + ".jpg";