MicroStationCONNECT Edition 帮助

打印计算变量

创建打印时,可为每个打印设置特定的变量。使用这些打印变量的值,可以编写写入日志文件的宏,从而记录这些变量的值���这些信息可以用于计算目的。

下表中列出了每次创建打印时设置的变量。

变量 描述
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,即使其为正在打印的第一个打印定义也是如此。