Bitbybit Docs
    Bereite Suchindex vor...

    Klasse TextDto (Inputs.JSCAD)

    Speist text.createVectorText mit dem Text und den Schriftoptionen: wo der Text beginnt, wie hoch ein Großbuchstabe ist, der Abstand von Zeilen und Buchstaben, die Ausrichtung mehrerer Zeilen und der Strichausgleich. CylinderTextDto und SphereTextDto verwenden sie wieder.

    Index

    Konstruktoren

    • Parameter

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

      Rückgabewert Bit.Inputs.JSCAD.TextDto

    Eigenschaften

    text: string

    Die zu schreibenden Zeichen; ein Zeilenumbruch beginnt eine neue Zeile und ein Zeichen außerhalb von reinem ASCII wird zu einem Fragezeichen

    Hello World
    
    segments: number

    Anzahl der geraden Stücke für gebogene Striche; mehr macht die Buchstaben runder

    24
    

    0

    Infinity

    1

    xOffset: number

    Wo der Text entlang X beginnt, in Modelleinheiten

    0
    

    -Infinity

    Infinity

    0.1

    yOffset: number

    Wo die Grundlinie der ersten Zeile entlang Y sitzt, in Modelleinheiten

    0
    

    -Infinity

    Infinity

    0.1

    height: number

    Höhe eines Großbuchstabens, in Modelleinheiten; der ganze Text skaliert mit ihr

    1
    

    0

    Infinity

    0.1

    lineSpacing: number

    Schritt von einer Zeile zur nächsten als Vielfaches der Buchstabenhöhe; 1.4 lässt einen Abstand von 40 Prozent

    1.4
    

    -Infinity

    Infinity

    0.1

    letterSpacing: number

    Multipliziert den Schritt von einem Buchstaben zum nächsten; 1 ist der eigene Abstand der Schrift und 2 setzt die Buchstaben doppelt so weit auseinander

    1
    

    -Infinity

    Infinity

    0.1

    Wie die Zeilen eines mehrzeiligen Textes ausgerichtet werden: links, mittig oder rechts

    center
    
    extrudeOffset: number

    Dicke, die die Striche später erhalten, in Modelleinheiten; die Umrisse werden um die Hälfte davon nach innen gezogen, damit die Buchstaben ihre Größe behalten, sobald sie dick sind

    0
    

    -Infinity

    Infinity

    0.1