NameTable

ภาพรวม

NameTable เป็นคลาสใน Aspose.Font FOSS สําหรับ Python.

NameTable.language_key จะส่งรหัสภาษาสําหรับ platform_id และ language_d ที่ได้รับการกําหนด.

หมวดนี้ให้ 11 วิธีในการทํางานกับวัตถุ NameTable ในโปรแกรม Python. วิธีการที่ใช้ได้แก่: 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. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Python ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Python. คุณสมบัติ: records.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
recordslist[NameRecord]อ่าน/เขียนรับหรือกำหนดระเบียน.

วิธีการ

Signatureคําอธิบาย
language_key(platform_id: int, language_id: int)strการคืน string tag ภาษาสําหรับ platform_id และ language_d ที่ได้รับการกําหนด
get(name_id: int, platform_id: int, encoding_id: int) → `strNone`
records_for(name_id: int)list[NameRecord]การคืนรายการของ NameRecord วัตถุที่มี given name_id
localized_names(name_id: int)dict[str, str]ส่งการกําหนดคําแปลภาษา แท็กชื่อสายสําหรับ given 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)สร้างหรือปรับปรุงบันทึกชื่อที่มี ID และค่าที่กําหนดไว้
ensure_english_platform_names(name_id: int, value: str)การรับประกันบันทึกแพลตฟอร์มภาษาอังกฤษสําหรับ name_id ด้วยค่าที่ให้ไว้
remove_name_ids(name_ids: Iterable[int])ลบบันทึกชื่อทั้งหมดที่ name_id ของมันปรากฏในตัวอิเตเรเบอร์ที่ให้ไว้
from_reader(r: BinaryReader, table_length: int)"NameTable"อ่าน NameTable จาก BinaryReader โดยใช้ table_length ที่ได้รับการกําหนด
to_bytes()bytesการเรียงลําดับ NameTable เป็นตัวแทนไบนารีของมัน

ดูเช่นกัน

 ภาษาไทย