Bitbybit Docs
    Preparing search index...

    Class TextDto (Inputs.JSCAD)

    text.createVectorText 提供文本和字体选项:文本从哪里开始、大写字母多高、行距和字距、多行的对齐方式以及笔画补偿。CylinderTextDtoSphereTextDto 复用这些选项。

    Index

    Constructors

    • Parameters

      • Optionaltext: string
      • Optionalsegments: number
      • OptionalxOffset: number
      • OptionalyOffset: number
      • Optionalheight: number
      • OptionallineSpacing: number
      • OptionalletterSpacing: number
      • Optionalalign: jscadTextAlignEnum
      • OptionalextrudeOffset: number

      Returns Bit.Inputs.JSCAD.TextDto

    Properties

    text: string

    要书写的字符;换行符开始新的一行,纯 ASCII 之外的字符变成问号

    Hello World
    
    segments: number

    弯曲笔画使用的直线段数量;越多字母越圆

    24
    

    0

    Infinity

    1

    xOffset: number

    文本沿 X 从哪里开始,以模型单位表示

    0
    

    -Infinity

    Infinity

    0.1

    yOffset: number

    第一行的基线沿 Y 位于哪里,以模型单位表示

    0
    

    -Infinity

    Infinity

    0.1

    height: number

    大写字母的高度,以模型单位表示;整个文本随之缩放

    1
    

    0

    Infinity

    0.1

    lineSpacing: number

    从一行向下到下一行的步距,以字母高度的倍数表示;1.4 留出 40% 的间隙

    1.4
    

    -Infinity

    Infinity

    0.1

    letterSpacing: number

    乘以从一个字母到下一个字母的步距;1 是字体自身的间距,2 使字母间距拉大一倍

    1
    

    -Infinity

    Infinity

    0.1

    多行文本的各行如何对齐:靠左、居中或靠右

    center
    
    extrudeOffset: number

    笔画之后将获得的厚度,以模型单位表示;轮廓向内收缩它的一半,使字母加粗后保持原有大小

    0
    

    -Infinity

    Infinity

    0.1