• IfcTextStyleTextModel


    IfcTextStyleTextModel组合了所有文本样式属性,这些属性影响给定范围内文本文本的表示。它包括字符和单词之间的间距、范围的平面框中文本的水平和垂直对齐方式、装饰(如下划线)、文字的转换(如大写)以及多行文本块中每个文本行的高度。

    根据W3C对级联样式表的定义:

    文本模型中定义的属性会影响字符、空格、单词和段落的视觉表示。

    注:对应的CSS1定义是文本属性(字间距、字母间距、文本装饰、垂直对齐、文本转换、文本对齐、文本缩进、行高)。

    IFC2x3中增加的新实体。

    Attribute inheritance

    #AttributeTypeCardinalityDescriptionC
    IfcPresentationItem
    IfcTextStyleTextModel
    1 TextIndent IfcSizeSelect [0:1]

    该属性指定在第一个格式化行之前显示的缩进。

    注意,它的引入是为了满足以后对CSS的完全支持。

    X
    2 TextAlign IfcTextAlignment [0:1] 此属性描述如何在元素中水平对齐文本。实际使用的对齐算法取决于渲染算法。 X
    3 TextDecoration IfcTextDecoration [0:1] 此属性描述添加到元素文本中的修饰。 X
    4 LetterSpacing IfcSizeSelect [0:1]

    长度单位表示字符之间的默认间距的增加。值可以是负数,但可能存在特定于实现的限制。导入应用程序可以自由选择精确的间距算法。字母间距也可能受到对正(这是TextAlign属性的值)的影响。

    注意允许使用以下值:IfcDescriptiveMeasure with value='normal'、IfcRatioMeasure或IfcLengthMeasure,其中长度单位在IfcUnitAssignment处全局定义。

    X
    5 WordSpacing IfcSizeSelect [0:1]

    长度单位表示单词之间的默认间距的增加。值可以是负数,但可能存在特定于实现的限制。导入应用程序可以自由选择精确的间距算法。单词间距也可能受到对正(这是“text align”属性的值)的影响。

    注意,它的引入是为了满足以后对CSS的完全支持。

    X
    6 TextTransform IfcTextTransformation [0:1]

    此属性描述文本字符如何转换为大写、小写或大写,与文本文字中使用的字符大小写无关。

    注意,它的引入是为了满足以后对CSS的完全支持。

    X
    7 LineHeight IfcSizeSelect [0:1]

    该属性设置两条相邻直线的基线之间的距离。
    当指定比率值时,行高由当前元素的字体大小乘以数值给出。值“normal”将行高设置为元素字体的合理值。建议导入应用程序将“正常”值设置为1.0到1.2范围内的比值。


    注意:允许使用以下值:IfcDescriptiveMeasure with value='normal',或IfcLengthMeasure,对于非负值,长度单位在IfcUnitAssignment或IfcRatioMeasure处全局定义。

    X
     

    EXPRESS Specification

    ENTITY IfcTextStyleTextModel
     SUBTYPE OF (IfcPresentationItem);
      TextIndent : OPTIONAL IfcSizeSelect;
      TextAlign : OPTIONAL IfcTextAlignment;
      TextDecoration : OPTIONAL IfcTextDecoration;
      LetterSpacing : OPTIONAL IfcSizeSelect;
      WordSpacing : OPTIONAL IfcSizeSelect;
      TextTransform : OPTIONAL IfcTextTransformation;
      LineHeight : OPTIONAL IfcSizeSelect;
    END_ENTITY;
    QQ 3087438119
  • 相关阅读:
    JDK1.8中对hashmap的优化
    ShutdownHook作用
    【工作相关】常用Shell命令
    [技术学习]收藏技术博客
    【技术学习】Mongo Administration
    【技术学习】saltstack 笔记(一) --匹配Minion
    【工作相关】个人常用脚本及代码
    【工作相关】常用工具
    【现场问题】add trust cert into JAVA_HOME
    【工作相关】替换Rancher证书
  • 原文地址:https://www.cnblogs.com/herd/p/14225157.html
Copyright © 2020-2023  润新知