Bitbybit Docs
    Preparing search index...

    Class TextDto (Inputs.JSCAD)

    يغذي text.createVectorText بالنص وخيارات الخط: موضع بداية النص، وارتفاع الحرف الكبير، وتباعد الأسطر والحروف، ومحاذاة الأسطر المتعددة، وتعويض ضربات القلم. يعيد CylinderTextDto و SphereTextDto استخدامها.

    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