Ctrl+K

TextRendererComponent

اعلان

public class Strawberry.Components.Rendering.TextRendererComponent

جزء (Component) که متن را از طریق یک SpriteLayer رندر می‌کند. روی موجود (Entity) مالک قرار می‌گیرد.

ارث‌بری از: Strawberry.Core.BaseComponent

ویژگی‌ها

Layer

لایه‌ی چهره‌ای که برای رندر متن استفاده می‌شود را دریافت یا تنظیم می‌کند.

SpriteLayer Layer { get set }

Font

فونتی که برای رسم متن استفاده می‌شود را دریافت یا تنظیم می‌کند.

Font Font { get set }

Text

رشته‌ی متنی برای رندر را دریافت یا تنظیم می‌کند.

string Text { get set }

Color

رنگ متن را دریافت یا تنظیم می‌کند.

Color Color { get set }

Size

اندازه‌ی فونت استفاده‌شده برای رندر را دریافت یا تنظیم می‌کند.

float Size { get set }

TextAlign

تراز متن را دریافت یا تنظیم می‌کند. پیش‌فرض چپ است.

TextAlign TextAlign { get set }

TextDirection

جهتی که متن در آن رندر می‌شود را دریافت یا تنظیم می‌کند. پیش‌فرض چپ-به-راست است.

TextDirection TextDirection { get set }

ForcePersianDigits

آیا اعداد به‌اجبار به‌صورت فارسی رندر شوند. پیش‌فرض false است.

bool ForcePersianDigits { get set }

Visible

آیا متن قابل مشاهده باشد یا نه. پیش‌فرض true است.

bool Visible { get set }

متدها

OnComponentAdded override

void OnComponentAdded(BaseComponent component)

پارامترها:

نام نوع توضیحات
component Strawberry.Core.BaseComponent

OnRender override

void OnRender()