以下示例说明了如何自定义各种打印定义和输出文件名表达式。在以下表达式中,打印集名称为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 |