AddMultiLanguageNames
TtfNameTable.AddMultiLanguageNames method
Extrahiert alle mehrsprachigen Zeichenfolgen aus übergebenmlNames Das Objekt and erstellt eine entsprechende NameRecord-Struktur für jede Zeichenfolge, die mithilfe der übergebenen -Parameter extrahiert wirdplatformId ,platformSpecificId undnameId . Wert für Feld languageID wird extrahiert ausmlNames Objekt. Der neu erstellte Datensatz wird der Tabelle hinzugefügt. Wenn ein Datensatz gefunden wird, der mit den gerade erstellten Feldern platformID, platformSpecificID, nameID und sprachId übereinstimmt, wird der neu erstellte Datensatz nicht hinzugefügt und nur die Zeichenfolgedaten für den vorhandenen Datensatz aktualisiert.
public void AddMultiLanguageNames(MultiLanguageString mlNames, PlatformId platformId,
ushort platformSpecificId, NameId nameId)
Parameter | Typ | Beschreibung |
---|---|---|
mlNames | MultiLanguageString | Mehrsprachige Zeichenfolge |
platformId | PlatformId | Plattformkennung |
platformSpecificId | UInt16 | Plattformspezifische Codierungskennung |
nameId | NameId | Namensbezeichner, Kategorie der logischen Zeichenfolge, angegeben durchNameId Aufzählung |
Siehe auch
- class MultiLanguageString
- enum PlatformId
- enum NameId
- class TtfNameTable
- namensraum Aspose.Font.TtfTables
- Montage Aspose.Font