Bitbybit Docs
    Preparing search index...

    Class BabylonGuiTextBlock

    Label teks: blok teks dengan warna, ukuran font, perataan, garis luar opsional, pelipatan dan jarak baris. Gunakan untuk judul dan tampilan nilai di sebelah kontrol lain.

    Index

    Constructors

    create

    • Membuat blok teks dengan warna dan ukuran font; ukuran berupa string piksel atau pecahan dari induk, dan ukuran yang dikosongkan dipilih oleh engine.

      Parameters

      Returns TextBlock

      Blok teks

      const title = bitbybit.babylon.gui.textBlock.createTextBlock({ name: "title", text: "Radius", color: "#f0cebb", width: "300px", height: "40px", fontSize: 24 });
      panel.addControl(title);

    get

    • Membaca teks yang saat ini ditampilkan blok teks.

      Parameters

      Returns string

      Teks

    • Membaca cara blok teks menangani teks yang lebih lebar dari dirinya.

      Parameters

      Returns any

      Mode pelipatan

    • Membaca ruang tambahan di antara baris-baris blok teks.

      Parameters

      Returns string | number

      Jarak baris

    • Membaca lebar garis tepi di sekeliling huruf-huruf blok teks, 0 berarti tidak ada.

      Parameters

      Returns number

      Lebar garis luar

    • Membaca apakah blok teks mengubah ukurannya sendiri agar pas dengan teksnya.

      Parameters

      Returns boolean

      True jika ukurannya menyesuaikan isi

    • Membaca letak teks secara horizontal di dalam bloknya, sebagai angka engine untuk kiri, tengah atau kanan.

      Parameters

      Returns number

      Kode perataan horizontal

    • Membaca letak teks secara vertikal di dalam bloknya, sebagai angka engine untuk atas, tengah atau bawah.

      Parameters

      Returns number

      Kode perataan vertikal

    positioning

    • Menyetel letak teks di dalam bloknya: kiri, tengah atau kanan, dan atas, tengah atau bawah.

      Parameters

      • inputs: AlignmentDto<TextBlock>

        Blok teks dan kedua perataan

      Returns TextBlock

      Blok teks yang sama

      bitbybit.babylon.gui.textBlock.alignText({ control: title, horizontalAlignment: Bit.Inputs.BabylonGui.horizontalAlignmentEnum.left, verticalAlignment: Bit.Inputs.BabylonGui.verticalAlignmentEnum.center });
      

    set

    • Menggambar garis tepi di sekeliling huruf-huruf blok teks, selebar outlineWidth piksel dengan warna outlineColor, yang menjaga teks tetap terbaca di atas scene yang ramai; 0 menghapusnya.

      Parameters

      Returns TextBlock

      Blok teks yang sama

      bitbybit.babylon.gui.textBlock.setTextOutline({ textBlock: title, outlineWidth: 2, outlineColor: "black" });
      
    • Mengubah teks yang ditampilkan blok teks menjadi teks yang diberikan.

      Parameters

      Returns TextBlock

      Blok teks yang sama

      bitbybit.babylon.gui.textBlock.setText({ textBlock: readout, text: "Radius: 7.5" });
      
    • Membiarkan blok teks membesar atau mengecil agar pas dengan teksnya, jika true, bukan mempertahankan ukuran yang disetel.

      Parameters

      Returns TextBlock

      Blok teks yang sama

    • Menyetel cara blok teks menangani teks yang lebih lebar dari dirinya: melipat ke baris baru jika true, memotong jika false, atau salah satu mode pelipatan engine seperti elipsis.

      Parameters

      Returns TextBlock

      Blok teks yang sama

    • Menyetel ruang tambahan di antara baris-baris blok teks yang dilipat, sebagai piksel atau string seperti 4px.

      Parameters

      Returns TextBlock

      Blok teks yang sama