SerweryWłasny serwerDla twórcówForumFAQDokumentacjaBezpieczeństwo
Pobierz launcher
  1. Dokumentacja
  2. Funkcje klienta
  3. dxGetTextWidth

Funkcja

dxGetTextWidth

KlientRysowanie (dx)Identyczna z MTA:SA

Zwraca szerokość tekstu w pikselach dla danej skali i czcionki (jak w dxDrawText). Przydaje się do wyśrodkowania i ramek dopasowanych do tekstu.

Składnia

float dxGetTextWidth(string text [, float scale = 1, string|font font = "default", bool colorCoded = false])

Argumenty

textstring
Tekst.
scalefloat, opcjonalny = 1
Skala.
fontstring|font, opcjonalny = "default"
Czcionka.
colorCodedbool, opcjonalny = false
true = pomiń kody #RRGGBB.

Zwraca

Szerokość.

Przykład

local text = "Witaj na serwerze"
addEventHandler("onClientRender", root, function()
    local w = dxGetTextWidth(text, 1.5, "default-bold")
    dxDrawRectangle(20, 20, w + 20, 34, tocolor(0, 0, 0, 160))
    dxDrawText(text, 30, 24, 0, 0, tocolor(255, 255, 255), 1.5, "default-bold")
end)

Zobacz też