rumor 发表于 2011-7-10 15:07:04

在Inventor的标题栏添加打印时间戳

  AutoCAD的打印提供了打印戳记,童鞋可以在这里指定图姓名,打印时间等参数。
   http://au.autodesk.com.cn/au/images/jiqiao-0706-1.jpg
  同样的需求也被Inventor的童鞋要求了。
  就目前Inventor里界面里还没有提供这样的功能,但我们可以使用iLogic定义工程图的自定义特性参数来添加打印日期
  具体操作如下:
  1, 在Inventor里创建一个工程图
  2, 在工程图里创建如下的规则
  Dim odrawdoc As DrawingDocument
  odrawdoc = ThisApplication.ActiveDocument
  customPropertySet = odrawdoc.PropertySets.Item("Inventor User Defined Properties")
  Try
  prop = customPropertySet.Item("Plotdatestamp")
  Catch
  customPropertySet.Add("", "Plotdatestamp")
  End Try
  Try
  Dim PlotDate As Date
  PlotDate = Now
  iProperties.Value("Custom", "Plotdatestamp") = PlotDate
  Catch
  End Try
  InventorVb.DocumentUpdate()
  Dim oCtrlDef As ControlDefinition
  oCtrlDef = ThisApplication.CommandManager.ControlDefinitions.Item("AppFilePrintCmd")
  oCtrlDef.Execute
   http://au.autodesk.com.cn/au/images/jiqiao-0706-2.jpg
  3,编辑标题栏定义,添加自定义的文本,保存编辑
   http://au.autodesk.com.cn/au/images/jiqiao-0706-3.jpg
  这样在标题栏里就有这个打印时间戳记。(即当前时间戳记)
   http://au.autodesk.com.cn/au/images/jiqiao-0706-4.jpg
  这个自定义文本也适用于普通文本。

LIUSEA2006 发表于 2011-7-11 19:18:48

页: [1]
查看完整版本: 在Inventor的标题栏添加打印时间戳