青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

  [复制链接]
发表于 2013-10-29 11:09 | 显示全部楼层 |阅读模式
Imports System9 E, U$ a) q! B9 Q( r0 z
Imports NXOpen* s7 W" u1 M7 o
Imports NXOpen.UF5 i& ^# ]/ x% T' f# T0 N: q+ ^
" P. w' i* v: m1 V' m0 v# I
    Sub ExportCurrentPng()
3 }# C1 V8 C) W4 b: a        Dim theSession As Session = Session.GetSession()/ o- k9 M# {/ ]/ ~7 M
        Dim theUI As UI = UI.GetUI(): O- }/ z( O% i4 k
        Dim theUfSession As UFSession = UFSession.GetUFSession()
4 E" n0 I6 o; H, i2 U5 C        Dim workPart As Part = theSession.Parts.Work
5 s6 _8 s* m& X! @# b3 h        Dim displayPart As Part = theSession.Parts.Display
7 |2 N/ ^! r) P% E$ Y6 I        Dim png_Path As String = workPart.FullPath
& M) u' ~# L! v( a& T6 i" {        png_Path = png_Path.Substring(0, png_Path.LastIndexOf(".")) & "_Current_" & Format(Now, "yyyyMMddHHmmss") & ".png"" T* Z+ X* |2 r0 V
        '设置适合窗口
7 }0 `9 J3 x- j7 k* b        workPart.ModelingViews.WorkView.Fit()
. ]/ b* t( R" V  l        'theUfSession.Disp.ExportWindowsMetafile(UFDisp.WmfOutput.WmfToClipboard, "d:\png2.png")+ C9 d" z4 `% Z; c; m- ^" g  I% v5 i
       theUfSession.Disp.CreateImage(png_Path, UFDisp.ImageFormat.Png, UFDisp.BackgroundColor.White)
1 X) g7 O" }) I$ R* b    End Sub( Y1 y, k; O% I- N" B) A

评分

参与人数 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-3-10 14:53 , Processed in 0.048071 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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