TextRenderer
اعلان
public class Strawberry.Graphics.Text.TextRenderer
رندرکنندهی متن. رشتهها را روی یک لایهی چهره (SpriteLayer) با فونت مشخصشده رسم میکند.
متدها
Draw static
یک رشته را روی لایهی چهرهی مشخصشده با اندازهی پیشفرض فونت رسم میکند.
void Draw(SpriteLayer layer, Font font, string text, Vector2 position, Color color, TextAlign align, TextDirection direction, bool forcePersianDigits)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
layer |
Strawberry.Graphics.Layers.SpriteLayer |
لایهی چهره برای رسم روی آن |
font |
Strawberry.Graphics.Text.Font |
فونت برای استفاده |
text |
System.String |
متن برای رسم |
position |
Strawberry.Math.Vector2 |
موقعیتی که متن در آن رسم میشود |
color |
Strawberry.Graphics.Color |
رنگ متن |
align |
Strawberry.Graphics.Text.TextAlign |
تراز متن |
direction |
Strawberry.Graphics.Text.TextDirection |
جهت متن |
forcePersianDigits |
System.Boolean |
آیا اعداد فارسی اجبار شوند |
Draw static
یک رشته را روی لایهی چهرهی مشخصشده با اندازهی فونت مشخصشده رسم میکند.
void Draw(SpriteLayer layer, Font font, string text, Vector2 position, Color color, TextAlign align, TextDirection direction, bool forcePersianDigits, float size)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
layer |
Strawberry.Graphics.Layers.SpriteLayer |
لایهی چهره برای رسم روی آن |
font |
Strawberry.Graphics.Text.Font |
فونت برای استفاده |
text |
System.String |
متن برای رسم |
position |
Strawberry.Math.Vector2 |
موقعیتی که متن در آن رسم میشود |
color |
Strawberry.Graphics.Color |
رنگ متن |
align |
Strawberry.Graphics.Text.TextAlign |
تراز متن |
direction |
Strawberry.Graphics.Text.TextDirection |
جهت متن |
forcePersianDigits |
System.Boolean |
آیا اعداد فارسی اجبار شوند |
size |
System.Single |
اندازهی استفادهشده برای رسم متن |
GetStringWidth static
عرض رشته را با فونت و اندازهی ارائهشده محاسبه میکند.
float GetStringWidth(string text, Font font, bool forcePersianDigits, float size)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
text |
System.String |
متن برای محاسبهی عرض. |
font |
Strawberry.Graphics.Text.Font |
فونت برای استفاده در محاسبه. |
forcePersianDigits |
System.Boolean |
آیا اعداد فارسی اجبار شوند یا نه. |
size |
System.Single |
اندازهی فونت استفادهشده برای محاسبهی عرض. |
خروجی: عرض رشته به پیکسل.