如何预览 Alphacam 绘图文件?
How can i preview Alphacam Drawing files?
我正在尝试使用 C# 预览 Alphacam 文件 (.ard)。在资源管理器 windows 预览窗格中,我可以预览这些文件。
我试过用这个way to preview but in regedit there is no subkey named shellex that contains a subkey named {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)));
我正在尝试使用 C# 预览 Alphacam 文件 (.ard)。在资源管理器 windows 预览窗格中,我可以预览这些文件。
我试过用这个way to preview but in regedit there is no subkey named shellex that contains a subkey named {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)));