NameTable
NameTable
خلاصه ای
NameTable یک کلاس در Aspose.Font FOSS برای پایتون است.
NameTable.language_key یک رشته برچسب زبان را برای platform_id و language_d داده می شود.
این کلاس 11 روش برای کار با NameTable اشیاء در برنامه های پایتون را فراهم می کند. روش های موجود شامل: best_name, ensure_english_platform_names, ensure_name_record, from_reader, get, language_key, localized_names, records_for, remove_name_ids, replace_name, to_bytes. همه اعضای عمومی پس از نصب بسته Aspose.Font FOSS برای پایتون به هر برنامه ی Python دسترسی دارند. خواص: records.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
records | list[NameRecord] | خواندن/نوشتن | دریافت یا تنظیم رکوردها. |
روش ها
| Signature | شرح: |
|---|---|
language_key(platform_id: int, language_id: int) → str | یک رشته برچسب زبان برای platform_id و language_d داده شده را باز می گرداند. |
get(name_id: int, platform_id: int, encoding_id: int) → `str | None` |
records_for(name_id: int) → list[NameRecord] | لیست اشیاء NameRecord را که دارای name_id داده شده اند، باز می گرداند. |
localized_names(name_id: int) → dict[str, str] | یک برچسب زبان نقشه برداری dict را برای نام رشته های name_id داده می شود. |
best_name(name_id: int, preferred_languages: tuple[str, ...]) → `str | None` |
replace_name(name_id: int, value: str) | تمام سوابق name_id را با مقدار داده شده تغییر می دهد. |
ensure_name_record(name_id: int, value: str, platform_id: int, encoding_id: int, language_id: int) | ایجاد یا به روز رسانی یک رکورد نام با شناسه ها و ارزش های مشخص شده |
ensure_english_platform_names(name_id: int, value: str) | تضمین می کند که رکورد های سیستم عامل انگلیسی برای name_id با ارزش داده شده باشد. |
remove_name_ids(name_ids: Iterable[int]) | حذف تمام رکورد های نامی که id_name در تکرار قابل ارائه ظاهر می شود. |
from_reader(r: BinaryReader, table_length: int) → "NameTable" | NameTable را از یک BinaryReader با استفاده از جدول داده شده می خواند. |
to_bytes() → bytes | NameTable را به صورت باینری نمایش می دهد. |