TextDrawTextSize
توضیحات
اندازه یک textdraw رو تغییر میده (جعبه اگر TextDrawUseBox فعال باشه و/یا ناحیه قابل کلیک برای استفاده با TextDrawSetSelectable).
| نام | توضیحات |
|---|---|
| Text:textid | TextDraw ای که میخوای اندازهاش رو تنظیم کنی. |
| Float:width | اندازه روی محور X (چپ/راست) که از همون grid 640x480 مثل TextDrawCreate پیروی میکنه. |
| Float:height | اندازه روی محور Y (بالا/پایین) که از همون grid 640x480 مثل TextDrawCreate پیروی میکنه. |
مقدار برگشتی
این تابع هیچ مقدار خاصی برنمیگردونه.
مثالها
new Text:gMyTextdraw;
public OnGameModeInit()
{
gMyTextdraw = TextDrawCreate(100.0, 33.0, "Example TextDraw");
TextDrawTextSize(gMyTextdraw, 2.0, 3.6);
return 1;
}
نکات
یادداشت
- x و y با مقادیر مختلف TextDrawAlignment معنی متفاوتی دارن: 1 (چپ): اونا گوشه سمت راست جعبه هستن، مختصات مطلق. 2 (وسط): باید معکوس بشن (دو تاشون رو عوض کن) و مقدار x عرض کلی جعبه هست. 3 (راست): x و y مختصات گوشه سمت چپ جعبه هستن
- استفاده از نوع فونت 4 (sprite) و 5 (model preview) X و Y این تابع رو از مختصات گوشه به WIDTH و HEIGHT (offset ها) تبدیل میکنه.
- جعبه TextDraw از 10.0 واحد بالا و 5.0 واحد سمت چپ به عنوان مبدأ (مختصات TextDrawCreate) شروع میشه.
- این تابع ناحیه قابل کلیک رو برای استفاده با TextDrawSetSelectable تعریف میکنه، چه جعبه نشون داده بشه چه نشه.
نکته
اگر میخوای text size یک textdraw که قبلاً نشون داده شده رو تغییر بدی، نیازی نیست دوباره بسازیش. بعد از تغییر textdraw، فقط از TextDrawShowForPlayer/TextDrawShowForAll استفاده کن و تغییر قابل مشاهده خواهد بود.
توابع مرتبط
- TextDrawCreate: یک textdraw بساز.
- TextDrawDestroy: یک textdraw رو نابود کن.
- TextDrawGetTextSize: محور X و Y یک textdraw رو برمیگردونه.
- TextDrawColor: رنگ متن یک textdraw رو تنظیم کن.
- TextDrawBoxColor: رنگ جعبه یک textdraw رو تنظیم کن.
- TextDrawBackgroundColor: رنگ پسزمینه یک textdraw رو تنظیم کن.
- TextDrawAlignment: تراز یک textdraw رو تنظیم کن.
- TextDrawFont: فونت یک textdraw رو تنظیم کن.
- TextDrawLetterSize: اندازه حروف متن یک textdraw رو تنظیم کن.
- TextDrawSetOutline: اینکه متن outline داشته باشه یا نه رو انتخاب کن.
- TextDrawSetShadow: سایه روی یک textdraw رو فعال/غیرفعال کن.
- TextDrawSetProportional: فاصله متن یک textdraw رو به نسبت متناسب تنظیم کن.
- TextDrawUseBox: اینکه textdraw جعبه داشته باشه یا نه رو تنظیم کن.
- TextDrawSetString: متن یک textdraw موجود رو تنظیم کن.
- TextDrawShowForPlayer: یک textdraw رو برای یک بازیکن خاص نشون بده.
- TextDrawHideForPlayer: یک textdraw رو برای یک بازیکن خاص مخفی کن.
- TextDrawShowForAll: یک textdraw رو برای همه بازیکنا نشون بده.
- TextDrawHideForAll: یک textdraw رو برای همه بازیکنا مخفی کن.