【发布时间】:2021-11-11 07:01:55
【问题描述】:
我正在尝试使用 C# 预览 Alphacam 文件 (.ard)。在资源管理器窗口预览窗格中,我可以预览这些文件。
我尝试使用此way 进行预览,但在 regedit 中没有名为 shellex 的子项包含名为 {8895b1c6-b41f-4c1c-a562-0d564250836f}.ref 的子项
我不知道没有这个子键的资源管理器如何预览。
【问题讨论】:
我正在尝试使用 C# 预览 Alphacam 文件 (.ard)。在资源管理器窗口预览窗格中,我可以预览这些文件。
我尝试使用此way 进行预览,但在 regedit 中没有名为 shellex 的子项包含名为 {8895b1c6-b41f-4c1c-a562-0d564250836f}.ref 的子项
我不知道没有这个子键的资源管理器如何预览。
【问题讨论】:
我找到了解决办法,但是我没有使用缩略图的方式。
首先,我创建了一个临时绘图,然后将该临时绘图保存为预览。
AcamRouter1 = new AlphaCAMRouter.App();
AlphaCAMRouter.Drawing Ciz = AcamRouter1.CreateTempDrawing();
Ciz.InsertDrawing(label24.Text,0,0,0);
string strFileName = AcamRouter1.LicomdirPath + "\\PreviewNoBorder.png";
Ciz.SavePreviewImageEx(strFileName, AcamPreviewImageType.acamImagePNG, 700, 500, AcamView.acamViewXY, false, 10,false);
pictureBox1.Image = Image.FromStream(new MemoryStream(File.ReadAllBytes(strFileName)));
【讨论】: