Aspose::Font::TtfTables::TtfNameTable::AddMultiLanguageNames méthode
Contenu
[
Cacher
]TtfNameTable::AddMultiLanguageNames method
Extrait toutes les chaînes multilingues de l’objet mlNames passé et crée une structure NameRecord correspondante pour chaque chaîne extraite en utilisant les paramètres passés platformId, platformSpecificId et nameId. La valeur du champ languageID est extraite de l’objet mlNames. Le nouvel enregistrement créé est ajouté à la table. Si un enregistrement qui coïncide avec le nouvel enregistrement par les champs platformID, platformSpecificID, nameID et languageId est trouvé, alors le nouvel enregistrement ne sera pas ajouté et seules les données de chaîne seront mises à jour pour l’enregistrement existant.
void Aspose::Font::TtfTables::TtfNameTable::AddMultiLanguageNames(System::SharedPtr<MultiLanguageString> mlNames, TtfNameTable::PlatformId platformId, uint16_t platformSpecificId, TtfNameTable::NameId nameId)
| Paramètre | Type | Description |
|---|---|---|
| mlNames | System::SharedPtr<MultiLanguageString> | Chaîne multilingue |
| idPlateforme | TtfNameTable::PlatformId | Identifiant de plateforme |
| idSpécifiquePlateforme | uint16_t | Identifiant d’encodage spécifique à la plateforme |
| nameId | TtfNameTable::NameId | Identifiant de nom, catégorie de chaîne logique, spécifiée par l’énumération NameId |
Voir aussi
- Typedef SharedPtr
- Class MultiLanguageString
- Enum PlatformId
- Enum NameId
- Class TtfNameTable
- Namespace Aspose::Font::TtfTables
- Library Aspose.Font for C++