Skip to main content

TextDrawTextSize

คำอธิบาย

Change the size of a textdraw (box if TextDrawUseBox is enabled and/or clickable area for use with TextDrawSetSelectable).

NameDescription
textThe TextDraw to set the size of.
Float:xThe size on the X axis (left/right) following the same 640x480 grid as TextDrawCreate.
Float:yThe size on the Y axis (up/down) following the same 640x480 grid as TextDrawCreate.

ส่งคืน

This function does not return any specific values.

ตัวอย่าง

new Text:MyTextdraw;

public OnGameModeInit()
{
MyTextDraw = TextDrawCreate(100.0, 33.0,"Example TextDraw");
TextDrawTextSize(MyTextDraw, 2.0, 3.6);
return 1;
}

บันทึก

tip

The x and y have different meanings with different TextDrawAlignment values: 1 (left): they are the right-most corner of the box, absolute coordinates. 2 (center): they need to inverted (switch the two) and the x value is the overall width of the box. 3 (right): the x and y are the coordinates of the left-most corner of the box

Using font type 4 (sprite) and 5 (model preview) converts X and Y of this function from corner coordinates to WIDTH and HEIGHT (offsets). The TextDraw box starts 10.0 units up and 5.0 to the left as the origin (TextDrawCreate coordinate). This function defines the clickable area for use with TextDrawSetSelectable, whether a box is shown or not.

tip

If you want to change the text size of a textdraw that is already shown, you don't have to recreate it. Simply use TextDrawShowForPlayer/TextDrawShowForAll after modifying the textdraw and the change will be visible.

ฟังก์ชั่นที่เกี่ยวข้องกัน