青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2455|回复: 3

[原创] UG利用VB.net导出图片

  [复制链接]
发表于 2013-10-29 11:09 | 显示全部楼层 |阅读模式
Imports System
8 G9 u, f3 y9 T, ]$ uImports NXOpen
* X  B6 V: \% c8 Z1 fImports NXOpen.UF
. P9 S6 P' O' Z( j
2 b1 H# Z0 y% ?9 R; a# U    Sub ExportCurrentPng()+ ?# s0 |. ~9 ]
        Dim theSession As Session = Session.GetSession()4 Z8 m; |% L9 t8 G9 u
        Dim theUI As UI = UI.GetUI()2 L1 I- Y' G! J+ H3 e
        Dim theUfSession As UFSession = UFSession.GetUFSession()
4 N0 {; Z2 x( w! X2 b        Dim workPart As Part = theSession.Parts.Work
2 @" k0 w% U5 |1 c. L5 ^$ t        Dim displayPart As Part = theSession.Parts.Display
; _3 Q+ t# Y/ y; `: T/ h5 X* b        Dim png_Path As String = workPart.FullPath1 `4 g0 H0 k& P. {. ?: j+ C
        png_Path = png_Path.Substring(0, png_Path.LastIndexOf(".")) & "_Current_" & Format(Now, "yyyyMMddHHmmss") & ".png"& @3 k# N/ _6 c& Y
        '设置适合窗口1 }+ d7 w/ c% ^( K1 S6 B% m
        workPart.ModelingViews.WorkView.Fit()* G  t) D. R" e/ t
        'theUfSession.Disp.ExportWindowsMetafile(UFDisp.WmfOutput.WmfToClipboard, "d:\png2.png")
- k9 d8 s4 c9 s       theUfSession.Disp.CreateImage(png_Path, UFDisp.ImageFormat.Png, UFDisp.BackgroundColor.White)
0 X: m0 D# Z; U' a+ j; D    End Sub
+ Z+ m" ^; {: e; X* ?  r

评分

参与人数 2流量 +5 技术 +1 激情 +10 G币 +15 收起 理由
cxmshh + 1 + 10 + 10 很给力!
-KASA- + 5 + 5 原创支持

查看全部评分

发表于 2014-6-9 20:48 | 显示全部楼层
谢谢分享,这年头贴完整源码的太少。。。。
回复 支持 反对

使用道具 举报

发表于 2014-12-14 09:10 | 显示全部楼层
再次拜读了一下,很原创,谢谢楼主
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-6-28 13:34 , Processed in 0.050857 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表