Aspose::Font::TtfTables::TtfNameTable::AddMultiLanguageNames-Methode

TtfNameTable::AddMultiLanguageNames method

Extrahiert alle mehrsprachigen Zeichenketten aus dem übergebenen mlNames-Objekt und erstellt für jede extrahierte Zeichenkette eine entsprechende NameRecord-Struktur unter Verwendung der übergebenen Parameter platformId, platformSpecificId und nameId. Der Wert für das Feld languageID wird aus dem mlNames-Objekt entnommen. Der neu erstellte Datensatz wird in die Tabelle eingefügt. Wird ein Datensatz gefunden, der mit den Feldern platformID, platformSpecificID, nameID und, langugeId übereinstimmt, wird der neu erstellte Datensatz nicht hinzugefügt und nur die Zeichenkettendaten des bestehenden Datensatzes aktualisiert.

void Aspose::Font::TtfTables::TtfNameTable::AddMultiLanguageNames(System::SharedPtr<MultiLanguageString> mlNames, TtfNameTable::PlatformId platformId, uint16_t platformSpecificId, TtfNameTable::NameId nameId)
ParameterTypBeschreibung
mlNamesSystem::SharedPtr<MultiLanguageString>Mehrsprachige Zeichenkette
platformIdTtfNameTable::PlatformIdPlattform-Identifikator
platformSpecificIduint16_tPlattform-spezifischer Kodierungsidentifikator
nameIdTtfNameTable::NameIdNamensidentifikator, logische Zeichenkettenkategorie, angegeben durch die NameId‑Aufzählung

Siehe auch