Metodo Aspose::Font::TtfTables::TtfNameTable::AddMultiLanguageNames
Contenuti
[
Nascondere
]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)
| Parametro | Tipo | Descrizione |
|---|---|---|
| mlNames | System::SharedPtr<MultiLanguageString> | Stringa multilingue |
| platformId | TtfNameTable::PlatformId | Identificatore della piattaforma |
| platformSpecificId | uint16_t | Identificatore di codifica specifico della piattaforma |
| nameId | TtfNameTable::NameId | Identificatore del nome, categoria di stringa logica, specificata dall’enumerazione NameId |
Vedi anche
- Typedef SharedPtr
- Class MultiLanguageString
- Enum PlatformId
- Enum NameId
- Class TtfNameTable
- Namespace Aspose::Font::TtfTables
- Library Aspose.Font for C++