NameTable

Overview

NameTable यह एक क्लास है Aspose.Font FOSS के लिए Python।.

NameTable.language_key returns a language tag string for the given platform_id and language_id.

इस कक्षा में पायथन प्रोग्रामों में NameTable वस्तुओं के साथ काम करने के लिए 11 तरीके प्रदान किए जाते हैं।. उपलब्ध तरीकों में शामिल हैं: 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 अनुप्रयोग के लिए उपलब्ध हैं Aspose.Font FOSS को स्थापित करने के बाद Python पैकेज।. संपत्ति : records.

Properties

NameTypeAccessDescription
recordslist[NameRecord]पढ़ना / लिखनारिकॉर्ड बनाएं या रखें।.

Methods

SignatureDescription
language_key(platform_id: int, language_id: int)strएक भाषा टैग श्रृंखला को दी गई platform_id और language_ID के लिए वापस लाता है
get(name_id: int, platform_id: int, encoding_id: int) → `strNone`
records_for(name_id: int)list[NameRecord]NameRecord वस्तुओं की एक सूची वापस करता है जिसमें नाम_ID दिया गया है
localized_names(name_id: int)dict[str, str]नाम_ID के लिए पंक्तियों को नामित करने के लिये एक डिट मैपिंग भाषा टैग लौटाता है
best_name(name_id: int, preferred_languages: tuple[str, ...]) → `strNone`
replace_name(name_id: int, value: str)सभी रिकॉर्डों को प्रदान किए गए मूल्य के साथ नाम_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)गारंटी अंग्रेजी प्लेटफॉर्म रिकॉर्ड नाम_ID के लिए दिए गए मूल्य के साथ
remove_name_ids(name_ids: Iterable[int])सभी नाम रिकॉर्डों को हटाता है जिनके नाम_id में दिखाई देता है प्रदान किए गए अविभाज्य
from_reader(r: BinaryReader, table_length: int)"NameTable"एक NameTable का उपयोग करके एक से BinaryReader को पढ़ता है।
to_bytes()bytesNameTable को अपने बाइनरी प्रतिनिधित्व में सीरियल करता है

See Also

 हिन्दी