HU/dxGetTextWidth

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Ez a function visszaadja egy bizonyos szövegrész elméleti hosszúságát, ha a dxDrawText használatával lett rajzolva.

[[{{{image}}}|link=|]] Megjegyzés: Ez a function relatív a kliens képernyőjének felbontásához.

Szintaxis

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

OOP Syntax Help! I don't understand this!

Note: This syntax requires you to ignore the font argument above
Method: font:getTextWidth(...)

Kötelező paraméterek

  • text: Egy string érték ábrázolja, hogy melyik szövegnek a hosszúságát szeretné megkapni.

Tetszőleges paraméterek

Megjegyzés: Amikor tetszőleges paramétereket használ, előfordulhat, hogy az összes paramétert meg kell adnia, mielőtt egyet is használna. További információkért látogassa meg a tetszőleges paraméterek oldalt.

  • scale: A szöveg mérete.
  • font: Vagy egy egyedi DX font elem, vagy egy beépített DX betűtípus neve:
    • "default": Tahoma
    • "default-bold": Tahoma Bold
    • "clear": Verdana
    • "arial": Arial
    • "sans": Microsoft Sans Serif
    • "pricedown": Pricedown (GTA's theme text)
    • "bankgothic": Bank Gothic Medium
    • "diploma": Diploma Regular
    • "beckett": Beckett Regular
    • "unifont": Unifont
  • bColorCoded: Bele kellene vennünk a színkódokat is a szöveg hosszúságába? (ha false-ra állítjuk, akkor a színkodokat is bele fogja venni a szöveg hosszúságába)

Visszatérési éték

Visszaadja a szöveg hosszúságát egészszámként.

Példa

Click to collapse [-]
Example

Ez megmutatja a játékos által írt normál üzenet hosszúságát.

function dxwidth(msg)
    chatbox = getChatboxLayout()
    local length = dxGetTextWidth(msg,chatbox["chat_scale"][1])
    outputChatBox(tostring(length))
end
addEventHandler("onClientChatMessage",root,dxwidth)

Lásd még

Fordította

2018.11.30. Surge