Metodo Aspose::Font::TtfTables::TtfNameTable::AddMultiLanguageNames

TtfNameTable::AddMultiLanguageNames method

Estrae tutte le stringhe multilingue dall’oggetto mlNames passato e crea la struttura NameRecord corrispondente per ogni stringa estratta utilizzando i parametri passati platformId, platformSpecificId e nameId. Il valore per il campo languageID è estratto dall’oggetto mlNames. Il nuovo record appena creato viene aggiunto alla tabella. Se viene trovato un record che coincide con quello appena creato per i campi platformID, platformSpecificID, nameID e langugeId, il nuovo record non verrà aggiunto e solo i dati della stringa verranno aggiornati per il record esistente.

void Aspose::Font::TtfTables::TtfNameTable::AddMultiLanguageNames(System::SharedPtr<MultiLanguageString> mlNames, TtfNameTable::PlatformId platformId, uint16_t platformSpecificId, TtfNameTable::NameId nameId)
ParametroTipoDescrizione
mlNamesSystem::SharedPtr<MultiLanguageString>Stringa multilingue
platformIdTtfNameTable::PlatformIdIdentificatore della piattaforma
platformSpecificIduint16_tIdentificatore di codifica specifico della piattaforma
nameIdTtfNameTable::NameIdIdentificatore del nome, categoria di stringa logica, specificata dall’enumerazione NameId

Vedi anche