iCAx开思网

标题: 在Inventor的标题栏添加打印时间戳 [打印本页]

作者: heblilei    时间: 2011-7-10 15:09
标题: 在Inventor的标题栏添加打印时间戳
  AutoCAD的打印提供了打印戳记,童鞋可以在这里指定图姓名,打印时间等参数。

  
[attach]1088657[/attach]


  同样的需求也被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

  
[attach]1088658[/attach]


  3,编辑标题栏定义,添加自定义的文本,保存编辑

  
[attach]1088659[/attach]


  这样在标题栏里就有这个打印时间戳记。(即当前时间戳记)
[attach]1088660[/attach]
  



  这个自定义文本也适用于普通文本。





欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3