MicroStationCONNECT Edition 帮助

示例表达式

以下示例说明了如何自定义各种打印定义和输出文件名表达式。在以下表达式中,打印集名称为“plans.pset”,打印定义名称为“AR1”,图纸模型名称为“ANSI D”,打印机驱动程序配置文件为“pdf.pltcfg”,日期为“2014 年 2 月 18 日”。

示例 1:缺省输出文件名表达式

表达式 结果
System.String.Format (“{0:D3}”, PrintDefinition.SetPrintDefNumber) & “-” & PrintSet.Name 001–plans.pdf

示例 2:带有 2 位数打印数的输出文件名表达式

表达式 结果
System.String.Format (“{0:D2}”, PrintDefinition.SetPrintDefNumber) & “-” & PrintSet.Name 01–plans.pdf

示例 3:带有日期 (yyyyMMdd) 的输出文件名表达式

表达式 结果
System.String.Format ("{0:yyyyMMdd}", System.DateTime.Now()) & "-" & System.Path.GetFileNameWithoutExtension (PrintDefinition.SourceFile) 20140218–AR1.pdf

示例 4:带有日期 (yyyyMMMMdd) 的输出文件名表达式

表达式 结果
System.String.Format ("{0:yyyyMMMMdd}", System.DateTime.Now()) & "-" & System.Path.GetFileNameWithoutExtension (PrintDefinition.SourceFile) 2014February18–AR1.pdf

示例 5:带有日期 (ddMMyyyy) 的输出文件名表达式

表达式 结果
System.String.Format ("{0:ddMMyyyy}", System.DateTime.Now()) & "-" & System.Path.GetFileNameWithoutExtension (PrintDefinition.SourceFile) 18022014–AR1.pdf

示例 6:带有从零开始的 3 位数打印数的打印定义名称表达式

表达式 结果
System.String.Format ("{0:D3}", PrintDefinition.SetPrintDefNumber -1) & "-" & System.Path.GetFileNameWithoutExtension (PrintDefinition.SourceFile) 000–AR1

示例 7:将打印定义名称用作输出文件名

表达式 结果
PrintDefinition.Name AR1.pdf