VB。Net预览图形
全部的我已经创建了一个应用程序,可以执行一些不同的任务。其中之一是将打印内容发送到打印机,或创建PDF。这就是为什么我会挣扎。有没有办法显示图形文件的预览。我没有一个确切的方式,它需要做的,只是需要显示一个预览的绘图。
任何入门代码都很好。我四处搜索,试图找到PlotFactory的一些示例。创建预览引擎,没有任何运气。
提前感谢您的帮助。
杆
杆
是否要使用浏览器中使用的图形预览图像?
如果是这样,那么像这样的事情可能会奏效,每种文件类型背后的IDE都是相同的,因此现在每个CAD文件都有一个嵌入式位图,explorer可以查看。
Public Sub PreviewBitmap_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PreviewBitmap.Click
DrawBitmapPreview(aFile)
End Sub
Private Sub DrawBitmapPreview(ByVal file As IEdmFile5)
Try
Dim varEnum As IEdmEnumeratorVariable5
varEnum = file.GetEnumeratorVariable
Dim preview As IEdmBitmap5
preview = varEnum.GetThumbnail
If preview Is Nothing Then Exit Sub
preview.Draw(Me.Handle.ToInt32(), 45, 220, 0, 0)
Catch ex As System.Runtime.InteropServices.COMException
MessageBox.Show("HRESULT = 0x" + ex.ErrorCode.ToString("X") + " " + ex.Message)
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub复制自:http://help.solidworks.com/2017/english/api/epdmapi/get_bitmap_preview_of_file_example_vbnet.htm
页:
[1]