UpdateNamesByNameId
TtfNameTable.UpdateNamesByNameId method
Väljer alla poster som relaterade till logisk strängkategori, specificerad av parameter nameId och uppdaterar namnfältet (strängdata) i dessa poster. Fält relaterade till plattform (plattforms-ID, plattformsspecifikt kodnings-ID) och språk (språk-ID) påverkas inte av denna metod. Endast namnsträngsdata ersätts med ett nytt namn. Använd den här metoden med försiktighet, eftersom den kommer att ersätta ursprungliga namn för alla plattformar och språk, relaterat till nameId. Det kan skapa konflikter för fall då originalnamnen hade olika värden, orsakar ersätt operation ändrar alla dessa värden med en ny singel. Och detta nya värde kan ha en logisk inkonsekvens med vissa plattformar och språk. Den här metoden är användbar för fall där originalnamnet har en enda representation för alla plattformar och språk, till exempel när namnsträngsdata är på engelska.
public void UpdateNamesByNameId(NameId nameId, string newName)
Parameter | Typ | Beskrivning |
---|---|---|
nameId | NameId | Namnidentifierare, logisk strängkategori, specificerad avNameId uppräkning |
newName | String | Nytt namn eller ny strängdata |
Se även
- enum NameId
- class TtfNameTable
- namnutrymme Aspose.Font.TtfTables
- hopsättning Aspose.Font