Aspose::Font::TtfTables::TtfNameTable::AddMultiLanguageNames méthode

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ètreTypeDescription
mlNamesSystem::SharedPtr<MultiLanguageString>Chaîne multilingue
idPlateformeTtfNameTable::PlatformIdIdentifiant de plateforme
idSpécifiquePlateformeuint16_tIdentifiant d’encodage spécifique à la plateforme
nameIdTtfNameTable::NameIdIdentifiant de nom, catégorie de chaîne logique, spécifiée par l’énumération NameId

Voir aussi