Bitbybit Docs
    Preparing search index...

    Class TextDto (Inputs.JSCAD)

    Alimenta text.createVectorText com o texto e as opções de tipo de letra: onde o texto começa, qual a altura de uma letra maiúscula, o espaçamento das linhas e das letras, o alinhamento de várias linhas e a compensação dos traços. CylinderTextDto e SphereTextDto reutilizam-nas.

    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

    Os caracteres a escrever; uma quebra de linha começa uma nova linha e um carácter fora do ASCII simples torna-se um ponto de interrogação

    Hello World
    
    segments: number

    Número de troços retos usados nos traços curvos; mais torna as letras mais redondas

    24
    

    0

    Infinity

    1

    xOffset: number

    Onde o texto começa ao longo de X, em unidades do modelo

    0
    

    -Infinity

    Infinity

    0.1

    yOffset: number

    Onde a linha de base da primeira linha fica ao longo de Y, em unidades do modelo

    0
    

    -Infinity

    Infinity

    0.1

    height: number

    Altura de uma letra maiúscula, em unidades do modelo; o texto inteiro escala com ela

    1
    

    0

    Infinity

    0.1

    lineSpacing: number

    Passo de uma linha para a seguinte como um múltiplo da altura da letra; 1.4 deixa um intervalo de 40 por cento

    1.4
    

    -Infinity

    Infinity

    0.1

    letterSpacing: number

    Multiplica o passo de uma letra para a seguinte; 1 é o espaçamento próprio do tipo de letra e 2 afasta as letras o dobro

    1
    

    -Infinity

    Infinity

    0.1

    Como as linhas de um texto com várias linhas se alinham: à esquerda, ao centro ou à direita

    center
    
    extrudeOffset: number

    Espessura que os traços receberão mais tarde, em unidades do modelo; os contornos são puxados para dentro metade dela para que as letras mantenham o seu tamanho depois de engrossadas

    0
    

    -Infinity

    Infinity

    0.1