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شرح:
recordslist[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) → `strNone`
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, ...]) → `strNone`
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()bytesNameTable را به صورت باینری نمایش می دهد.

همچنین ببینید:

 فارسی