页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

DXD(数据提取定义)文件是纯文本文件。您可以使用文本编辑器(例如MS记事本)编辑由DataExtraction命令创建的DXD文件,并在项目浏览器的“创建时间表”过程中使用它们。DXD(数据提取定义)文件是纯文本文件。您可以使用文本编辑器(例如MS记事本)编辑由DataExtraction命令创建的DXD文件,并在项目浏览器的“创建时间表”过程中使用它们。

以分号(;)开头的行是注释,在解析时将被忽略。空行也将被忽略。

...

  • EntityPropertyName是实体属性的ECI名称,例如线宽,颜色,中心Y等。请注意,除代表2D或3D点或矢量的坐标的名称外,所有名称均不包含空格。在最后一种情况下,坐标字母X,Y和Z应该与常规属性名称之间用单个空格分隔。
    EntityPropertyName是该行的必需部分,其余部分是可选的。
  • DisplayEntityPropertyName是用户定义的,可以是任何字符串,包括任何语言的空格。默认情况下,它等于EntityPropertyName。
  • ValueOutputFormat是用于格式化输出的字符串。字符串的语法与字段格式中的语法相同。是用于格式化输出的字符串。字符串的语法与字段格式中的语法相同。

Attribute | AttributeTagName | DisplayAttributeTagName | ValueOutputFormat

  • 属性是预定义的ECI字。
  • AttributeTagName是存储在工程图中的ECI属性标签名称。
  • DisplayAttributeTagName,其含义与EntityPropertyName相同(请参见上文)。
  • ValueOutputFormat是用于格式化输出的字符串。字符串的语法与字段格式中的语法相同。是用于格式化输出的字符串。字符串的语法与字段格式中的语法相同。

绘图| DrawingPropertyName | DisplayPropertyName | ValueOutputFormat

  • 绘图是预定义的ECI词。
  • DrawingPropertyName是ECI名称,可以是以下之一:
    • 评论
    • DrawingRevisionNumber
    • 文件访问
    • 文件创建
    • FileLastSavedBy
    • 文件位置
    • 文件修改
    • 文档名称
    • 文件大小
    • 超链接库
    • 关键字词
    • 学科
    • 标题
    • 总编辑时间
  • DisplayPropertyNameEntityPropertyName的含义相同(请参见上文)。
  • ValueOutputFormat是用于格式化输出的字符串。字符串的语法与字段格式中的语法相同。是用于格式化输出的字符串。字符串的语法与字段格式中的语法相同。

公式| EntityPropertyName | DisplayEntityPropertyName = FormulaExpression | ValueOutputFormat,

  • 公式是预定义的ECI字。
  • EntityPropertyName是此公式项的唯一名称。
  • DisplayEntityPropertyName是属性的可选输出名称,如果省略该属性,则将EntityPropertyName用作表列标题。
  • =是强制性符号,即使省略DisplayEntityPropertyName,该符号也必须存在。
  • FormulaExpression\ AcExpr公式字段中格式的表达式,其中可以包含诸如PI之类的常量或诸如SIN之类的函数(请参见使用表达式)。表达式中的操作数可以是括在尖括号(<>)中的DisplayPropertyName。公式字段中格式的表达式,其中可以包含诸如PI之类的常量或诸如SIN之类的函数(请参见使用表达式)。表达式中的操作数可以是括在尖括号(<>)中的DisplayPropertyName。
    例如:= 2 * PI * <Radius>计算圆的周长。
  • ValueOutputFormat是用于格式化输出的字符串。字符串的语法与字段格式中的语法相同。是用于格式化输出的字符串。字符串的语法与字段格式中的语法相同。

BlockView | BlockViewPropertyName | DisplayBlockViewPropertyName | BlockViewOptions

...

*
如果存在,则考虑所有实体属性;本部分中的所有其他行(“图形”和“公式”行除外)将被忽略。

[过滤器]部分

语法说明:

关系运算符:

操作员意义
==等于
!=不等于
<少于
>比...更棒
<=小于或等于
> =大于或等于
  • 关系表达式包含在“()”括号中
  • 逻辑运算符AND和OR不区分大小写,并包含在“ <>”括号中。
  • 逻辑表达式使用前缀表示法。
  • “ <”和逻辑运算符(“ <OR”,“ <AND”)之间不允许有空格
  • 令牌可以用零或任何数量的空格分隔,逻辑表达式除外,
    例如:
    <AND(Layer ==“ MyLayer”)(Thickness <= 3)>
  • 表达式可以分为任意多行;令牌没有损坏。
  • 使用EntityPropertyName来引用属性(而不是DisplayEntityPropertyName)。
  • 行可以用';'注释。。
  • 字符串值用双引号“”引起来

<或(类型==窗户)(类型==门)>

上例中过滤器的结果是,数据提取中仅包括分类为窗户或门的BIM实体。请参阅BimClassify命令以了解有关BIM实体类型的更多信息。上例中过滤器的结果是,数据提取中仅包括分类为窗户或门的BIM实体。请参阅BimClassify命令以了解有关BIM实体类型的更多信息。

过滤器表达式是按逻辑运算分组的单个关系式或多个关系式。

...