创建打印时,可为每个打印设置特定的变量。使用这些打印变量的值,可以编写写入日志文件的宏,从而记录这些变量的值���这些信息可以用于计算目的。
下表中列出了每次创建打印时设置的变量。
变量 | 描述 |
---|---|
MS_PLTDATE | 当前打印作业的开始日期,采用适合当前区域设置的字符串表示。 |
MS_PLTDELTA | 打印视图增量(以主单位表示)。 |
MS_PLTDELTA_UOR | 打印视图增量(以 UOR 表示)。 |
MS_PLTDSCRIPT_LONG | 当前打印作业的设计脚本文件的完整路径。 |
MS_PLTDSCRIPT_ABBREV | 当前打印作业的设计脚本文件的完整路径,缩写为 34 个字符。 |
MS_PLTDSCRIPT_SHORT | 当前打印作业的设计脚本文件的基本文件名和扩展名。 |
MS_PLTDGNDIR | 包含当前正在打印的设计文件的目录。 |
MS_PLTDGNFILE_LONG | 当前正在打印的设计文件的完整文件路径。 |
MS_PLTDGNFILE_ABBREV | 当前正在打印的设计文件的完整文件路径,缩写为 34 个字符。 |
MS_PLTDGNFILE_SHORT | 当前正在打印的设计文件的基本文件名和扩展名。 |
MS_PLTDRVFILE_LONG | 当前打印作业的打印机驱动程序配置文件的完整文件路径。 |
MS_PLTDRVFILE_ABBREV | 当前打印作业的打印机驱动程序配置文件的完整文件路径,缩写为 34 个字符。 |
MS_PLTDRVFILE_SHORT | 当前打印作业的打印机驱动程序配置文件的基本文件名和扩展名。 |
MS_PLTENTITY | 当前打印作业的设计区域模式。值由 VIEW <view number>、FENCE_VIEW <view number> 或 SHEET 组成。 |
MS_PLTMODELNAME | 当前正在打印的模型的名称。 |
MS_PLTORIGIN | 打印视图原点(以主单位表示)。 |
MS_PLTORIGIN_UOR | 打印视图原点(以 UOR 表示)。 |
MS_PLTOUT | 当前正在创建的打印输出文件的完整文件路径。 |
MS_PLTPENTBL_LONG | 当前打印作业的笔表文件的完整文件路径。 |
MS_PLTPENTBL_ABBREV | 当前打印作业的笔表文件的完整文件路径,缩写为 34 个字符。 |
MS_PLTPWUSERNAME | ProjectWise 用户名。 |
MS_PLTPWUSERDESC | ProjectWise 用户描述。 |
MS_PLTPSETFILE_LONG | 当前打印作业的笔表文件的基本文件名和扩展名。 |
MS_PLTPSETFILE_ABBREV | 当前打印作业的打印集 (PSET) 文件的完整文件路径。 |
MS_PLTPSETFILE_SHORT | 当前打印作业的打印集 (PSET) 文件的完整文件路径,缩写为 34 个字符。 |
MS_PLTPENTBL_SHORT | 当前打印作业的打印集 (PSET) 文件的基本文件名和扩展名。 |
MS_PLTSCALE | 当前打印比例(以字符串表示)。例如 70.0739 m:cm/IN。 |
MS_PLTSCALE_SHORT | 简写版本的 MS_PLTSCALE。此变量的外观由 MS_PLT_SCALE_METHOD 配置变量控制。值中不包含单位,精度限制为六位。例如,如果打印比例是 100 主单位(米)比 1 打印机单位(英寸),则 MS_PLTSCALE_SHORT 将是“1:100”或“100:1”。 |
MS_PLTSHEETNAME | 用于当前打印作业的纸张大小名称。例如 ISO A3。 |
MS_PLTSHEETSIZE | 用于当前打印作业的纸张大小。例如,11x17(英寸)。 |
MS_PLTSTATE | 设置为“PREVIEW”或“REALPLOT”。用于区分纸张打印和预览(因此预览不会记录到计算日志中)。 |
MS_PLTTIME | 当前打印作业的开始时间,采用适合当前区域设置的字符串表示。 |
MS_PLT_SYSPRINTER_NAME | Windows 打印机的名称(如果正在使用系统打印机驱动程序)。 |
MS_PLT_DOCSET_NUMSETDOCS | 打印集中的打印定义数量。此数字不会因所选打印项目的数量而改变。 |
MS_PLT_DOCSET_CURRENT_SETDOC | 当前正在处理的打印定义编号。此编号与打印集的开头相关,与所选的第一个打印定义无关。例如,第二个打印定义的当前打印定义编号为 2,即使其为正在打印的第一个打印定义也是如此。 |