NameTable
NameTable
Gambaran Umum
NameTable adalah kelas dalam Aspose.Font FOSS untuk Python.
NameTable.language_key mengembalikan string tag bahasa untuk platform_id dan language_id yang diberikan.
Kelas ini menyediakan 11 metode untuk bekerja dengan objek NameTable dalam program Python. Metode yang tersedia meliputi: 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. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.Font FOSS untuk Python. Properti: records.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
records | list[NameRecord] | Baca/Tulis | Mendapatkan atau mengatur catatan. |
Metode
| Tanda Tangan | Deskripsi |
|---|---|
language_key(platform_id: int, language_id: int) → str | Mengembalikan string tag bahasa untuk platform_id dan language_id yang diberikan |
get(name_id: int, platform_id: int, encoding_id: int) → `str | None` |
records_for(name_id: int) → list[NameRecord] | Mengembalikan daftar objek NameRecord yang memiliki name_id yang diberikan |
localized_names(name_id: int) → dict[str, str] | Mengembalikan dict yang memetakan tag bahasa ke string nama untuk name_id yang diberikan |
best_name(name_id: int, preferred_languages: tuple[str, ...]) → `str | None` |
replace_name(name_id: int, value: str) | Menimpa semua rekaman name_id yang diberikan dengan nilai yang disediakan |
ensure_name_record(name_id: int, value: str, platform_id: int, encoding_id: int, language_id: int) | Membuat atau memperbarui catatan nama dengan ID yang ditentukan dan nilai |
ensure_english_platform_names(name_id: int, value: str) | Menjamin catatan platform Inggris untuk name_id dengan nilai yang diberikan |
remove_name_ids(name_ids: Iterable[int]) | Menghapus semua catatan nama yang name_id muncul dalam iterable yang disediakan |
from_reader(r: BinaryReader, table_length: int) → "NameTable" | Membaca NameTable dari BinaryReader menggunakan table_length yang diberikan |
to_bytes() → bytes | Menyerialkan NameTable ke dalam representasi biner-nya |